This module creates following resources.
aws_route53profiles_profile
| Name | Version |
|---|---|
| terraform | >= 1.12 |
| aws | >= 6.12 |
| Name | Version |
|---|---|
| aws | 6.20.0 |
| Name | Source | Version |
|---|---|---|
| resource_group | tedilabs/misc/aws//modules/resource-group | ~> 0.12.0 |
| share | tedilabs/organization/aws//modules/ram-share | ~> 0.5.0 |
| Name | Type |
|---|---|
| aws_route53profiles_profile.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| name | (Required) The name of the Route53 Profile. | string |
n/a | yes |
| module_tags_enabled | (Optional) Whether to create AWS Resource Tags for the module informations. | bool |
true |
no |
| region | (Optional) The region in which to create the module resources. If not provided, the module resources will be created in the provider's configured region. | string |
null |
no |
| resource_associations | (Optional) A list of Route53 resource associations for the Profile. Each value of resource_associations as defined below.(Required) name - The name of the Profile Resource Association.(Required) resource_arn - The ARN of the resource to be associated with the profile.(Optional) resource_properties - Resource properties for the resource to be associated with the profile.(Optional) timeouts - A configuration of timeouts for the resource association. timeouts as defined below.(Optional) create - Timeout for creating the resource association.(Optional) delete - Timeout for deleting the resource association. |
list(object({ |
[] |
no |
| resource_group | (Optional) A configurations of Resource Group for this module. resource_group as defined below.(Optional) enabled - Whether to create Resource Group to find and group AWS resources which are created by this module. Defaults to true.(Optional) name - The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS or aws. If not provided, a name will be generated using the module name and instance name.(Optional) description - The description of Resource Group. Defaults to Managed by Terraform.. |
object({ |
{} |
no |
| shares | (Optional) A list of resource shares via RAM (Resource Access Manager). | list(object({ |
[] |
no |
| tags | (Optional) A map of tags to add to all resources. | map(string) |
{} |
no |
| timeouts | (Optional) How long to wait for the Profile to be created/read/deleted. | object({ |
{} |
no |
| Name | Description |
|---|---|
| arn | The ARN of the Route53 Profile. |
| id | The ID of the Route53 Profile. |
| name | The name of the Route53 Profile. |
| owner_id | The AWS Account ID the account that created the Route53 Profile. |
| region | The AWS region this module resources resides in. |
| resource_group | The resource group created to manage resources in this module. |
| sharing | The configuration for sharing of the Route53 profile.status - An indication of whether the profile is shared with other AWS accounts, or was shared with the current account by another AWS account. Sharing is configured through AWS Resource Access Manager (AWS RAM). Values are NOT_SHARED, SHARED_BY_ME or SHARED_WITH_ME.shares - The list of resource shares via RAM (Resource Access Manager). |
| status | The status of the Route53 Profile. |
| status_message | The status message of the Route53 Profile. |