Show / Hide Table of Contents

Class ManagedZonesResource

The "managedZones" collection of methods.

Inheritance
object
ManagedZonesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dns.v1beta2
Assembly: Google.Apis.Dns.v1beta2.dll
Syntax
public class ManagedZonesResource

Constructors

ManagedZonesResource(IClientService)

Constructs a new resource.

Declaration
public ManagedZonesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Create(ManagedZone, string)

Creates a new ManagedZone.

Declaration
public virtual ManagedZonesResource.CreateRequest Create(ManagedZone body, string project)
Parameters
Type Name Description
ManagedZone body

The body of the request.

string project

Identifies the project addressed by this request.

Returns
Type Description
ManagedZonesResource.CreateRequest

Delete(string, string)

Deletes a previously created ManagedZone.

Declaration
public virtual ManagedZonesResource.DeleteRequest Delete(string project, string managedZone)
Parameters
Type Name Description
string project

Identifies the project addressed by this request.

string managedZone

Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

Returns
Type Description
ManagedZonesResource.DeleteRequest

Get(string, string)

Fetches the representation of an existing ManagedZone.

Declaration
public virtual ManagedZonesResource.GetRequest Get(string project, string managedZone)
Parameters
Type Name Description
string project

Identifies the project addressed by this request.

string managedZone

Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

Returns
Type Description
ManagedZonesResource.GetRequest

GetIamPolicy(GoogleIamV1GetIamPolicyRequest, string)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Declaration
public virtual ManagedZonesResource.GetIamPolicyRequest GetIamPolicy(GoogleIamV1GetIamPolicyRequest body, string resource)
Parameters
Type Name Description
GoogleIamV1GetIamPolicyRequest body

The body of the request.

string resource

REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.

Returns
Type Description
ManagedZonesResource.GetIamPolicyRequest

List(string)

Enumerates ManagedZones that have been created but not yet deleted.

Declaration
public virtual ManagedZonesResource.ListRequest List(string project)
Parameters
Type Name Description
string project

Identifies the project addressed by this request.

Returns
Type Description
ManagedZonesResource.ListRequest

Patch(ManagedZone, string, string)

Applies a partial update to an existing ManagedZone.

Declaration
public virtual ManagedZonesResource.PatchRequest Patch(ManagedZone body, string project, string managedZone)
Parameters
Type Name Description
ManagedZone body

The body of the request.

string project

Identifies the project addressed by this request.

string managedZone

Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

Returns
Type Description
ManagedZonesResource.PatchRequest

SetIamPolicy(GoogleIamV1SetIamPolicyRequest, string)

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Declaration
public virtual ManagedZonesResource.SetIamPolicyRequest SetIamPolicy(GoogleIamV1SetIamPolicyRequest body, string resource)
Parameters
Type Name Description
GoogleIamV1SetIamPolicyRequest body

The body of the request.

string resource

REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.

Returns
Type Description
ManagedZonesResource.SetIamPolicyRequest

TestIamPermissions(GoogleIamV1TestIamPermissionsRequest, string)

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.

Declaration
public virtual ManagedZonesResource.TestIamPermissionsRequest TestIamPermissions(GoogleIamV1TestIamPermissionsRequest body, string resource)
Parameters
Type Name Description
GoogleIamV1TestIamPermissionsRequest body

The body of the request.

string resource

REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.

Returns
Type Description
ManagedZonesResource.TestIamPermissionsRequest

Update(ManagedZone, string, string)

Updates an existing ManagedZone.

Declaration
public virtual ManagedZonesResource.UpdateRequest Update(ManagedZone body, string project, string managedZone)
Parameters
Type Name Description
ManagedZone body

The body of the request.

string project

Identifies the project addressed by this request.

string managedZone

Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

Returns
Type Description
ManagedZonesResource.UpdateRequest
In this article
Back to top Generated by DocFX