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)