REST Resource: projects.locations.vmwareEngineNetworks

Resource: VmwareEngineNetwork

VMware Engine network resource that provides connectivity for VMware Engine private clouds.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "vpcNetworks": [
    {
      object (VpcNetwork)
    }
  ],
  "state": enum (State),
  "type": enum (Type),
  "uid": string,
  "etag": string
}
Fields
name

string

Output only. 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: projects/my-project/locations/global/vmwareEngineNetworks/my-network

createTime

string (Timestamp format)

Output only. Creation time of this resource.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. Last update time of this resource.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

description

string

User-provided description for this VMware Engine network.

vpcNetworks[]

object (VpcNetwork)

Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.

state

enum (State)

Output only. State of the VMware Engine network.

type

enum (Type)

Required. VMware Engine network type.

uid

string

Output only. System-generated unique identifier for the resource.

etag

string

Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.

VpcNetwork

Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.

JSON representation
{
  "type": enum (Type),
  "network": string
}
Fields
type

enum (Type)

Output only. Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)

network

string

Output only. The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network

Type

Enum Type defines possible types of a VMware Engine network controlled service.

Enums
TYPE_UNSPECIFIED The default value. This value should never be used.
INTRANET VPC network that will be peered with a consumer VPC network or the intranet VPC of another VMware Engine network. Access a private cloud through Compute Engine VMs on a peered VPC network or an on-premises resource connected to a peered consumer VPC network.
INTERNET VPC network used for internet access to and from a private cloud.
GOOGLE_CLOUD VPC network used for access to Google Cloud services like Cloud Storage.

State

Enum State defines possible states of VMware Engine network.

Enums
STATE_UNSPECIFIED The default value. This value is used if the state is omitted.
CREATING The VMware Engine network is being created.
ACTIVE The VMware Engine network is ready.
UPDATING The VMware Engine network is being updated.
DELETING The VMware Engine network is being deleted.

Type

Enum Type defines possible types of VMware Engine network.

Enums
TYPE_UNSPECIFIED The default value. This value should never be used.
LEGACY Network type used by private clouds created in projects without a network of type STANDARD. This network type is no longer used for new VMware Engine private cloud deployments.

Methods

create

Creates a new VMware Engine network that can be used by a private cloud.

delete

Deletes a VmwareEngineNetwork resource.

get

Retrieves a VmwareEngineNetwork resource by its resource name.

list

Lists VmwareEngineNetwork resources in a given project and location.

patch

Modifies a VMware Engine network resource.