target.apidocs.com.google.api.services.vmwareengine.v1.VMwareEngine.Projects.Locations.DnsBindPermission.html Maven / Gradle / Ivy
VMwareEngine.Projects.Locations.DnsBindPermission (VMware Engine API v1-rev20240412-2.0.0)
com.google.api.services.vmwareengine.v1
Class VMwareEngine.Projects.Locations.DnsBindPermission
- java.lang.Object
-
- com.google.api.services.vmwareengine.v1.VMwareEngine.Projects.Locations.DnsBindPermission
-
- Enclosing class:
- VMwareEngine.Projects.Locations
public class VMwareEngine.Projects.Locations.DnsBindPermission
extends Object
The "dnsBindPermission" collection of methods.
-
-
Nested Class Summary
Nested Classes
Modifier and Type
Class and Description
class
VMwareEngine.Projects.Locations.DnsBindPermission.Grant
class
VMwareEngine.Projects.Locations.DnsBindPermission.Revoke
-
Constructor Summary
Constructors
Constructor and Description
DnsBindPermission()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
VMwareEngine.Projects.Locations.DnsBindPermission.Grant
grant(String name,
GrantDnsBindPermissionRequest content)
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.
VMwareEngine.Projects.Locations.DnsBindPermission.Revoke
revoke(String name,
RevokeDnsBindPermissionRequest content)
Revokes the bind permission from the customer provided principal(user / service account) on the
intranet VPC associated with the consumer project.
-
-
Method Detail
-
grant
public VMwareEngine.Projects.Locations.DnsBindPermission.Grant grant(String name,
GrantDnsBindPermissionRequest content)
throws IOException
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.
Create a request for the method "dnsBindPermission.grant".
This request holds the parameters needed by the vmwareengine server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
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: `projects/my-
project/locations/global/dnsBindPermission`
content
- the GrantDnsBindPermissionRequest
- Returns:
- the request
- Throws:
IOException
-
revoke
public VMwareEngine.Projects.Locations.DnsBindPermission.Revoke revoke(String name,
RevokeDnsBindPermissionRequest content)
throws IOException
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.
Create a request for the method "dnsBindPermission.revoke".
This request holds the parameters needed by the vmwareengine server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
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: `projects/my-
project/locations/global/dnsBindPermission`
content
- the RevokeDnsBindPermissionRequest
- Returns:
- the request
- Throws:
IOException
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy