dns.v1 library Null safety

Cloud DNS API - v1

For more information, see cloud.google.com/dns/docs

Create an instance of DnsApi to access these resources:

Classes

Change
A Change represents a set of ResourceRecordSet additions and deletions applied atomically to a ManagedZone. [...]
ChangesListResponse
The response to a request to enumerate Changes to a ResourceRecordSets collection.
ChangesResource
DnsApi
DnsKey
A DNSSEC key pair.
DnsKeyDigest
DnsKeysListResponse
The response to a request to enumerate DnsKeys in a ManagedZone.
DnsKeySpec
Parameters for DnsKey key generation. [...]
DnsKeysResource
ManagedZone
A zone is a subtree of the DNS namespace under one administrative responsibility. [...]
ManagedZoneCloudLoggingConfig
Cloud Logging configurations for publicly visible zones.
ManagedZoneDnsSecConfig
ManagedZoneForwardingConfig
ManagedZoneForwardingConfigNameServerTarget
ManagedZoneOperationsListResponse
ManagedZoneOperationsResource
ManagedZonePeeringConfig
ManagedZonePeeringConfigTargetNetwork
ManagedZonePrivateVisibilityConfig
ManagedZonePrivateVisibilityConfigNetwork
ManagedZoneReverseLookupConfig
ManagedZoneServiceDirectoryConfig
Contains information about Service Directory-backed zones.
ManagedZoneServiceDirectoryConfigNamespace
ManagedZonesListResponse
ManagedZonesResource
Operation
An operation represents a successful mutation performed on a Cloud DNS resource. [...]
OperationDnsKeyContext
OperationManagedZoneContext
PoliciesListResponse
PoliciesPatchResponse
PoliciesResource
PoliciesUpdateResponse
Policy
A policy is a collection of DNS rules applied to one or more Virtual Private Cloud resources.
PolicyAlternativeNameServerConfig
PolicyAlternativeNameServerConfigTargetNameServer
PolicyNetwork
Project
A project resource. [...]
ProjectsResource
Quota
Limits associated with a Project.
ResourceRecordSet
A unit of data that is returned by the DNS servers.
ResourceRecordSetsListResponse
ResourceRecordSetsResource
ResponseHeader
Elements common to every response.
ResponsePoliciesListResponse
ResponsePoliciesPatchResponse
ResponsePoliciesResource
ResponsePoliciesUpdateResponse
ResponsePolicy
A Response Policy is a collection of selectors that apply to queries made against one or more Virtual Private Cloud networks.
ResponsePolicyNetwork
ResponsePolicyRule
A Response Policy Rule is a selector that applies its behavior to queries that match the selector. [...]
ResponsePolicyRuleLocalData
ResponsePolicyRulesListResponse
ResponsePolicyRulesPatchResponse
ResponsePolicyRulesResource
ResponsePolicyRulesUpdateResponse
RRSetRoutingPolicy
A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection.
RRSetRoutingPolicyGeoPolicy
Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user.
RRSetRoutingPolicyGeoPolicyGeoPolicyItem
ResourceRecordSet data for one geo location.
RRSetRoutingPolicyWrrPolicy
Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion.
RRSetRoutingPolicyWrrPolicyWrrPolicyItem
A routing block which contains the routing information for one WRR item.

Typedefs

ResourceRecordSetsDeleteResponse = $Empty

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.