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 |