google_api_dns v0.10.0 GoogleApi.DNS.V1.Model.ManagedZone View Source
A zone is a subtree of the DNS namespace under one administrative responsibility. A ManagedZone is a resource that represents a DNS zone hosted by the Cloud DNS service.
Attributes
creationTime(type:String.t, default:nil) - The time that this resource was created on the server. This is in RFC3339 text format. Output only.description(type:String.t, default:nil) - A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.dnsName(type:String.t, default:nil) - The DNS name of this managed zone, for instance "example.com.".dnssecConfig(type:GoogleApi.DNS.V1.Model.ManagedZoneDnsSecConfig.t, default:nil) - DNSSEC configuration.forwardingConfig(type:GoogleApi.DNS.V1.Model.ManagedZoneForwardingConfig.t, default:nil) - The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.id(type:String.t, default:nil) - Unique identifier for the resource; defined by the server (output only)kind(type:String.t, default:dns#managedZone) - Identifies what kind of resource this is. Value: the fixed string "dns#managedZone".labels(type:map(), default:nil) - User labels.name(type:String.t, default:nil) - User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.nameServerSet(type:String.t, default:nil) - Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users will leave this field unset.nameServers(type:list(String.t), default:nil) - Delegate your managed_zone to these virtual name servers; defined by the server (output only)privateVisibilityConfig(type:GoogleApi.DNS.V1.Model.ManagedZonePrivateVisibilityConfig.t, default:nil) - For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.visibility(type:String.t, default:nil) - The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.DNS.V1.Model.ManagedZone{
creationTime: String.t(),
description: String.t(),
dnsName: String.t(),
dnssecConfig: GoogleApi.DNS.V1.Model.ManagedZoneDnsSecConfig.t(),
forwardingConfig: GoogleApi.DNS.V1.Model.ManagedZoneForwardingConfig.t(),
id: String.t(),
kind: String.t(),
labels: map(),
name: String.t(),
nameServerSet: String.t(),
nameServers: [String.t()],
privateVisibilityConfig:
GoogleApi.DNS.V1.Model.ManagedZonePrivateVisibilityConfig.t(),
visibility: String.t()
}
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.