google_api_dns v0.7.0 API Reference
Modules
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 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 that will be used for generating initial DnsKeys for this ManagedZone. Can only be changed while state is OFF.kind
(type:String.t
, default:dns#managedZoneDnsSecConfig
) - Identifies what kind of resource this is. Value: the fixed string "dns#managedZoneDnsSecConfig".nonExistence
(type:String.t
, default:nil
) - Specifies the mechanism used to provide authenticated denial-of-existence responses. Can only be changed while 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#managedZonePrivateVisibilityConfig
) - Identifies what kind of resource this is. Value: the fixed string "dns#managedZonePrivateVisibilityConfig".networks
(type:list(GoogleApi.DNS.V1.Model.ManagedZonePrivateVisibilityConfigNetwork.t)
, default:nil
) - The list of VPC networks that can see this zone.
Attributes
kind
(type:String.t
, default:dns#managedZonePrivateVisibilityConfigNetwork
) - Identifies what kind of resource this is. Value: the fixed string "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}
Attributes
header
(type:GoogleApi.DNS.V1.Model.ResponseHeader.t
, default:nil
) -kind
(type:String.t
, default:dns#managedZonesListResponse
) - Type of resource.managedZones
(type:list(GoogleApi.DNS.V1.Model.ManagedZone.t)
, default:nil
) - The managed zone resources.nextPageToken
(type:String.t
, default:nil
) - The presence of this field indicates that there exist more results following your last page of results in pagination order. To fetch them, make another list request using this value as your page token.
An operation represents a successful mutation performed on a Cloud DNS resource. Operations provide: - An audit log of server resource mutations. - A way to recover/retry API calls in the case where the response is never received by the caller. Use the caller specified client_operation_id.
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.