Skip to content

magreenbaum/terraform-aws-cloudsearch

Repository files navigation

terraform-aws-cloudsearch

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.

Requirements

Name Version
terraform >= 1.0
aws >= 4.35

Providers

Name Version
aws 4.35.0

Modules

No modules.

Resources

Name Type
aws_cloudsearch_domain.domain resource
aws_cloudsearch_domain_service_access_policy.access_policy resource
aws_iam_policy_document.access_policy data source

Inputs

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

Outputs

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

About

A Terraform module to create AWS CloudSearch resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages