REST Resource: projects.locations.networkPeerings

資源:NetworkPeering

網路對等互連的詳細資料。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "peerNetwork": string,
  "state": enum (State),
  "stateDetails": string,
  "peerMtu": integer,
  "peerNetworkType": enum (PeerNetworkType),
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "exportCustomRoutes": boolean,
  "importCustomRoutes": boolean,
  "exchangeSubnetRoutes": boolean,
  "exportCustomRoutesWithPublicIp": boolean,
  "importCustomRoutesWithPublicIp": boolean
}
欄位
name

string

僅供輸出。ID。網路對等互連的資源名稱。NetworkPeering 是全球資源,位置只能是全球。資源名稱是不含結構定義的 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的慣例。例如:projects/my-project/locations/global/networkPeerings/my-peering

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"

peerNetwork

string

這是必要旗標,要與標準 VMware Engine 網路建立對等互連的網路相對資源名稱。提供的網路可以是消費者虛擬私有雲網路,也可以是其他標準 VMware Engine 網路。如果 peerNetworkType 是 VMWARE_ENGINE_NETWORK,請以 projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId} 格式指定名稱。否則請以 projects/{project}/global/networks/{network_id} 格式指定名稱,其中 {project} 可以是專案號碼或專案 ID。

state

enum (State)

僅供輸出。網路對等互連的狀態。如果對等互連網路中有相符的設定,這個欄位的值會是「ACTIVE」。視情況,這個列舉可能會新增值。

stateDetails

string

僅供輸出。僅供輸出。網路對等互連的目前狀態詳細資料。

peerMtu

integer

選用。最大傳輸單位 (MTU),以位元組為單位。預設值為 1500。如果這個欄位提供 0 值,VMware Engine 會改用預設值。

peerNetworkType

enum (PeerNetworkType)

這是必要旗標,要與 VMware Engine 網路建立對等互連的網路類型。

uid

string

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

vmwareEngineNetwork

string

這是必要旗標,VMware Engine 網路的相對資源名稱。請以 projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} 格式指定名稱,其中 {project} 可以是專案編號或專案 ID。

description

string

選用。使用者提供的網路對等互連說明。

exportCustomRoutes

boolean

選用。如果自訂路徑匯出至對等互連網路,則為 true;否則為 false。預設值為 true。

importCustomRoutes

boolean

選用。如果從對等互連網路匯入自訂路徑,則為 true;否則為 false。預設值為 true。

exchangeSubnetRoutes

boolean

選用。如果系統在對等互連網路之間自動建立及管理全網連線,則為 True;否則為 False。目前這個欄位一律為 true,因為當對等互連狀態為「ACTIVE」時,Google Compute Engine 會自動在兩個 VPC 網路之間建立及管理子網路路徑。

exportCustomRoutesWithPublicIp

boolean

選用。如果匯出所有具有公開 IP 位址範圍的子網路路徑,則為 True;否則為 False。預設值為 true。IPv4 特殊用途範圍 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) 一律會匯出至對等互連,且不受這個欄位控制。

importCustomRoutesWithPublicIp

boolean

選用。如果匯入所有具有公開 IP 位址範圍的子網路路徑,則為 True;否則為 False。預設值為 true。系統一律會將 IPv4 特殊用途範圍 (https://en.wikipedia.org/wiki/IPv4#Special_addresses) 匯入對等互連,且不受這個欄位控制。

狀態

網路對等互連的可能狀態。

列舉
STATE_UNSPECIFIED 未指定網路對等互連狀態。這是預設值。
INACTIVE 對等互連未啟用。
ACTIVE 對等互連有效。
CREATING 正在建立對等互連。
DELETING 正在刪除對等互連項目。

PeerNetworkType

網路對等互連連線的類型或用途。

列舉
PEER_NETWORK_TYPE_UNSPECIFIED 未指定
STANDARD 用於連線至同一位使用者建立的其他 VPC 網路的對等互連連線。例如,與相同專案中的另一個虛擬私有雲網路或內部部署網路建立對等互連連線。
VMWARE_ENGINE_NETWORK 用於連線至其他 VMware Engine 網路的對等互連連線。
PRIVATE_SERVICES_ACCESS 用於建立私人服務存取權的對等互連連線。
NETAPP_CLOUD_VOLUMES 用來連線至 NetApp Cloud Volumes 的對等互連連線。
THIRD_PARTY_SERVICE 用來連結第三方服務的對等互連連線。使用者必須手動針對與第三方服務相關聯的虛擬私有雲網路設定反向對等互連,才能使用大部分的第三方服務。
DELL_POWERSCALE 用於連線至 Dell PowerScale Filers 的對等互連連線
GOOGLE_CLOUD_NETAPP_VOLUMES 用於連線至 Google Cloud NetApp Volumes 的對等互連連線。
GOOGLE_CLOUD_FILESTORE_INSTANCES 用於連線至 Google Cloud Filestore 執行個體的對等互連連線。

方法

create

在對等互連網路和 NetworkPeering 資源中提供的 VMware Engine 網路之間,建立新的網路對等互連。

delete

刪除 NetworkPeering 資源。

get

依資源名稱擷取 NetworkPeering 資源。

list

列出指定專案中的 NetworkPeering 資源。

patch

修改 NetworkPeering 資源。