ProjectsLocationsPrivateCloudsExternalAddresses
class ProjectsLocationsPrivateCloudsExternalAddresses extends Resource (View source)
The "externalAddresses" collection of methods.
Typical usage is:
$vmwareengineService = new Google\Service\VMwareEngine(...);
$externalAddresses = $vmwareengineService->projects_locations_privateClouds_externalAddresses;
Methods
Creates a new ExternalAddress
resource in a given private cloud. The
network policy that corresponds to the private cloud must have the external
IP address network service enabled (NetworkPolicy.external_ip
).
Deletes a single external IP address. When you delete an external IP address, connectivity between the external IP address and the corresponding internal IP address is lost. (externalAddresses.delete)
Gets details of a single external IP address. (externalAddresses.get)
Lists external IP addresses assigned to VMware workload VMs in a given private cloud.
Updates the parameters of a single external IP address. Only fields specified
in update_mask
are applied. During operation processing, the resource is
temporarily in the ACTIVE
state before the operation fully completes. For
that period of time, you can't update the resource. Use the operation status
to determine when the processing fully completes. (externalAddresses.patch)
Details
Operation
create(string $parent, ExternalAddress $postBody, array $optParams = [])
Creates a new ExternalAddress
resource in a given private cloud. The
network policy that corresponds to the private cloud must have the external
IP address network service enabled (NetworkPolicy.external_ip
).
(externalAddresses.create)
Operation
delete(string $name, array $optParams = [])
Deletes a single external IP address. When you delete an external IP address, connectivity between the external IP address and the corresponding internal IP address is lost. (externalAddresses.delete)
ExternalAddress
get(string $name, array $optParams = [])
Gets details of a single external IP address. (externalAddresses.get)
ListExternalAddressesResponse
listProjectsLocationsPrivateCloudsExternalAddresses(string $parent, array $optParams = [])
Lists external IP addresses assigned to VMware workload VMs in a given private cloud.
(externalAddresses.listProjectsLocationsPrivateCloudsExternalAddresses)
Operation
patch(string $name, ExternalAddress $postBody, array $optParams = [])
Updates the parameters of a single external IP address. Only fields specified
in update_mask
are applied. During operation processing, the resource is
temporarily in the ACTIVE
state before the operation fully completes. For
that period of time, you can't update the resource. Use the operation status
to determine when the processing fully completes. (externalAddresses.patch)