PrivateConnection(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Private connection resource that provides connectivity for VMware Engine private clouds.
Attributes | |
---|---|
Name | Description |
name |
str
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: projects/my-project/locations/us-central1/privateConnections/my-connection
|
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Creation time of this resource. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Last update time of this resource. |
description |
str
Optional. User-provided description for this private connection. |
state |
google.cloud.vmwareengine_v1.types.PrivateConnection.State
Output only. State of the private connection. |
vmware_engine_network |
str
Required. The relative resource name of Legacy VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
where {project} , {location} will be same as
specified in private connection resource name and
{vmware_engine_network_id} will be in the form of
{location} -default e.g.
projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default.
|
vmware_engine_network_canonical |
str
Output only. The canonical name of the VMware Engine network in the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
|
type_ |
google.cloud.vmwareengine_v1.types.PrivateConnection.Type
Required. Private connection type. |
peering_id |
str
Output only. VPC network peering id between given network VPC and VMwareEngineNetwork. |
routing_mode |
google.cloud.vmwareengine_v1.types.PrivateConnection.RoutingMode
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 |
str
Output only. System-generated unique identifier for the resource. |
service_network |
str
Required. Service network to create private connection. Specify the name in the following form: projects/{project}/global/networks/{network_id} For type
= PRIVATE_SERVICE_ACCESS, this field represents
servicenetworking VPC, e.g.
projects/project-tp/global/networks/servicenetworking. For
type = NETAPP_CLOUD_VOLUME, this field represents NetApp
service VPC, e.g.
projects/project-tp/global/networks/netapp-tenant-vpc. For
type = DELL_POWERSCALE, this field represent Dell service
VPC, e.g.
projects/project-tp/global/networks/dell-tenant-vpc. For
type= THIRD_PARTY_SERVICE, this field could represent a
consumer VPC or any other producer VPC to which the VMware
Engine Network needs to be connected, e.g.
projects/project/global/networks/vpc.
|
peering_state |
google.cloud.vmwareengine_v1.types.PrivateConnection.PeeringState
Output only. Peering state between service network and VMware Engine network. |
Classes
PeeringState
PeeringState(value)
Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network
Values: PEERING_STATE_UNSPECIFIED (0): The default value. This value is used if the peering state is omitted or unknown. PEERING_ACTIVE (1): The peering is in active state. PEERING_INACTIVE (2): The peering is in inactive state.
RoutingMode
RoutingMode(value)
Possible types for RoutingMode
Values: ROUTING_MODE_UNSPECIFIED (0): The default value. This value should never be used. GLOBAL (1): Global Routing Mode REGIONAL (2): Regional Routing Mode
State
State(value)
Enum State defines possible states of private connection.
Values: STATE_UNSPECIFIED (0): The default value. This value is used if the state is omitted. CREATING (1): The private connection is being created. ACTIVE (2): The private connection is ready. UPDATING (3): The private connection is being updated. DELETING (4): The private connection is being deleted. UNPROVISIONED (5): The private connection is not provisioned, since no private cloud is present for which this private connection is needed. FAILED (6): The private connection is in failed state.
Type
Type(value)
Enum Type defines possible types of private connection.
Values:
TYPE_UNSPECIFIED (0):
The default value. This value should never be
used.
PRIVATE_SERVICE_ACCESS (1):
Connection used for establishing private services
access <https://cloud.google.com/vpc/docs/private-services-access>
__.
NETAPP_CLOUD_VOLUMES (2):
Connection used for connecting to NetApp
Cloud Volumes.
DELL_POWERSCALE (3):
Connection used for connecting to Dell
PowerScale.
THIRD_PARTY_SERVICE (4):
Connection used for connecting to third-party
services.