All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.vmwareengine.v1.VMwareEngine.Projects.Locations.PrivateClouds.ManagementDnsZoneBindings.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241009-2.0.0
Show newest version






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
    • Constructor Detail

      • ManagementDnsZoneBindings

        public ManagementDnsZoneBindings()
    • 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