example.com., and can also include its subdomains,
e.g., sales.example.com. DNS Zones contain Resource Records (RRs), which are individual information entries about the domain(s),
e.g., a domain’s IP address
See the graphical explanation of DNS zones and Resource Records on
Wikipedia
A Resource Record is represented in this API by the Record API Resource which is managed by the RecordService
Schema
Required
-
domain_name(String) : Fully qualified domain name of this zone, including.at the end Cannot be changed after creating the zone -
parent_id(String) Identifier of the parent resource to which the resource belongs.
Optional
-
labels(Map of String) : Labels associated with the resource. -
metadata(Attributes) : DNS zone metadatametadata.parent_idmust be an IAM Container IDInner value description
Common resource metadata. (see below for nested schema) -
name(String) Human readable name for the resource. -
soa_spec(Attributes) : Custom SOA (Start of Authority) record specification for the zoneInner value description
Custom SOA (Start of Authority) record specification for the zone (see below for nested schema) -
vpc(Attributes) : A VPC zone, which is only visible from a virtual network (VPC)Inner value description
VPC zone scope specification (see below for nested schema)
Read-Only
-
created_at(String) : Timestamp indicating when the resource was created. A string representing a timestamp in ISO 8601 format:YYYY-MM-DDTHH:MM:SSZorYYYY-MM-DDTHH:MM:SS.SSS±HH:MM -
id(String) Identifier for the resource, unique for its resource type. -
resource_version(Number) : Version of the resource for safe concurrent modifications and consistent reads. Positive and monotonically increases on each resource spec change (but not on each change of the resource’s container(s) or status). Service allows zero value or current. -
status(Attributes) : DNS zone status, including e.g. the number of records in the zoneInner value description
DNS zone status (see below for nested schema) -
updated_at(String) : Timestamp indicating when the resource was last updated. A string representing a timestamp in ISO 8601 format:YYYY-MM-DDTHH:MM:SSZorYYYY-MM-DDTHH:MM:SS.SSS±HH:MM
Nested Schema for metadata
Nested Schema for soa_spec
Optional:
-
negative_ttl(Number) : Specifies TTL, in seconds, for cachingNXDOMAIN(“record not found”) DNS responses from this zone (negative caching) Set this TTL to a low value if you frequently delete and recreate records instead of updating them Note: Values of less than5will be ignored, and a default negative caching TTL will be used instead
Nested Schema for vpc
Required:
-
primary_network_id(String) : ID of the virtual network that this zone’s records will be visible from This value cannot be changed after creating the zone
Nested Schema for status
Read-Only:
reconciling(Boolean) Indicates whether there is a running Operation for this Zonerecord_count(Number) Number of records in this zone. May be 0 if not calculated (e.g., in listings)