I am creating an AWS cloudsearch domainfrom terraform, after successful creation of this domain, I need to trigger one REST API. can anyone have idea how we can do this in terraform ?
sample Terraform code :
resource "aws_cloudsearch_domain" "example" {
name = "example-domain"
scaling_parameters {
desired_instance_type = "search.medium"
}
index_field {
name = "headline"
type = "text"
search = true
return = true
sort = true
highlight = false
analysis_scheme = "_en_default_"
}
index_field {
name = "price"
type = "double"
search = true
facet = true
return = true
sort = true
}
}
resource "aws_cloudsearch_domain_service_access_policy" "example" {
domain_name = aws_cloudsearch_domain.example.id
access_policy = <<POLICY
{
"Version":"2012-10-17",
"Statement":[{
"Sid":"search_only",
"Effect":"Allow",
"Principal":"*",
"Action":[
"cloudsearch:search",
"cloudsearch:document"
]
}]
}
POLICY
}