REST Resource: projects.locations.privateConnections

资源:PrivateConnection

为 VMware Engine 私有云提供连接的专用连接资源。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "state": enum (State),
  "vmwareEngineNetwork": string,
  "vmwareEngineNetworkCanonical": string,
  "type": enum (Type),
  "peeringId": string,
  "routingMode": enum (RoutingMode),
  "uid": string,
  "serviceNetwork": string,
  "peeringState": enum (PeeringState)
}
字段
name

string

仅限输出。专用连接的资源名称。资源名称是无方案 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的惯例。例如 projects/my-project/locations/us-central1/privateConnections/my-connection

createTime

string (Timestamp format)

仅限输出。相应资源的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。相应资源的上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

description

string

可选。用户为此专用连接提供的说明。

state

enum (State)

仅限输出。专用连接的状态。

vmwareEngineNetwork

string

必需。旧版 VMware Engine 网络的相对资源名称。按以下格式指定名称:projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId},其中 {project}{location} 将与专用连接资源名称中指定的相同,而 {vmwareEngineNetworkId} 将采用 {location}-default 格式,例如 projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default。

vmwareEngineNetworkCanonical

string

仅限输出。VMware Engine 网络的规范名称,格式为:projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}

type

enum (Type)

必需。专用连接类型。

peeringId

string

仅限输出。指定网络 VPC 与 VMwareEngineNetwork 之间的 VPC 网络对等互连 ID。

routingMode

enum (RoutingMode)

可选。路由模式。默认值设置为 GLOBAL。对于 type = PRIVATE_SERVICE_ACCESS,此字段可以设置为 GLOBAL 或 REGIONAL;对于其他类型,仅支持 GLOBAL。

uid

string

仅限输出。系统为资源生成的唯一标识符。

serviceNetwork

string

必需。用于创建专用连接的服务网络。以以下形式指定名称:projects/{project}/global/networks/{network_id} 对于 type = PRIVATE_SERVICE_ACCESS,此字段表示 servicenetworking VPC,例如 projects/project-tp/global/networks/servicenetworking。对于 type = NETAPP_CLOUD_VOLUME,此字段表示 NetApp 服务 VPC,例如 projects/project-tp/global/networks/netapp-tenant-vpc。对于 type = DELL_POWERSCALE,此字段表示 Dell 服务 VPC,例如 projects/project-tp/global/networks/dell-tenant-vpc。对于 type= THIRD_PARTY_SERVICE,此字段可以表示使用方 VPC 或 VMware Engine 网络需要连接到的任何其他提供方 VPC,例如 projects/project/global/networks/vpc。

peeringState

enum (PeeringState)

仅限输出。服务网络与 VMware Engine 网络之间的对等互连状态。

枚举状态定义了专用连接的可能状态。

枚举
STATE_UNSPECIFIED 默认值。如果省略状态,则使用此值。
CREATING 正在创建专用连接。
ACTIVE 专用连接已准备就绪。
UPDATING 正在更新专用连接。
DELETING 正在删除专用连接。
UNPROVISIONED 由于没有需要此专用连接的私有云,因此未预配专用连接。
FAILED 专用连接处于失败状态。

类型

枚举类型定义了可能的专用连接类型。

枚举
TYPE_UNSPECIFIED 默认值。不应使用此值。
PRIVATE_SERVICE_ACCESS 用于建立专用服务访问通道的连接。
NETAPP_CLOUD_VOLUMES 用于连接到 NetApp Cloud Volumes 的连接。
DELL_POWERSCALE 用于连接到 Dell PowerScale 的连接。
THIRD_PARTY_SERVICE 用于连接到第三方服务的连接。

RoutingMode

RoutingMode 的可能类型

枚举
ROUTING_MODE_UNSPECIFIED 默认值。不应使用此值。
GLOBAL 全局路由模式
REGIONAL 区域路由模式

PeeringState

枚举 PeeringState 定义了服务网络与对等互连到服务网络的 VPC 网络之间可能的对等互连状态

枚举
PEERING_STATE_UNSPECIFIED 默认值。如果对等互连状态被省略或未知,则使用此值。
PEERING_ACTIVE 对等互连处于活跃状态。
PEERING_INACTIVE 对等互连处于非活跃状态。

方法

create

创建可用于访问私有云的新专用连接。

delete

删除 PrivateConnection 资源。

get

按资源名称检索 PrivateConnection 资源。

list

列出给定项目和位置中的 PrivateConnection 资源。

patch

修改 PrivateConnection 资源。