ProjectsLocationsVmwareEngineNetworks
class ProjectsLocationsVmwareEngineNetworks extends Resource (View source)
The "vmwareEngineNetworks" collection of methods.
Typical usage is:
$vmwareengineService = new Google\Service\VMwareEngine(...);
$vmwareEngineNetworks = $vmwareengineService->projects_locations_vmwareEngineNetworks;
Methods
Creates a new VMware Engine network that can be used by a private cloud.
Deletes a VmwareEngineNetwork
resource. You can only delete a VMware Engine
network after all resources that refer to it are deleted. For example, a
private cloud, a network peering, and a network policy can all refer to the
same VMware Engine network. (vmwareEngineNetworks.delete)
Retrieves a VmwareEngineNetwork
resource by its resource name. The resource
contains details of the VMware Engine network, such as its VMware Engine
network type, peered networks in a service project, and state (for example,
CREATING
, ACTIVE
, DELETING
). (vmwareEngineNetworks.get)
Lists VmwareEngineNetwork
resources in a given project and location.
Modifies a VMware Engine network resource. Only the following fields can be
updated: description
. Only fields specified in updateMask
are applied.
Details
Operation
create(string $parent, VmwareEngineNetwork $postBody, array $optParams = [])
Creates a new VMware Engine network that can be used by a private cloud.
(vmwareEngineNetworks.create)
Operation
delete(string $name, array $optParams = [])
Deletes a VmwareEngineNetwork
resource. You can only delete a VMware Engine
network after all resources that refer to it are deleted. For example, a
private cloud, a network peering, and a network policy can all refer to the
same VMware Engine network. (vmwareEngineNetworks.delete)
VmwareEngineNetwork
get(string $name, array $optParams = [])
Retrieves a VmwareEngineNetwork
resource by its resource name. The resource
contains details of the VMware Engine network, such as its VMware Engine
network type, peered networks in a service project, and state (for example,
CREATING
, ACTIVE
, DELETING
). (vmwareEngineNetworks.get)
ListVmwareEngineNetworksResponse
listProjectsLocationsVmwareEngineNetworks(string $parent, array $optParams = [])
Lists VmwareEngineNetwork
resources in a given project and location.
(vmwareEngineNetworks.listProjectsLocationsVmwareEngineNetworks)
Operation
patch(string $name, VmwareEngineNetwork $postBody, array $optParams = [])
Modifies a VMware Engine network resource. Only the following fields can be
updated: description
. Only fields specified in updateMask
are applied.
(vmwareEngineNetworks.patch)