Resource: PrivateConnection
Private connection resource that provides connectivity for VMware Engine private clouds.
| JSON representation | 
|---|
| { "name": string, "createTime": string, "updateTime": string, "description": string, "state": enum ( | 
| Fields | |
|---|---|
| name | 
 Output only. The resource name of the private connection. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example:  | 
| create | 
 Output only. Creation time of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| update | 
 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:  | 
| description | 
 Optional. User-provided description for this private connection. | 
| state | 
 Output only. State of the private connection. | 
| vmware | 
 Required. The relative resource name of Legacy VMware Engine network. Specify the name in the following form:  | 
| vmware | 
 Output only. The canonical name of the VMware Engine network in the form:  | 
| type | 
 Required. Private connection type. | 
| peering | 
 Output only. VPC network peering id between given network VPC and VMwareEngineNetwork. | 
| routing | 
 Optional. Routing Mode. Default value is set to GLOBAL. For type = PRIVATE_SERVICE_ACCESS, this field can be set to GLOBAL or REGIONAL, for other types only GLOBAL is supported. | 
| uid | 
 Output only. System-generated unique identifier for the resource. | 
| service | 
 Required. Service network to create private connection. Specify the name in the following form:  | 
| peering | 
 Output only. Peering state between service network and VMware Engine network. | 
State
Enum State defines possible states of private connection.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | The default value. This value is used if the state is omitted. | 
| CREATING | The private connection is being created. | 
| ACTIVE | The private connection is ready. | 
| UPDATING | The private connection is being updated. | 
| DELETING | The private connection is being deleted. | 
| UNPROVISIONED | The private connection is not provisioned, since no private cloud is present for which this private connection is needed. | 
| FAILED | The private connection is in failed state. | 
Type
Enum Type defines possible types of private connection.
| Enums | |
|---|---|
| TYPE_UNSPECIFIED | The default value. This value should never be used. | 
| PRIVATE_SERVICE_ACCESS | Connection used for establishing private services access. | 
| NETAPP_CLOUD_VOLUMES | Connection used for connecting to NetApp Cloud Volumes. | 
| DELL_POWERSCALE | Connection used for connecting to Dell PowerScale. | 
| THIRD_PARTY_SERVICE | Connection used for connecting to third-party services. | 
RoutingMode
Possible types for RoutingMode
| Enums | |
|---|---|
| ROUTING_MODE_UNSPECIFIED | The default value. This value should never be used. | 
| GLOBAL | Global Routing Mode | 
| REGIONAL | Regional Routing Mode | 
PeeringState
Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network
| Enums | |
|---|---|
| PEERING_STATE_UNSPECIFIED | The default value. This value is used if the peering state is omitted or unknown. | 
| PEERING_ACTIVE | The peering is in active state. | 
| PEERING_INACTIVE | The peering is in inactive state. | 
| Methods | |
|---|---|
| 
 | Creates a new private connection that can be used for accessing private Clouds. | 
| 
 | Deletes a PrivateConnectionresource. | 
| 
 | Retrieves a PrivateConnectionresource by its resource name. | 
| 
 | Lists PrivateConnectionresources in a given project and location. | 
| 
 | Modifies a PrivateConnectionresource. |