GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DnsZone (google_api_apigee v0.54.0)
View SourceA DNS zone is a resource under an Apigee organization that is used to create a DNS peering with Apigee's network. DNS peering will let Apigee instances resolve the hostnames created in a peered network.
Attributes
-
createTime
(type:DateTime.t
, default:nil
) - Output only. The time that this resource was created on the server. -
description
(type:String.t
, default:nil
) - Required. Description of the resource. String of at most 1024 characters associated with this resource for the user's convenience. -
domain
(type:String.t
, default:nil
) - Required. The domain name for hosts in this private zone, for instance "example.com.". -
name
(type:String.t
, default:nil
) - Identifier. Unique name for the resource. Defined by the server Format: "organizations/{organization}/dnsZones/{dns_zone}". -
peeringConfig
(type:GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DnsZonePeeringConfig.t
, default:nil
) - DNS PEERING zone configuration. -
state
(type:String.t
, default:nil
) - Output only. State of the DNS Peering. Values other thanACTIVE
mean the resource is not ready to use. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time that this resource was updated on the server.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DnsZone{ createTime: DateTime.t() | nil, description: String.t() | nil, domain: String.t() | nil, name: String.t() | nil, peeringConfig: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DnsZonePeeringConfig.t() | nil, state: String.t() | nil, updateTime: DateTime.t() | nil }