Provisions AWS CloudSearch Resources.
Note that use of this module is intended to create resources which will incur monetary charges on your AWS bill. Run terraform destroy
when you no longer need these resources.
Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 4.35 |
Name | Version |
---|---|
aws | 4.35.0 |
No modules.
Name | Type |
---|---|
aws_cloudsearch_domain.domain | resource |
aws_cloudsearch_domain_service_access_policy.access_policy | resource |
aws_iam_policy_document.access_policy | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
access_policy | The access rules you want to configure. These rules replace any existing rules | string |
"" |
no |
access_policy_statement | n/a | any |
[] |
no |
cloudsearch_domain_name | The name of the CloudSearch domain | string |
n/a | yes |
create | Whether or not to create a cloudsearch domain | bool |
true |
no |
create_access_policy | Whether or not to create a cloudsearch domain service access policy | bool |
true |
no |
endpoint_options | Domain endpoint options | map(any) |
{} |
no |
index_field | The index fields for documents added to the domain | list(any) |
[] |
no |
multi_az_enabled | Whether or not to maintain extra instances for the domain in a second Availability Zone to ensure high availability | bool |
false |
no |
scaling_parameters | Domain scaling parameters | map(any) |
{} |
no |
Name | Description |
---|---|
document_service_endpoint | The service endpoint for updating documents in a search domain |
domain_arn | The domain's ARN |
domain_id | An internally generated unique identifier for the domain |
search_service_endpoint | The service endpoint for requesting search results from a search domain |