Namespace Google.Apis.Dns.v1
Classes
ChangesResource
The "changes" collection of methods.
ChangesResource.CreateRequest
Atomically updates the ResourceRecordSet collection. Note: While dns.changes.create is the baseline
permission required to invoke this method, additional permissions are checked depending on the specific
additions or deletions contained in the payload.
ChangesResource.GetRequest
Fetches the representation of an existing Change.
ChangesResource.ListRequest
Enumerates Changes to a ResourceRecordSet collection.
DnsBaseServiceRequest<TResponse>
A base abstract class for Dns requests.
DnsKeysResource
The "dnsKeys" collection of methods.
DnsKeysResource.GetRequest
Fetches the representation of an existing DnsKey.
DnsKeysResource.ListRequest
Enumerates DnsKeys to a ResourceRecordSet collection.
DnsService
The Dns Service.
DnsService.Scope
Available OAuth 2.0 scopes for use with the Cloud DNS API.
DnsService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Cloud DNS API.
LocationsResource
The "locations" collection of methods.
LocationsResource.GetRequest
Gets information about a location.
LocationsResource.ListRequest
Lists information about the supported locations for this service. This method lists locations based on the
resource scope provided in the ListLocationsRequest.name field: * Global locations: If name is empty,
the method lists the public locations available to all projects. * Project-specific locations: If name
follows the format projects/{project}, the method lists locations visible to that specific project. This
includes public, private, or other project-specific locations enabled for the project. For gRPC and client
library implementations, the resource name is passed as the name field. For direct service calls, the
resource name is incorporated into the request path based on the specific service implementation and
version.
ManagedZoneOperationsResource
The "managedZoneOperations" collection of methods.
ManagedZoneOperationsResource.GetRequest
Fetches the representation of an existing Operation.
ManagedZoneOperationsResource.ListRequest
Enumerates Operations for the given ManagedZone.
ManagedZonesResource
The "managedZones" collection of methods.
ManagedZonesResource.CreateRequest
Creates a new ManagedZone. Note: While dns.managedZones.create is the baseline permission required to
invoke this method, additional permissions are required if the managed zone configuration references other
resources.
ManagedZonesResource.DeleteRequest
Deletes a previously created ManagedZone.
ManagedZonesResource.GetIamPolicyRequest
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ManagedZonesResource.GetRequest
Fetches the representation of an existing ManagedZone.
ManagedZonesResource.ListRequest
Enumerates ManagedZones that have been created but not yet deleted.
ManagedZonesResource.PatchRequest
Applies a partial update to an existing ManagedZone.
ManagedZonesResource.SetIamPolicyRequest
Sets the access control policy on the specified resource. Replaces any existing policy. Can return
NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
ManagedZonesResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified resource. If the resource does not exist, this
returns an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used
for building permission-aware UIs and command-line tools, not for authorization checking. This operation may
"fail open" without warning.
ManagedZonesResource.UpdateRequest
Updates an existing ManagedZone.
OperationsResource
The "operations" collection of methods.
OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the
operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether
the cancellation succeeded or whether the operation completed despite cancellation. On successful
cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value
with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in the
operation result. It does not cancel the operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED.
OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this method,
it returns UNIMPLEMENTED.
OutboundEndpointsResource
The "outboundEndpoints" collection of methods.
OutboundEndpointsResource.CreateRequest
Creates a new Outbound Endpoint.
OutboundEndpointsResource.DeleteRequest
Deletes a previously created Outbound Endpoint.
OutboundEndpointsResource.GetRequest
Fetches the representation of an existing Outbound Endpoint.
OutboundEndpointsResource.ListRequest
Enumerates all Outbound Endpoints associated with a project.
OutboundEndpointsResource.PatchRequest
Updates an existing Outbound Endpoint.
PoliciesResource
The "policies" collection of methods.
PoliciesResource.CreateRequest
Creates a new policy.
PoliciesResource.DeleteRequest
Deletes a previously created policy. Fails if the policy is still being referenced by a network.
PoliciesResource.GetRequest
Fetches the representation of an existing policy.
PoliciesResource.ListRequest
Enumerates all policies associated with a project.
PoliciesResource.PatchRequest
Applies a partial update to an existing policy.
PoliciesResource.UpdateRequest
Updates an existing policy.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.GetRequest
Fetches the representation of an existing Project.
ResourceRecordSetsResource
The "resourceRecordSets" collection of methods.
ResourceRecordSetsResource.CreateRequest
Creates a new ResourceRecordSet.
ResourceRecordSetsResource.DeleteRequest
Deletes a previously created ResourceRecordSet.
ResourceRecordSetsResource.GetRequest
Fetches the representation of an existing ResourceRecordSet.
ResourceRecordSetsResource.ListRequest
Enumerates ResourceRecordSets that you have created but not yet deleted.
ResourceRecordSetsResource.PatchRequest
Applies a partial update to an existing ResourceRecordSet.
ResponsePoliciesResource
The "responsePolicies" collection of methods.
ResponsePoliciesResource.CreateRequest
Creates a new Response Policy
ResponsePoliciesResource.DeleteRequest
Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being referenced by a network.
ResponsePoliciesResource.GetRequest
Fetches the representation of an existing Response Policy.
ResponsePoliciesResource.ListRequest
Enumerates all Response Policies associated with a project.
ResponsePoliciesResource.PatchRequest
Applies a partial update to an existing Response Policy.
ResponsePoliciesResource.UpdateRequest
Updates an existing Response Policy.
ResponsePolicyRulesResource
The "responsePolicyRules" collection of methods.
ResponsePolicyRulesResource.CreateRequest
Creates a new Response Policy Rule.
ResponsePolicyRulesResource.DeleteRequest
Deletes a previously created Response Policy Rule.
ResponsePolicyRulesResource.GetRequest
Fetches the representation of an existing Response Policy Rule.
ResponsePolicyRulesResource.ListRequest
Enumerates all Response Policy Rules associated with a project.
ResponsePolicyRulesResource.PatchRequest
Applies a partial update to an existing Response Policy Rule.
ResponsePolicyRulesResource.UpdateRequest
Updates an existing Response Policy Rule.
Enums
ChangesResource.ListRequest.SortByEnum
Sorting criterion. The only supported value is change sequence.
DnsBaseServiceRequest<TResponse>.AltEnum
Data format for response.
DnsBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
ManagedZoneOperationsResource.ListRequest.SortByEnum
Sorting criterion. The only supported values are START_TIME and ID.