The OCID of the compartment containing the zone.
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {@code {"Operations": {"CostCenter": "42"}}}
External secondary servers for the zone. This field is currently not supported when {@code zoneType} is {@code SECONDARY} or {@code scope} is {@code PRIVATE}.
External master servers for the zone. {@code externalMasters} becomes a required parameter when the {@code zoneType} value is {@code SECONDARY}.
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {@code {"Department": "Finance"}}
The name of the zone.
Global zone names must be unique across all other zones within the realm. Private zone names must be unique within their view.
Unicode characters will be converted into punycode, see [RFC 3492](https://tools.ietf.org/html/rfc3492).
The scope of the zone.
This value will be null for zones in the global DNS.
The type of the zone. Must be either {@code PRIMARY} or {@code SECONDARY}. {@code SECONDARY} is only supported for GLOBAL zones.
The body for defining a new zone.
*Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.