Class ProjectsResource.LocationsResource.DnsBindPermissionResource
The "dnsBindPermission" collection of methods.
Inherited Members
Namespace: Google.Apis.VMwareEngine.v1
Assembly: Google.Apis.VMwareEngine.v1.dll
Syntax
public class ProjectsResource.LocationsResource.DnsBindPermissionResource
Constructors
DnsBindPermissionResource(IClientService)
Constructs a new resource.
Declaration
public DnsBindPermissionResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Grant(GrantDnsBindPermissionRequest, string)
Grants the bind permission to the customer provided principal(user / service account) to bind their DNS zone with the intranet VPC associated with the project. DnsBindPermission is a global resource and location can only be global.
Declaration
public virtual ProjectsResource.LocationsResource.DnsBindPermissionResource.GrantRequest Grant(GrantDnsBindPermissionRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GrantDnsBindPermissionRequest | body | The body of the request. |
string | name | Required. The name of the resource which stores the users/service accounts having the permission to
bind to the corresponding intranet VPC of the consumer project. DnsBindPermission is a global
resource. Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.DnsBindPermissionResource.GrantRequest |
Revoke(RevokeDnsBindPermissionRequest, string)
Revokes the bind permission from the customer provided principal(user / service account) on the intranet VPC associated with the consumer project. DnsBindPermission is a global resource and location can only be global.
Declaration
public virtual ProjectsResource.LocationsResource.DnsBindPermissionResource.RevokeRequest Revoke(RevokeDnsBindPermissionRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
RevokeDnsBindPermissionRequest | body | The body of the request. |
string | name | Required. The name of the resource which stores the users/service accounts having the permission to
bind to the corresponding intranet VPC of the consumer project. DnsBindPermission is a global
resource. Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.DnsBindPermissionResource.RevokeRequest |