Cloud.Service.AWS.Route53.Zone

Cloud.Service.AWS.Route53.Zone
Cloud.Service.AWS.Route53.Zone
JSON Example
{
    "account": "string",
    "comment": "string",
    "count": 0,
    "delegation_set_id": "string",
    "force_destroy": false,
    "name": "string",
    "name_servers": [
        "string"
    ],
    "region": "string",
    "tags": {},
    "vpc": [
        {
            "vpc_id": "string",
            "vpc_region": "string"
        }
    ],
    "vpc_id": "string",
    "vpc_region": "string",
    "zone_id": "string"
}
string
account
Required

(Required) The name of the AWS cloud account to use for this resource

string
comment
Optional
Constraints: default: Managed by Terraform

Explanation about the hosted zone. Defaults to Managed by Cloud Assembly.

integer
count
Optional
Constraints: minimum: 0 default: 1

The number of resource instances to be created.

string
delegation_set_id
Optional

Reusable delegation set with name service records to assign to the hosted zone.

boolean
force_destroy
Optional

Whether to delete all records, possibly managed outside of Cloud Assembly.

string
name
Required

(Required) Name of the Route 53 hosted zone.

array of string
name_servers
Optional

List of name servers in the associated or default delegation set.

string
region
Required

(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.

object
tags
Optional

Zone categorization, in case-sensitive key names, or in key-value pairs.

array of object
vpc
Optional

Settings for a Virtual Private Cloud (VPC) for this Route 53 hosted zone. Creates a private hosted zone.

string
vpc_id
Optional

The Vpc Id property for this resource

string
vpc_region
Optional

VPC region name. Defaults to the region of the AWS provider.

string
zone_id
Optional

Hosted zone identifier that zone records can reference.