Class ProjectsResource.LocationsResource.VmwareEngineNetworksResource
The "vmwareEngineNetworks" collection of methods.
Inherited Members
Namespace: Google.Apis.VMwareEngine.v1
Assembly: Google.Apis.VMwareEngine.v1.dll
Syntax
public class ProjectsResource.LocationsResource.VmwareEngineNetworksResource
Constructors
VmwareEngineNetworksResource(IClientService)
Constructs a new resource.
Declaration
public VmwareEngineNetworksResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Create(VmwareEngineNetwork, string)
Creates a new VMware Engine network that can be used by a private cloud.
Declaration
public virtual ProjectsResource.LocationsResource.VmwareEngineNetworksResource.CreateRequest Create(VmwareEngineNetwork body, string parent)
Parameters
Type | Name | Description |
---|---|---|
VmwareEngineNetwork | body | The body of the request. |
string | parent | Required. The resource name of the location to create the new VMware Engine network in. A VMware
Engine network of type |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.VmwareEngineNetworksResource.CreateRequest |
Delete(string)
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.
Declaration
public virtual ProjectsResource.LocationsResource.VmwareEngineNetworksResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The resource name of the VMware Engine network to be deleted. Resource names are
schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names.
For example: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.VmwareEngineNetworksResource.DeleteRequest |
Get(string)
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
).
Declaration
public virtual ProjectsResource.LocationsResource.VmwareEngineNetworksResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The resource name of the VMware Engine network to retrieve. Resource names are schemeless
URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For
example: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.VmwareEngineNetworksResource.GetRequest |
List(string)
Lists VmwareEngineNetwork
resources in a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.VmwareEngineNetworksResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The resource name of the location to query for VMware Engine networks. Resource names are
schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names.
For example: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.VmwareEngineNetworksResource.ListRequest |
Patch(VmwareEngineNetwork, string)
Modifies a VMware Engine network resource. Only the following fields can be updated: description
.
Only fields specified in updateMask
are applied.
Declaration
public virtual ProjectsResource.LocationsResource.VmwareEngineNetworksResource.PatchRequest Patch(VmwareEngineNetwork body, string name)
Parameters
Type | Name | Description |
---|---|---|
VmwareEngineNetwork | body | The body of the request. |
string | name | Output only. Identifier. The resource name of the VMware Engine network. Resource names are
schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names.
For example: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.VmwareEngineNetworksResource.PatchRequest |