dns/v1 library
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
- GoogleIamV1AuditConfig
- Specifies the audit configuration for a service.
- GoogleIamV1Binding
-
Associates
members
, or principals, with arole
. - GoogleIamV1GetIamPolicyRequest
-
Request message for
GetIamPolicy
method. - GoogleIamV1Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- GoogleIamV1SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - 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
- ManagedZonePrivateVisibilityConfigGKECluster
- 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
- 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.
- ResponsePolicyGKECluster
- 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.
- RRSetRoutingPolicyHealthCheckTargets
- HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries.
- RRSetRoutingPolicyLoadBalancerTarget
- The configuration for an individual load balancer to health check.
- RRSetRoutingPolicyPrimaryBackupPolicy
- Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy.
- 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
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- GoogleIamV1AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- GoogleIamV1GetPolicyOptions = $GetPolicyOptions00
- Encapsulates settings provided to GetIamPolicy.
- GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - GoogleIamV1TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method. - ResourceRecordSetsDeleteResponse = $Empty
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.