# Functions

# Constants

View your data across Google Cloud services and see the email address of your Google Account.
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
View your DNS records hosted by Google Cloud DNS.
View and manage your DNS records hosted by Google Cloud DNS.

# Structs

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.
DnsKey: A DNSSEC key pair.
DnsKeysListResponse: The response to a request to enumerate DnsKeys in a ManagedZone.
DnsKeySpec: Parameters for DnsKey key generation.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleIamV1AuditConfig: Specifies the audit configuration for a service.
GoogleIamV1AuditLogConfig: Provides the configuration for logging a type of permissions.
GoogleIamV1Binding: Associates `members`, or principals, with a `role`.
GoogleIamV1GetIamPolicyRequest: Request message for `GetIamPolicy` method.
GoogleIamV1GetPolicyOptions: Encapsulates settings provided to GetIamPolicy.
GoogleIamV1Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.
GoogleIamV1TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
GoogleIamV1TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
ManagedZone: A zone is a subtree of the DNS namespace under one administrative responsibility.
ManagedZoneCloudLoggingConfig: Cloud Logging configurations for publicly visible zones.
ManagedZoneServiceDirectoryConfig: Contains information about Service Directory-backed zones.
Operation: An operation represents a successful mutation performed on a Cloud DNS resource.
Policy: A policy is a collection of DNS rules applied to one or more Virtual Private Cloud resources.
PolicyDns64Config: DNS64 policies.
Project: A project resource.
Quota: Limits associated with a Project.
ResourceRecordSet: A unit of data that is returned by the DNS servers.
ResponsePolicy: A Response Policy is a collection of selectors that apply to queries made against one or more Virtual Private Cloud networks.
ResponsePolicyRule: A Response Policy Rule is a selector that applies its behavior to queries that match the selector.
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.