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 正規化,並使用 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 正規化,並使用 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

僅供輸出。指定網路虛擬私有雲和 VMwareEngineNetwork 之間的虛擬私有雲網路對等互連 ID。

routingMode

enum (RoutingMode)

選用。轉送模式。預設值為 GLOBAL。如果 type = PRIVATE_SERVICE_ACCESS,這個欄位可以設為 GLOBAL 或 REGIONAL,其他類型則僅支援 GLOBAL。

uid

string

僅供輸出。系統為資源產生的專屬 ID。

serviceNetwork

string

這是必要旗標,用來建立私人連線的服務網路。請以以下格式指定名稱:projects/{project}/global/networks/{network_id} 如果 type = PRIVATE_SERVICE_ACCESS,這個欄位代表 servicenetworking 虛擬私有雲,例如 projects/project-tp/global/networks/servicenetworking。如果 type = NETAPP_CLOUD_VOLUME,這個欄位代表 NetApp 服務 VPC,例如 projects/project-tp/global/networks/netapp-tenant-vpc。如果 type = DELL_POWERSCALE,這個欄位代表 Dell 服務虛擬私有雲,例如 projects/project-tp/global/networks/dell-tenant-vpc。如果 type= THIRD_PARTY_SERVICE,這個欄位可以代表消費者虛擬私有雲或任何其他需要連線至 VMware Engine 網路的生產者虛擬私有雲,例如 projects/project/global/networks/vpc。

peeringState

enum (PeeringState)

僅供輸出。服務網路與 VMware Engine 網路之間的對等互連狀態。

狀態

列舉 State 定義私人連線的可能狀態。

列舉
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

Enum PeeringState 定義服務網路與對等互連至服務網路的虛擬私有雲網路之間,可能的對等互連狀態

列舉
PEERING_STATE_UNSPECIFIED 預設值。如果對等互連狀態遭省略或不明,系統會使用這個值。
PEERING_ACTIVE 對等互連處於有效狀態。
PEERING_INACTIVE 對等互連處於非使用中狀態。

方法

create

建立新的私人連線,可用於存取私有雲。

delete

刪除 PrivateConnection 資源。

get

依資源名稱擷取 PrivateConnection 資源。

list

列出指定專案和位置中的 PrivateConnection 資源。

patch

修改 PrivateConnection 資源。