ProjectsLocationsPrivateCloudsManagementDnsZoneBindings
class ProjectsLocationsPrivateCloudsManagementDnsZoneBindings extends Resource (View source)
The "managementDnsZoneBindings" collection of methods.
Typical usage is:
$vmwareengineService = new Google\Service\VMwareEngine(...);
$managementDnsZoneBindings = $vmwareengineService->projects_locations_privateClouds_managementDnsZoneBindings;
Methods
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. (managementDnsZoneBindings.create)
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. (managementDnsZoneBindings.delete)
Retrieves a 'ManagementDnsZoneBinding' resource by its resource name.
Lists Consumer VPCs bound to Management DNS Zone of a given private cloud. (m anagementDnsZoneBindings.listProjectsLocationsPrivateCloudsManagementDnsZoneB indings)
Updates a ManagementDnsZoneBinding
resource. Only fields specified in
update_mask
are applied. (managementDnsZoneBindings.patch)
Retries to create a ManagementDnsZoneBinding
resource that is in failed
state. (managementDnsZoneBindings.repair)
Details
Operation
create(string $parent, ManagementDnsZoneBinding $postBody, array $optParams = [])
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. (managementDnsZoneBindings.create)
Operation
delete(string $name, array $optParams = [])
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. (managementDnsZoneBindings.delete)
ManagementDnsZoneBinding
get(string $name, array $optParams = [])
Retrieves a 'ManagementDnsZoneBinding' resource by its resource name.
(managementDnsZoneBindings.get)
ListManagementDnsZoneBindingsResponse
listProjectsLocationsPrivateCloudsManagementDnsZoneBindings(string $parent, array $optParams = [])
Lists Consumer VPCs bound to Management DNS Zone of a given private cloud. (m anagementDnsZoneBindings.listProjectsLocationsPrivateCloudsManagementDnsZoneB indings)
Operation
patch(string $name, ManagementDnsZoneBinding $postBody, array $optParams = [])
Updates a ManagementDnsZoneBinding
resource. Only fields specified in
update_mask
are applied. (managementDnsZoneBindings.patch)
Operation
repair(string $name, RepairManagementDnsZoneBindingRequest $postBody, array $optParams = [])
Retries to create a ManagementDnsZoneBinding
resource that is in failed
state. (managementDnsZoneBindings.repair)