aws-private-endpoint
infrablocks/aws-private-endpoint/mongodbatlas
A Terraform module for creating a private endpoint for AWS for MongoDB Atlas.
Terraform MongoDB Atlas AWS Private Endpoint ============================================  A Terraform module for creating a private endpoint for AWS for MongoDB Atlas. The private endpoint requires: An existing project within a MongoDB organisation An existing VPC in AWS The private endpoint consists of: TODO Usage ----- To use the module, include something like the following in your Terraform configuration: ``hcl-terraform module "mongodbatlas_aws_private_endpoint" { source = "infrablocks/aws-private-endpoint/mongodbatlas" version = "0.1.0" } ` As mentioned above, the private endpoint applies to an existing project. Whilst the project can be created using any mechanism you like, the MongoDB Atlas Project modul
| Name | Type | Description | Default |
|---|---|---|---|
| deployment_identifier | string | An identifier for this instantiation. | required |
| region | string | The AWS region for which to create the private endpoint. | required |
| vpc_id | string | The ID of the VPC for which to create the private endpoint | required |
| subnet_ids | list(string) | The subnet IDs within the VPC for which to create the private endpoint. | required |
| project_id | string | The ID of the project within which to create the cluster. | required |
| allow_cidrs | list(string) | The CIDRs from which the private endpoint should be accessible. | required |
| component | string | The component this project will contain. | required |
| labels | map(string) | A map of labels to be applied to created resources, in addition to the defaults. | {} |
vpc_endpoint_idinterface_endpoint_idprivate_endpointprivate_link_idendpoint_service_nameinterface_endpoints