資源:VpnConnection
VPN 連線。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "natGatewayIp": string, "bgpRoutingMode": enum ( |
| 欄位 | |
|---|---|
name |
這是必要旗標,VPN 連線的資源名稱 |
createTime |
僅供輸出。建立 VPN 連線的時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
updateTime |
僅供輸出。上次更新 VPN 連線的時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
labels |
與這個資源相關聯的標籤。 包含 |
natGatewayIp |
網路位址轉譯 (NAT) 閘道 IP 或 WAN IP 位址。如果客戶有多個 NAT IP,則需要將 NAT 設為只有一個外部 IP 對應至 GMEC Anthos 叢集。如果未使用 NAT,這個欄位會是空白。 |
bgpRoutingMode |
VPC 網路的動態轉送模式, |
cluster |
要連線的標準叢集名稱。格式為 projects/{project}/locations/{location}/clusters/{cluster}。 |
vpc |
要連線的虛擬私有雲網路 ID。 |
vpcProject |
選用。虛擬私有雲網路的專案詳細資料。如果虛擬私有雲與叢集專案位於不同專案,則為必填。 |
enableHighAvailability |
這個 VPN 連線是否已在叢集端啟用高可用性。啟用後,建立 VPN 連線時,系統會嘗試使用 2 個 ANG 浮動 IP。 |
router |
選用。VPN 連線 Cloud Router 名稱。 |
details |
僅供輸出。建立的連線詳細資料。 |
BgpRoutingMode
轉送模式。
| 列舉 | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
不明。 |
REGIONAL |
區域模式。 |
GLOBAL |
全球模式。 |
VpcProject
虛擬私有雲網路的專案詳細資料。
| JSON 表示法 |
|---|
{ "projectId": string } |
| 欄位 | |
|---|---|
projectId |
要連線的虛擬私有雲專案。如未指定,則與叢集專案相同。 |
詳細資料
建立的連線詳細資料。
| JSON 表示法 |
|---|
{ "state": enum ( |
| 欄位 | |
|---|---|
state |
這個連線的狀態。 |
error |
錯誤訊息。只有在 state=ERROR 時才會填入這個欄位。 |
cloudRouter |
Cloud Router 資訊。 |
cloudVpns[] |
每個連線都有多個 Cloud VPN 閘道。 |
狀態
目前的連線狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
不明。 |
STATE_CONNECTED |
已連線。 |
STATE_CONNECTING |
仍在連線中。 |
STATE_ERROR |
發生錯誤。 |
CloudRouter
Cloud Router 資訊。
| JSON 表示法 |
|---|
{ "name": string } |
| 欄位 | |
|---|---|
name |
關聯的 Cloud Router 名稱。 |
CloudVpn
Cloud VPN 資訊。
| JSON 表示法 |
|---|
{ "gateway": string } |
| 欄位 | |
|---|---|
gateway |
建立的 Cloud VPN 閘道名稱。 |
方法 |
|
|---|---|
|
在指定專案和位置建立新的 VPN 連線。 |
|
刪除單一 VPN 連線。 |
|
取得單一 VPN 連線的詳細資料。 |
|
列出指定專案和位置中的 VPN 連線。 |