インデックス
EdgeNetwork(インターフェース)CreateInterconnectAttachmentRequest(メッセージ)CreateNetworkRequest(メッセージ)CreateRouterRequest(メッセージ)CreateSubnetRequest(メッセージ)DeleteInterconnectAttachmentRequest(メッセージ)DeleteNetworkRequest(メッセージ)DeleteRouterRequest(メッセージ)DeleteSubnetRequest(メッセージ)DiagnoseInterconnectRequest(メッセージ)DiagnoseInterconnectResponse(メッセージ)DiagnoseNetworkRequest(メッセージ)DiagnoseNetworkResponse(メッセージ)DiagnoseNetworkResponse.NetworkStatus(メッセージ)DiagnoseNetworkResponse.NetworkStatus.MacsecStatus(列挙型)DiagnoseRouterRequest(メッセージ)DiagnoseRouterResponse(メッセージ)GetInterconnectAttachmentRequest(メッセージ)GetInterconnectRequest(メッセージ)GetNetworkRequest(メッセージ)GetRouterRequest(メッセージ)GetSubnetRequest(メッセージ)GetZoneRequest(メッセージ)(非推奨)InitializeZoneRequest(メッセージ)InitializeZoneResponse(メッセージ)Interconnect(メッセージ)Interconnect.InterconnectType(列挙型)InterconnectAttachment(メッセージ)InterconnectDiagnostics(メッセージ)InterconnectDiagnostics.LinkLACPStatus(メッセージ)InterconnectDiagnostics.LinkLACPStatus.State(列挙型)InterconnectDiagnostics.LinkLLDPStatus(メッセージ)InterconnectDiagnostics.LinkStatus(メッセージ)InterconnectDiagnostics.PacketCounts(メッセージ)LinkLayerAddress(メッセージ)ListInterconnectAttachmentsRequest(メッセージ)ListInterconnectAttachmentsResponse(メッセージ)ListInterconnectsRequest(メッセージ)ListInterconnectsResponse(メッセージ)ListNetworksRequest(メッセージ)ListNetworksResponse(メッセージ)ListRoutersRequest(メッセージ)ListRoutersResponse(メッセージ)ListSubnetsRequest(メッセージ)ListSubnetsResponse(メッセージ)ListZonesRequest(メッセージ)(非推奨)ListZonesResponse(メッセージ)(非推奨)Network(メッセージ)OperationMetadata(メッセージ)ResourceState(列挙型)Router(メッセージ)Router.Bgp(メッセージ)Router.BgpPeer(メッセージ)Router.Interface(メッセージ)RouterStatus(メッセージ)RouterStatus.BgpPeerStatus(メッセージ)RouterStatus.BgpPeerStatus.BgpStatus(列挙型)RouterStatus.PrefixCounter(メッセージ)Subnet(メッセージ)Subnet.BondingType(列挙型)SubnetStatus(メッセージ)UpdateRouterRequest(メッセージ)UpdateSubnetRequest(メッセージ)Zone(メッセージ)
EdgeNetwork
EdgeNetwork API は、GEC のお客様にマネージドで高可用性のクラウド ダイナミック ネットワーク構成サービスを提供し、エッジ アプリケーションとネットワーク機能ソリューションを可能にします。これにより、お客様はワークロード要件を満たすようにネットワーク設定とプロパティを簡単に定義して構成できます。
| CreateInterconnectAttachment |
|---|
|
指定されたプロジェクトとロケーションに新しい InterconnectAttachment を作成します。
|
| CreateNetwork |
|---|
|
指定されたプロジェクトとロケーションに新しいネットワークを作成します。
|
| CreateRouter |
|---|
|
指定されたプロジェクトとロケーションに新しいルーターを作成します。
|
| CreateSubnet |
|---|
|
指定されたプロジェクトとロケーションに新しいサブネットを作成します。
|
| DeleteInterconnectAttachment |
|---|
|
1 つの InterconnectAttachment を削除します。
|
| DeleteNetwork |
|---|
|
1 つのネットワークを削除します。
|
| DeleteRouter |
|---|
|
1 つのルーターを削除します。
|
| DeleteSubnet |
|---|
|
1 つのサブネットを削除します。
|
| DiagnoseInterconnect |
|---|
|
単一の相互接続リソースの診断情報を取得します。
|
| DiagnoseNetwork |
|---|
|
単一のネットワーク リソースの診断情報を取得します。
|
| DiagnoseRouter |
|---|
|
単一のルーター リソースの診断情報を取得します。
|
| GetInterconnect |
|---|
|
1 つの Interconnect の詳細を取得します。
|
| GetInterconnectAttachment |
|---|
|
1 つの InterconnectAttachment の詳細を取得します。
|
| GetNetwork |
|---|
|
1 つの Network の詳細を取得します。
|
| GetRouter |
|---|
|
1 つのルーターの詳細を取得します。
|
| GetSubnet |
|---|
|
1 つのサブネットの詳細を取得します。
|
| GetZone |
|---|
|
非推奨: 実装されていません。単一の Zone の詳細を取得します。
|
| InitializeZone |
|---|
|
InitializeZone は、プロジェクト内のゾーンのリソースを初期化します。
|
| ListInterconnectAttachments |
|---|
|
指定されたプロジェクトとロケーションの InterconnectAttachments を一覧表示します。
|
| ListInterconnects |
|---|
|
指定されたプロジェクトとロケーションの Interconnect を一覧表示します。
|
| ListNetworks |
|---|
|
指定されたプロジェクトとロケーションのネットワークを一覧表示します。
|
| ListRouters |
|---|
|
指定されたプロジェクトとロケーションのルーターを一覧表示します。
|
| ListSubnets |
|---|
|
指定されたプロジェクトとロケーションのサブネットを一覧表示します。
|
| ListZones |
|---|
|
非推奨: 実装されていません。指定されたプロジェクトとロケーションの Zone を一覧表示します。
|
| UpdateRouter |
|---|
|
単一のルーターのパラメータを更新します。
|
| UpdateSubnet |
|---|
|
単一のサブネットのパラメータを更新します。
|
CreateInterconnectAttachmentRequest
InterconnectAttachment を作成するためのメッセージ
| フィールド | |
|---|---|
parent |
必須。親の値。 |
interconnect_ |
必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと interconnect_attachment_id を削除します。 |
interconnect_ |
必須。作成中のリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateNetworkRequest
ネットワークを作成するためのメッセージ
| フィールド | |
|---|---|
parent |
必須。親の値。 |
network_ |
必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと network_id を削除します。 |
network |
必須。作成中のリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateRouterRequest
ルーターを作成するためのメッセージ
| フィールド | |
|---|---|
parent |
必須。親の値。 |
router_ |
必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと router_id を削除します。 |
router |
必須。作成中のリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateSubnetRequest
サブネットを作成するためのメッセージ
| フィールド | |
|---|---|
parent |
必須。親の値。 |
subnet_ |
必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと subnet_id を削除します。 |
subnet |
必須。作成中のリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteInterconnectAttachmentRequest
InterconnectAttachment を削除するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteNetworkRequest
ネットワークを削除するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteRouterRequest
ルーターを削除するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteSubnetRequest
サブネットを削除するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DiagnoseInterconnectRequest
特定のゾーン内のインターコネクトの診断をリクエストするメッセージ。
| フィールド | |
|---|---|
name |
必須。インターコネクト リソースの名前。 |
DiagnoseInterconnectResponse
DiagnoseInterconnectResponse には、特定のインターコネクトの現在の診断が含まれています。
| フィールド | |
|---|---|
update_ |
インターコネクト診断が最後に更新された日時。 |
result |
特定のインターコネクトのネットワーク ステータス。 |
DiagnoseNetworkRequest
特定のゾーン内のネットワークの診断をリクエストするメッセージ。
| フィールド | |
|---|---|
name |
必須。ネットワーク リソースの名前。 |
DiagnoseNetworkResponse
DiagnoseNetworkResponse には、特定のネットワークの現在のステータスが含まれます。
| フィールド | |
|---|---|
update_ |
ネットワーク ステータスが最後に更新された時刻。 |
result |
特定のネットワークのネットワーク ステータス。 |
NetworkStatus
NetworkStatus には、現在のネットワークのサブネットのステータスのリストがあります。
| フィールド | |
|---|---|
subnet_ |
現在のネットワークのサブネットのステータスの一覧。 |
macsec_ |
内部リンクの MACsec ステータス。 |
MacsecStatus
ゾーンのリンクの MACsec セッションのステータスを示します。
| 列挙型 | |
|---|---|
MACSEC_STATUS_UNSPECIFIED |
MACsec のステータスが指定されていません。指標が欠落している可能性があります。 |
SECURE |
関連するすべてのリンクで、少なくとも 1 つの MACsec セッションが稼働している。 |
UNSECURE |
少なくとも 1 つの関連リンクで MACsec セッションが稼働していません。 |
DiagnoseRouterRequest
特定のゾーン内のルーターの診断をリクエストするメッセージ。
| フィールド | |
|---|---|
name |
必須。ルーター リソースの名前。 |
DiagnoseRouterResponse
DiagnoseRouterResponse には、特定のルーターの現在のステータスが含まれます。
| フィールド | |
|---|---|
update_ |
ルーターのステータスが最後に更新された日時。 |
result |
特定のルーターのネットワーク ステータス。 |
GetInterconnectAttachmentRequest
InterconnectAttachment を取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
GetInterconnectRequest
相互接続を取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
GetNetworkRequest
ネットワークを取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
GetRouterRequest
ルーターを取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
GetSubnetRequest
サブネットを取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
GetZoneRequest
非推奨: 実装されていません。ゾーンを取得するためのメッセージ
| フィールド | |
|---|---|
name |
必須。リソースの名前 |
InitializeZoneRequest
指定されたゾーンを初期化するためのメッセージ
| フィールド | |
|---|---|
name |
必須。ゾーン リソースの名前。 |
InitializeZoneResponse
この型にはフィールドがありません。
ゾーンの初期化のレスポンス
相互接続
Interconnect オブジェクトについて説明するメッセージ
| フィールド | |
|---|---|
name |
必須。インターコネクトの正規リソース名。 |
create_ |
出力専用。サブネットが作成された時刻。 |
update_ |
出力専用。サブネットが最後に更新された時刻。 |
labels |
このリソースに関連付けられたラベル。 |
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
interconnect_ |
省略可。相互接続のタイプ。現時点では「DEDICATED」の値のみを受け取ります。 |
uuid |
出力専用。リンクの一意の識別子。 |
device_ |
出力専用。スイッチ デバイスの Cloud リソース名。 |
physical_ |
出力専用。物理ポート(TenGigE0/0/0/1)を構成します。 |
InterconnectType
相互接続のタイプ。
| 列挙型 | |
|---|---|
INTERCONNECT_TYPE_UNSPECIFIED |
指定なし。 |
DEDICATED |
Dedicated Interconnectを使用できます |
InterconnectAttachment
InterconnectAttachment オブジェクトについて説明するメッセージ
| フィールド | |
|---|---|
name |
必須。インターコネクト アタッチメントの正規リソース名。 |
create_ |
出力専用。相互接続アタッチメントが作成された時刻。 |
update_ |
出力専用。インターコネクト アタッチメントが最後に更新された時刻。 |
labels |
このリソースに関連付けられたラベル。 |
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
interconnect |
必須。このアタッチメントのトラフィックが通過する基盤となる相互接続オブジェクトの正規名。名前は |
network |
省略可。 |
vlan_ |
必須。ユーザーが指定した VLAN ID。サイト全体で一意である必要があります。 |
mtu |
仮想エッジクラウドの IP(L3)MTU 値。有効な値は 1,500 と 9,000 です。設定しない場合、デフォルトは 1,500 です。 |
state |
出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。 |
InterconnectDiagnostics
インターコネクトに関する診断情報。接続の Google 側の詳細な最新の技術情報が含まれています。
| フィールド | |
|---|---|
mac_ |
Interconnect のバンドル インターフェースの MAC アドレス。 |
link_ |
LinkLayerAddress のリスト。この相互接続のネイバーの IP アドレスと対応するリンクレイヤ アドレスを記述します。 |
links[] |
Interconnect 上の各リンクのステータスを記述するために使用される LinkStatus オブジェクトのリスト。 |
LinkLACPStatus
LACP リンクのステータスを説明します。
| フィールド | |
|---|---|
state |
LACP リンクの状態。 |
google_ |
LACP 交換局における Google 側ポートのシステム ID。 |
neighbor_ |
LACP 交換局におけるネイバー側ポートのシステム ID。 |
aggregatable |
値が true の場合、参加者はリンクを集計の一部として使用することを許可します。false の値は、リンクを個別のリンクとして使用する必要があることを示します。 |
collecting |
true の場合、参加者はリンクで受信フレームを収集しています。それ以外の場合は false |
distributing |
true の場合、参加者は送信フレームを配信しています。false の場合、配信は無効になっています |
状態
LACP リンクの状態の列挙型。
| 列挙型 | |
|---|---|
UNKNOWN |
状態が不明であることを示すデフォルトの状態。 |
ACTIVE |
バンドル内でリンクが構成済みでありアクティブです。 |
DETACHED |
リンクがバンドル内で構成されていないため、オブジェクトの残りの部分は空である必要があります。 |
LinkLLDPStatus
LLDP リンクの説明。
| フィールド | |
|---|---|
peer_ |
ピア システムに管理上割り当てられた名前。 |
peer_ |
LLDP ピアのネットワーク エンティティのテキストによる説明。 |
peer_ |
送信 LLDP エージェントに関連付けられたエンドポイント識別子のピア シャーシ コンポーネント。 |
peer_ |
ピア シャーシ識別子文字列の形式とソース。 |
peer_ |
送信 LLDP エージェントに関連付けられたエンドポイント識別子のポート コンポーネント。指定されたポートが IEEE 802.3 リピータ ポートの場合、この TLV は省略可能です。 |
peer_ |
ピアポート識別子文字列の形式とソース。 |
LinkStatus
Interconnect 上の各リンクのステータスを記述します。
| フィールド | |
|---|---|
circuit_ |
Google によって起動時に割り当てられたこのリンクの一意の ID。 |
lacp_ |
LACP リンクの状態を記述します。 |
lldp_ |
Interconnect 上の各リンクの各ピアの LLDP ステータスを記述するために使用される LinkLLDPStatus オブジェクトのリスト。 |
packet_ |
このリンクのパケット数固有の統計情報。 |
PacketCounts
インターフェース関連の統計情報オブジェクトのコレクションを含む。
| フィールド | |
|---|---|
inbound_ |
配信されたパケットの数。 |
inbound_ |
エラーを含むインバウンド パケットの数。 |
inbound_ |
エラーが検出されなかったにもかかわらず、配信不能になるのを防ぐために破棄対象として選択された受信パケットの数。 |
outbound_ |
送信がリクエストされたパケットの合計数。 |
outbound_ |
エラーが原因で送信できなかったアウトバウンド パケットの数。 |
outbound_ |
エラーが検出されなかったにもかかわらず、送信されないように破棄された送信パケットの数。 |
LinkLayerAddress
LinkLayerAddress には、IP アドレスと対応するリンクレイヤ アドレスが含まれます。
| フィールド | |
|---|---|
mac_ |
このネイバーの MAC アドレス。 |
ip_ |
このネイバーの IP アドレス。 |
ListInterconnectAttachmentsRequest
InterconnectAttachments のリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListInterconnectAttachmentsRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListInterconnectAttachmentsResponse
InterconnectAttachments の一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
interconnect_ |
InterconnectAttachment のリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListInterconnectsRequest
相互接続のリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListInterconnectsRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListInterconnectsResponse
Interconnect の一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
interconnects[] |
Interconnect のリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListNetworksRequest
ネットワークのリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListNetworksRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListNetworksResponse
ネットワークの一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
networks[] |
ネットワークのリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListRoutersRequest
ルーターのリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListRoutersRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListRoutersResponse
ルーターの一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
routers[] |
ルーターのリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListSubnetsRequest
サブネットのリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListSubnetsRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListSubnetsResponse
サブネットの一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
subnets[] |
サブネットのリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListZonesRequest
非推奨: 実装されていません。ゾーンのリストをリクエストするメッセージ
| フィールド | |
|---|---|
parent |
必須。ListZonesRequest の親の値 |
page_ |
リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。 |
page_ |
サーバーが返す必要がある結果のページを特定するトークンです。 |
filter |
結果をフィルタリングする |
order_ |
結果の並べ替え方法に関するヒント。 |
ListZonesResponse
非推奨: 実装されていません。Zone の一覧表示に対するレスポンスのメッセージ
| フィールド | |
|---|---|
zones[] |
ゾーンのリスト |
next_ |
サーバーが返す必要がある結果のページを特定するトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ネットワーク
Network オブジェクトについて説明するメッセージ
| フィールド | |
|---|---|
name |
必須。ネットワークの正規リソース名。 |
create_ |
出力専用。ネットワークが作成された日時。 |
update_ |
出力専用。ネットワークが最後に更新された日時。 |
labels |
このリソースに関連付けられたラベル。 |
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
mtu |
ネットワークの IP(L3)MTU 値。有効な値は 1,500 と 9,000 です。設定しない場合、デフォルトは 1,500 です。 |
OperationMetadata
長時間実行されているオペレーションのメタデータを表します。
| フィールド | |
|---|---|
create_ |
出力専用。オペレーションが作成された時刻。 |
end_ |
出力専用。オペレーションの実行が終了した時刻。 |
target |
出力専用。オペレーションのターゲットに対応するサーバー定義のリソースパス。 |
verb |
出力専用。オペレーションによって実行される動詞の名前。 |
status_ |
出力専用。人が読める形式のオペレーションのステータス(存在する場合)。 |
requested_ |
出力専用。ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、 |
api_ |
出力専用。オペレーションを開始するために使用された API のバージョン。 |
ResourceState
ResourceState は、リソースの状態を表します。新しいリソースの通常のライフサイクルは、PENDING -> PROVISIONING -> RUNNING です。既存のリソースが削除される通常のライフサイクルは、RUNNING -> DELETING です。処理中にエラーが発生すると、リソースは SUSPENDED 状態になります。
| 列挙型 | |
|---|---|
STATE_UNKNOWN |
未指定の状態 |
STATE_PENDING |
リソースはラックに適用される準備中です。 |
STATE_PROVISIONING |
リソースがラックへの適用を開始しました。 |
STATE_RUNNING |
リソースがラックにプッシュされました。 |
STATE_SUSPENDED |
リソースをラックにプッシュできませんでした。 |
STATE_DELETING |
リソースは削除中です。 |
ルーター
Router オブジェクトについて説明するメッセージ
| フィールド | |
|---|---|
name |
必須。ルーターの正規リソース名。 |
create_ |
出力専用。ルーターが作成された日時。 |
update_ |
出力専用。ルーターが最後に更新された日時。 |
labels |
このリソースに関連付けられたラベル。 |
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
network |
必須。このルーターが属するネットワークの正規名。名前は |
interface[] |
ルーター インターフェース。 |
bgp_ |
BGP ピア。 |
bgp |
このルーターに固有の BGP 情報。 |
state |
出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。 |
route_ |
省略可。このルーターから北方向に静的ルートとしてアドバタイズする IP/長さ形式の CIDR のリスト。 |
Bgp
このルーターに固有の BGP 情報。
| フィールド | |
|---|---|
asn |
ローカルで割り当てられた BGP ASN。 |
keepalive_ |
ピアに送信される BGP キープアライブ メッセージの間隔(秒)。デフォルトは 20 で、値は 20 ~ 60 の範囲です。 |
BgpPeer
BGPPeer は、BGP セッションを構築するためのピア側のレイヤ 3 情報を定義します。
| フィールド | |
|---|---|
name |
この BGP ピアの名前。Zones リソース内で一意。 |
interface |
BGP ピアが関連付けられている RouterInterface の名前。 |
interface_ |
Google 内のインターフェースの IP 範囲。 |
interface_ |
Google 内のインターフェースの IPv6 範囲。 |
peer_ |
Google 外部の BGP インターフェースの IP 範囲。 |
peer_ |
Google 外部の BGP インターフェースの IPv6 範囲。 |
peer_ |
ピアの BGP 自律システム番号(ASN)。各 BGP インターフェースは異なる値を使用できます。 |
local_ |
出力専用。ローカル BGP 自律システム番号(ASN)。このフィールドは、使用されているゾーン外では意味のないプライベート ASN を保存するため、ST_NOT_REQUIRED です。 |
インターフェース
ルーター インターフェースは、BGP セッションの構築に使用する GDCE ゾーン側のレイヤ 3 情報を定義します。
| フィールド | |
|---|---|
name |
このインターフェース エントリの名前。Zones リソース内で一意。 |
ipv4_ |
インターフェースの IP アドレスと範囲。 |
ipv6_ |
インターフェースの IPv6 アドレスと範囲。 |
linked_ |
リンクされた Interconnect アタッチメントの正規名。 |
subnetwork |
このインターフェースが属するサブネットワーク リソースの正規名。 |
loopback_ |
指定された場合、ルーターにループバック インターフェースを作成します。IP アドレスの数は TOR デバイスの数と一致する必要があります。 |
RouterStatus
ルーターの現在のステータスを説明します。
| フィールド | |
|---|---|
network |
このルーターが属するネットワークの正規名。 |
bgp_ |
このルーターに関連するすべての BGP ピアを記述する BgpPeerStatus オブジェクトのリスト。 |
BgpPeerStatus
BGP ピアのステータス。
| フィールド | |
|---|---|
name |
この BGP ピアの名前。ルーター リソース内で一意。 |
ip_ |
ローカル BGP インターフェースの IP アドレス。 |
peer_ |
リモート BGP インターフェースの IP アドレス。 |
status |
BGP の現在のステータス。 |
state |
RFC1771 で指定されている BGP 状態。 |
uptime |
このセッションの稼働時間。形式: 14 年、51 週間、6 日、23 時間、59 分、59 秒 |
uptime_ |
このセッションの稼働時間(秒)。 |
prefix_ |
プレフィックスのカウントのコレクション。 |
BgpStatus
BGP ピアのステータス: {UP, DOWN}
| 列挙型 | |
|---|---|
UNKNOWN |
BGP セッションが不明な状態であることを示すデフォルトのステータス。 |
UP |
BGP セッションが確立されていることを示す UP ステータス。 |
DOWN |
BGP セッションがまだ確立されていないことを示す DOWN 状態。 |
PrefixCounter
PrefixCounter には、接頭辞に関連するカウントのコレクションが含まれています。
| フィールド | |
|---|---|
advertised |
アドバタイズされたプレフィックスの数。 |
denied |
拒否されたプレフィックスの数。 |
received |
受信したプレフィックスの数。 |
sent |
送信されたプレフィックスの数。 |
suppressed |
抑制されたプレフィックスの数。 |
withdrawn |
取り消されたプレフィックスの数。 |
サブネット
Subnet オブジェクトについて説明するメッセージ
| フィールド | |
|---|---|
name |
必須。サブネットの正規リソース名。 |
create_ |
出力専用。サブネットが作成された時刻。 |
update_ |
出力専用。サブネットが最後に更新された時刻。 |
labels |
このリソースに関連付けられたラベル。 |
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
network |
必須。このサブネットワークが属するネットワーク。 |
ipv4_ |
このサブネットワークが所有する IPv4 アドレスの範囲。 |
ipv6_ |
このサブネットワークが所有する IPv6 アドレスの範囲。 |
vlan_ |
省略可。ユーザーが指定した VLAN ID。指定しない場合は、自動的に割り当てられます。 |
bonding_ |
省略可。サブネット作成のボンディング タイプは、作成される VLAN がボンディング ポートタイプ、非ボンディング ポートタイプ、またはその両方に存在するかどうかを指定します。また、このフラグは、クラスタがボンディングの選択に基づいてワークロードに使用できる特定のネットワーク構成を設定するために使用されます。 |
state |
出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。 |
BondingType
サブネット内のボンディング タイプ。
| 列挙型 | |
|---|---|
BONDING_TYPE_UNSPECIFIED |
ボンディング タイプが指定されていない場合、デフォルトで指定されません。また、ユーザーが VLAN の作成時にボンディング タイプを指定しない場合も指定されません。これは、VLAN がマシンへのボンディング接続と非ボンディング接続の両方を持つ混合ボンディングとして扱われます。 |
BONDED |
マルチホーム。 |
NON_BONDED |
シングルホーム。 |
SubnetStatus
SubnetStatus には、このサブネット リソースに関する詳細な最新の技術情報が含まれています。
| フィールド | |
|---|---|
name |
CCFE サブネット リソースの名前。 |
mac_ |
BVI MAC アドレス。 |
link_ |
LinkLayerAddress のリスト。このサブネットのネイバーの IP アドレスと対応するリンクレイヤ アドレスを表します。 |
UpdateRouterRequest
ルーターの更新に関するメッセージ
| フィールド | |
|---|---|
update_ |
必須。フィールド マスクは、更新によって Router リソース内で上書きされるフィールドを指定するために使用されます。update_mask で指定されたフィールドは、リクエスト全体ではなく、リソースに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。ユーザーがマスクを指定しなければ、すべてのフィールドが上書きされます。 |
router |
必須。更新されるリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
UpdateSubnetRequest
サブネットの更新に関するメッセージ
| フィールド | |
|---|---|
update_ |
必須。フィールド マスクは、更新によって Subnet リソース内で上書きされるフィールドを指定するために使用されます。update_mask で指定されたフィールドは、リクエスト全体ではなく、リソースに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。ユーザーがマスクを指定しなければ、すべてのフィールドが上書きされます。 |
subnet |
必須。更新されるリソース |
request_ |
省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。 たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。 リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
ゾーン
Google Edge Cloud ゾーン。
| フィールド | |
|---|---|
name |
必須。ゾーンのリソース名。 |
create_ |
出力専用。ゾーンが作成された時刻。 |
update_ |
出力専用。ゾーンが最後に更新された日時。 |
labels |
非推奨: 実装されていません。Key-Value ペアとしてのラベル。 |
layout_name |
非推奨: 実装されていません。デプロイ レイアウトのタイプ。 |