google_api_dns v0.17.0 API Reference
Modules
API client metadata for GoogleApi.DNS.V1.
API calls for all endpoints tagged Changes
.
API calls for all endpoints tagged DnsKeys
.
API calls for all endpoints tagged ManagedZoneOperations
.
API calls for all endpoints tagged ManagedZones
.
API calls for all endpoints tagged Policies
.
API calls for all endpoints tagged Projects
.
API calls for all endpoints tagged ResourceRecordSets
.
Handle Tesla connections for GoogleApi.DNS.V1.
A Change represents a set of ResourceRecordSet additions and deletions applied atomically to a ManagedZone. ResourceRecordSets within a ManagedZone are modified by creating a new Change element in the Changes collection. In turn the Changes collection also records the past modifications to the ResourceRecordSets in a ManagedZone. The current state of the ManagedZone is the sum effect of applying all Change elements in the Changes collection in sequence.
The response to a request to enumerate Changes to a ResourceRecordSets collection.
A DNSSEC key pair.
Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.
The response to a request to enumerate DnsKeys in a ManagedZone.
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
-
defaultKeySpecs
(type:list(GoogleApi.DNS.V1.Model.DnsKeySpec.t)
, default:nil
) - Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF. -
kind
(type:String.t
, default:dns#managedZoneDnsSecConfig
) - -
nonExistence
(type:String.t
, default:nil
) - Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF. -
state
(type:String.t
, default:nil
) - Specifies whether DNSSEC is enabled, and what mode it is in.
Attributes
-
kind
(type:String.t
, default:dns#managedZoneForwardingConfig
) - -
targetNameServers
(type:list(GoogleApi.DNS.V1.Model.ManagedZoneForwardingConfigNameServerTarget.t)
, default:nil
) - List of target name servers to forward to. Cloud DNS will select the best available name server if more than one target is given.
Attributes
-
forwardingPath
(type:String.t
, default:nil
) - Forwarding path for this NameServerTarget, if unset or set to DEFAULT, Cloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set to PRIVATE, Cloud DNS will always send queries through VPC for this target -
ipv4Address
(type:String.t
, default:nil
) - IPv4 address of a target name server. -
kind
(type:String.t
, default:dns#managedZoneForwardingConfigNameServerTarget
) -
Attributes
-
deactivateTime
(type:String.t
, default:nil
) - The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only. -
kind
(type:String.t
, default:dns#managedZonePeeringConfigTargetNetwork
) - -
networkUrl
(type:String.t
, default:nil
) - The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
Attributes
-
kind
(type:String.t
, default:dns#managedZonePrivateVisibilityConfigNetwork
) - -
networkUrl
(type:String.t
, default:nil
) - The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
An operation represents a successful mutation performed on a Cloud DNS resource. Operations provide
A policy is a collection of DNS rules applied to one or more Virtual Private Cloud resources.
Attributes
-
kind
(type:String.t
, default:dns#policyAlternativeNameServerConfig
) - -
targetNameServers
(type:list(GoogleApi.DNS.V1.Model.PolicyAlternativeNameServerConfigTargetNameServer.t)
, default:nil
) - Sets an alternative name server for the associated networks. When specified, all DNS queries are forwarded to a name server that you choose. Names such as .internal are not available when an alternative name server is specified.
Attributes
-
forwardingPath
(type:String.t
, default:nil
) - Forwarding path for this TargetNameServer, if unset or set to DEFAULT, Cloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set to PRIVATE, Cloud DNS will always send queries through VPC for this target -
ipv4Address
(type:String.t
, default:nil
) - IPv4 address to forward to. -
kind
(type:String.t
, default:dns#policyAlternativeNameServerConfigTargetNameServer
) -
Attributes
-
kind
(type:String.t
, default:dns#policyNetwork
) - -
networkUrl
(type:String.t
, default:nil
) - The fully qualified URL of the VPC network to bind to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
A project resource. The project is a top level container for resources including Cloud DNS ManagedZones. Projects can be created only in the APIs console.
Limits associated with a Project.
A unit of data that will be returned by the DNS servers.
Elements common to every response.