target.apidocs.com.google.api.services.vmwareengine.v1.VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.html Maven / Gradle / Ivy
VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings (VMware Engine API v1-rev20240412-2.0.0)
com.google.api.services.vmwareengine.v1
Class VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings
- java.lang.Object
-
- com.google.api.services.vmwareengine.v1.VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings
-
- Enclosing class:
- VMwareEngine.Projects.Locations.PrivateClouds
public class VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings
extends Object
The "managementDnsZoneBindings" collection of methods.
-
-
Nested Class Summary
-
Constructor Summary
Constructors
Constructor and Description
ManagementDnsZoneBindings()
-
Method Summary
-
-
Method Detail
-
create
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.Create create(String parent,
ManagementDnsZoneBinding content)
throws IOException
Creates a new `ManagementDnsZoneBinding` resource in a private cloud. This RPC creates the DNS
binding and the resource that represents the DNS binding of the consumer VPC network to the
management DNS zone. A management DNS zone is the Cloud DNS cross-project binding zone that
VMware Engine creates for each private cloud. It contains FQDNs and corresponding IP addresses
for the private cloud's ESXi hosts and management VM appliances like vCenter and NSX Manager.
Create a request for the method "managementDnsZoneBindings.create".
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:
parent
- Required. The resource name of the private cloud to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example: `projects/my-
project/locations/us-central1-a/privateClouds/my-cloud`
content
- the ManagementDnsZoneBinding
- Returns:
- the request
- Throws:
IOException
-
delete
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.Delete delete(String name)
throws IOException
Deletes a `ManagementDnsZoneBinding` resource. When a management DNS zone binding is deleted, the
corresponding consumer VPC network is no longer bound to the management DNS zone.
Create a request for the method "managementDnsZoneBindings.delete".
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 resource name of the management DNS zone binding to delete. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example: `projects/my-
project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-
management-dns-zone-binding`
- Returns:
- the request
- Throws:
IOException
-
get
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.Get get(String name)
throws IOException
Retrieves a 'ManagementDnsZoneBinding' resource by its resource name.
Create a request for the method "managementDnsZoneBindings.get".
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 resource name of the management DNS zone binding to retrieve. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example: `projects/my-
project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-
management-dns-zone-binding`
- Returns:
- the request
- Throws:
IOException
-
list
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.List list(String parent)
throws IOException
Lists Consumer VPCs bound to Management DNS Zone of a given private cloud.
Create a request for the method "managementDnsZoneBindings.list".
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:
parent
- Required. The resource name of the private cloud to be queried for management DNS zone bindings.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example: `projects/my-
project/locations/us-central1-a/privateClouds/my-cloud`
- Returns:
- the request
- Throws:
IOException
-
patch
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.Patch patch(String name,
ManagementDnsZoneBinding content)
throws IOException
Updates a `ManagementDnsZoneBinding` resource. Only fields specified in `update_mask` are
applied.
Create a request for the method "managementDnsZoneBindings.patch".
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
- Output only. The resource name of this binding. Resource names are schemeless URIs that follow the
conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects
/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-
management-dns-zone-binding`
content
- the ManagementDnsZoneBinding
- Returns:
- the request
- Throws:
IOException
-
repair
public VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.Repair repair(String name,
RepairManagementDnsZoneBindingRequest content)
throws IOException
Retries to create a `ManagementDnsZoneBinding` resource that is in failed state.
Create a request for the method "managementDnsZoneBindings.repair".
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 resource name of the management DNS zone binding to repair. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example: `projects/my-
project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-
management-dns-zone-binding`
content
- the RepairManagementDnsZoneBindingRequest
- Returns:
- the request
- Throws:
IOException
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy