Package google.cloud.edgenetwork.v1

インデックス

EdgeNetwork

EdgeNetwork API は、GEC のお客様にマネージドで高可用性のクラウド ダイナミック ネットワーク構成サービスを提供し、エッジ アプリケーションとネットワーク機能ソリューションを可能にします。これにより、お客様はワークロード要件を満たすようにネットワーク設定とプロパティを簡単に定義して構成できます。

CreateInterconnectAttachment

rpc CreateInterconnectAttachment(CreateInterconnectAttachmentRequest) returns (Operation)

指定されたプロジェクトとロケーションに新しい InterconnectAttachment を作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

CreateNetwork

rpc CreateNetwork(CreateNetworkRequest) returns (Operation)

指定されたプロジェクトとロケーションに新しいネットワークを作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

CreateRouter

rpc CreateRouter(CreateRouterRequest) returns (Operation)

指定されたプロジェクトとロケーションに新しいルーターを作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

CreateSubnet

rpc CreateSubnet(CreateSubnetRequest) returns (Operation)

指定されたプロジェクトとロケーションに新しいサブネットを作成します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DeleteInterconnectAttachment

rpc DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest) returns (Operation)

1 つの InterconnectAttachment を削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DeleteNetwork

rpc DeleteNetwork(DeleteNetworkRequest) returns (Operation)

1 つのネットワークを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DeleteRouter

rpc DeleteRouter(DeleteRouterRequest) returns (Operation)

1 つのルーターを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DeleteSubnet

rpc DeleteSubnet(DeleteSubnetRequest) returns (Operation)

1 つのサブネットを削除します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DiagnoseInterconnect

rpc DiagnoseInterconnect(DiagnoseInterconnectRequest) returns (DiagnoseInterconnectResponse)

単一の相互接続リソースの診断情報を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DiagnoseNetwork

rpc DiagnoseNetwork(DiagnoseNetworkRequest) returns (DiagnoseNetworkResponse)

単一のネットワーク リソースの診断情報を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

DiagnoseRouter

rpc DiagnoseRouter(DiagnoseRouterRequest) returns (DiagnoseRouterResponse)

単一のルーター リソースの診断情報を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetInterconnect

rpc GetInterconnect(GetInterconnectRequest) returns (Interconnect)

1 つの Interconnect の詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetInterconnectAttachment

rpc GetInterconnectAttachment(GetInterconnectAttachmentRequest) returns (InterconnectAttachment)

1 つの InterconnectAttachment の詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetNetwork

rpc GetNetwork(GetNetworkRequest) returns (Network)

1 つの Network の詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetRouter

rpc GetRouter(GetRouterRequest) returns (Router)

1 つのルーターの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetSubnet

rpc GetSubnet(GetSubnetRequest) returns (Subnet)

1 つのサブネットの詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

非推奨: 実装されていません。単一の Zone の詳細を取得します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

InitializeZone

rpc InitializeZone(InitializeZoneRequest) returns (InitializeZoneResponse)

InitializeZone は、プロジェクト内のゾーンのリソースを初期化します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListInterconnectAttachments

rpc ListInterconnectAttachments(ListInterconnectAttachmentsRequest) returns (ListInterconnectAttachmentsResponse)

指定されたプロジェクトとロケーションの InterconnectAttachments を一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

指定されたプロジェクトとロケーションの Interconnect を一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListNetworks

rpc ListNetworks(ListNetworksRequest) returns (ListNetworksResponse)

指定されたプロジェクトとロケーションのネットワークを一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListRouters

rpc ListRouters(ListRoutersRequest) returns (ListRoutersResponse)

指定されたプロジェクトとロケーションのルーターを一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListSubnets

rpc ListSubnets(ListSubnetsRequest) returns (ListSubnetsResponse)

指定されたプロジェクトとロケーションのサブネットを一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

非推奨: 実装されていません。指定されたプロジェクトとロケーションの Zone を一覧表示します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

UpdateRouter

rpc UpdateRouter(UpdateRouterRequest) returns (Operation)

単一のルーターのパラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

UpdateSubnet

rpc UpdateSubnet(UpdateSubnetRequest) returns (Operation)

単一のサブネットのパラメータを更新します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

CreateInterconnectAttachmentRequest

InterconnectAttachment を作成するためのメッセージ

フィールド
parent

string

必須。親の値。

interconnect_attachment_id

string

必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと interconnect_attachment_id を削除します。

interconnect_attachment

InterconnectAttachment

必須。作成中のリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

CreateNetworkRequest

ネットワークを作成するためのメッセージ

フィールド
parent

string

必須。親の値。

network_id

string

必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと network_id を削除します。

network

Network

必須。作成中のリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

CreateRouterRequest

ルーターを作成するためのメッセージ

フィールド
parent

string

必須。親の値。

router_id

string

必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと router_id を削除します。

router

Router

必須。作成中のリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

CreateSubnetRequest

サブネットを作成するためのメッセージ

フィールド
parent

string

必須。親の値。

subnet_id

string

必須。リクエスト オブジェクトの ID。サーバーサイドで ID を自動生成する場合は、Create RPC の method_signature からこのフィールドと subnet_id を削除します。

subnet

Subnet

必須。作成中のリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

DeleteInterconnectAttachmentRequest

InterconnectAttachment を削除するためのメッセージ

フィールド
name

string

必須。リソースの名前

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

DeleteNetworkRequest

ネットワークを削除するためのメッセージ

フィールド
name

string

必須。リソースの名前

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

DeleteRouterRequest

ルーターを削除するためのメッセージ

フィールド
name

string

必須。リソースの名前

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

DeleteSubnetRequest

サブネットを削除するためのメッセージ

フィールド
name

string

必須。リソースの名前

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

DiagnoseInterconnectRequest

特定のゾーン内のインターコネクトの診断をリクエストするメッセージ。

フィールド
name

string

必須。インターコネクト リソースの名前。

DiagnoseInterconnectResponse

DiagnoseInterconnectResponse には、特定のインターコネクトの現在の診断が含まれています。

フィールド
update_time

Timestamp

インターコネクト診断が最後に更新された日時。

result

InterconnectDiagnostics

特定のインターコネクトのネットワーク ステータス。

DiagnoseNetworkRequest

特定のゾーン内のネットワークの診断をリクエストするメッセージ。

フィールド
name

string

必須。ネットワーク リソースの名前。

DiagnoseNetworkResponse

DiagnoseNetworkResponse には、特定のネットワークの現在のステータスが含まれます。

フィールド
update_time

Timestamp

ネットワーク ステータスが最後に更新された時刻。

result

NetworkStatus

特定のネットワークのネットワーク ステータス。

NetworkStatus

NetworkStatus には、現在のネットワークのサブネットのステータスのリストがあります。

フィールド
subnet_status[]

SubnetStatus

現在のネットワークのサブネットのステータスの一覧。

MacsecStatus

ゾーンのリンクの MACsec セッションのステータスを示します。

列挙型
MACSEC_STATUS_UNSPECIFIED MACsec のステータスが指定されていません。指標が欠落している可能性があります。
SECURE 関連するすべてのリンクで、少なくとも 1 つの MACsec セッションが稼働している。
UNSECURE 少なくとも 1 つの関連リンクで MACsec セッションが稼働していません。

DiagnoseRouterRequest

特定のゾーン内のルーターの診断をリクエストするメッセージ。

フィールド
name

string

必須。ルーター リソースの名前。

DiagnoseRouterResponse

DiagnoseRouterResponse には、特定のルーターの現在のステータスが含まれます。

フィールド
update_time

Timestamp

ルーターのステータスが最後に更新された日時。

result

RouterStatus

特定のルーターのネットワーク ステータス。

GetInterconnectAttachmentRequest

InterconnectAttachment を取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

GetInterconnectRequest

相互接続を取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

GetNetworkRequest

ネットワークを取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

GetRouterRequest

ルーターを取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

GetSubnetRequest

サブネットを取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

GetZoneRequest

非推奨: 実装されていません。ゾーンを取得するためのメッセージ

フィールド
name

string

必須。リソースの名前

InitializeZoneRequest

指定されたゾーンを初期化するためのメッセージ

フィールド
name

string

必須。ゾーン リソースの名前。

InitializeZoneResponse

この型にはフィールドがありません。

ゾーンの初期化のレスポンス

相互接続

Interconnect オブジェクトについて説明するメッセージ

フィールド
name

string

必須。インターコネクトの正規リソース名。

create_time

Timestamp

出力専用。サブネットが作成された時刻。

update_time

Timestamp

出力専用。サブネットが最後に更新された時刻。

labels

map<string, string>

このリソースに関連付けられたラベル。

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

interconnect_type

InterconnectType

省略可。相互接続のタイプ。現時点では「DEDICATED」の値のみを受け取ります。

uuid

string

出力専用。リンクの一意の識別子。

device_cloud_resource_name

string

出力専用。スイッチ デバイスの Cloud リソース名。

physical_ports[]

string

出力専用。物理ポート(TenGigE0/0/0/1)を構成します。

InterconnectType

相互接続のタイプ。

列挙型
INTERCONNECT_TYPE_UNSPECIFIED 指定なし。
DEDICATED Dedicated Interconnectを使用できます

InterconnectAttachment

InterconnectAttachment オブジェクトについて説明するメッセージ

フィールド
name

string

必須。インターコネクト アタッチメントの正規リソース名。

create_time

Timestamp

出力専用。相互接続アタッチメントが作成された時刻。

update_time

Timestamp

出力専用。インターコネクト アタッチメントが最後に更新された時刻。

labels

map<string, string>

このリソースに関連付けられたラベル。

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

interconnect

string

必須。このアタッチメントのトラフィックが通過する基盤となる相互接続オブジェクトの正規名。名前は projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect} の形式です。

network

string

省略可。projects/{project}/locations/{location}/zones/{zone}/networks/{network} 形式の正規ネットワーク名。

vlan_id

int32

必須。ユーザーが指定した VLAN ID。サイト全体で一意である必要があります。

mtu

int32

仮想エッジクラウドの IP(L3)MTU 値。有効な値は 1,500 と 9,000 です。設定しない場合、デフォルトは 1,500 です。

state

ResourceState

出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。

InterconnectDiagnostics

インターコネクトに関する診断情報。接続の Google 側の詳細な最新の技術情報が含まれています。

フィールド
mac_address

string

Interconnect のバンドル インターフェースの MAC アドレス。

LinkLACPStatus

LACP リンクのステータスを説明します。

フィールド
state

State

LACP リンクの状態。

google_system_id

string

LACP 交換局における Google 側ポートのシステム ID。

neighbor_system_id

string

LACP 交換局におけるネイバー側ポートのシステム ID。

aggregatable

bool

値が true の場合、参加者はリンクを集計の一部として使用することを許可します。false の値は、リンクを個別のリンクとして使用する必要があることを示します。

collecting

bool

true の場合、参加者はリンクで受信フレームを収集しています。それ以外の場合は false

distributing

bool

true の場合、参加者は送信フレームを配信しています。false の場合、配信は無効になっています

状態

LACP リンクの状態の列挙型。

列挙型
UNKNOWN 状態が不明であることを示すデフォルトの状態。
ACTIVE バンドル内でリンクが構成済みでありアクティブです。
DETACHED リンクがバンドル内で構成されていないため、オブジェクトの残りの部分は空である必要があります。

LinkLLDPStatus

LLDP リンクの説明。

フィールド
peer_system_name

string

ピア システムに管理上割り当てられた名前。

peer_system_description

string

LLDP ピアのネットワーク エンティティのテキストによる説明。

peer_chassis_id

string

送信 LLDP エージェントに関連付けられたエンドポイント識別子のピア シャーシ コンポーネント。

peer_chassis_id_type

string

ピア シャーシ識別子文字列の形式とソース。

peer_port_id

string

送信 LLDP エージェントに関連付けられたエンドポイント識別子のポート コンポーネント。指定されたポートが IEEE 802.3 リピータ ポートの場合、この TLV は省略可能です。

peer_port_id_type

string

ピアポート識別子文字列の形式とソース。

LinkStatus

Interconnect 上の各リンクのステータスを記述します。

フィールド
circuit_id

string

Google によって起動時に割り当てられたこのリンクの一意の ID。

lacp_status

LinkLACPStatus

LACP リンクの状態を記述します。

lldp_statuses[]

LinkLLDPStatus

Interconnect 上の各リンクの各ピアの LLDP ステータスを記述するために使用される LinkLLDPStatus オブジェクトのリスト。

packet_counts

PacketCounts

このリンクのパケット数固有の統計情報。

PacketCounts

インターフェース関連の統計情報オブジェクトのコレクションを含む。

フィールド
inbound_unicast

int64

配信されたパケットの数。

inbound_errors

int64

エラーを含むインバウンド パケットの数。

inbound_discards

int64

エラーが検出されなかったにもかかわらず、配信不能になるのを防ぐために破棄対象として選択された受信パケットの数。

outbound_unicast

int64

送信がリクエストされたパケットの合計数。

outbound_errors

int64

エラーが原因で送信できなかったアウトバウンド パケットの数。

outbound_discards

int64

エラーが検出されなかったにもかかわらず、送信されないように破棄された送信パケットの数。

LinkLayerAddress

LinkLayerAddress には、IP アドレスと対応するリンクレイヤ アドレスが含まれます。

フィールド
mac_address

string

このネイバーの MAC アドレス。

ip_address

string

このネイバーの IP アドレス。

ListInterconnectAttachmentsRequest

InterconnectAttachments のリストをリクエストするメッセージ

フィールド
parent

string

必須。ListInterconnectAttachmentsRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListInterconnectAttachmentsResponse

InterconnectAttachments の一覧表示に対するレスポンスのメッセージ

フィールド
interconnect_attachments[]

InterconnectAttachment

InterconnectAttachment のリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListInterconnectsRequest

相互接続のリストをリクエストするメッセージ

フィールド
parent

string

必須。ListInterconnectsRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListInterconnectsResponse

Interconnect の一覧表示に対するレスポンスのメッセージ

フィールド
interconnects[]

Interconnect

Interconnect のリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListNetworksRequest

ネットワークのリストをリクエストするメッセージ

フィールド
parent

string

必須。ListNetworksRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListNetworksResponse

ネットワークの一覧表示に対するレスポンスのメッセージ

フィールド
networks[]

Network

ネットワークのリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListRoutersRequest

ルーターのリストをリクエストするメッセージ

フィールド
parent

string

必須。ListRoutersRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListRoutersResponse

ルーターの一覧表示に対するレスポンスのメッセージ

フィールド
routers[]

Router

ルーターのリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListSubnetsRequest

サブネットのリストをリクエストするメッセージ

フィールド
parent

string

必須。ListSubnetsRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListSubnetsResponse

サブネットの一覧表示に対するレスポンスのメッセージ

フィールド
subnets[]

Subnet

サブネットのリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ListZonesRequest

非推奨: 実装されていません。ゾーンのリストをリクエストするメッセージ

フィールド
parent

string

必須。ListZonesRequest の親の値

page_size

int32

リクエストされたページサイズ。サーバーはリクエストされた数よりも少ない項目を返す場合があります。指定しない場合は、サーバーで適切なデフォルトが選択されます。

page_token

string

サーバーが返す必要がある結果のページを特定するトークンです。

filter

string

結果をフィルタリングする

order_by

string

結果の並べ替え方法に関するヒント。

ListZonesResponse

非推奨: 実装されていません。Zone の一覧表示に対するレスポンスのメッセージ

フィールド
zones[]

Zone

ゾーンのリスト

next_page_token

string

サーバーが返す必要がある結果のページを特定するトークン。

unreachable[]

string

到達できなかったロケーション。

ネットワーク

Network オブジェクトについて説明するメッセージ

フィールド
name

string

必須。ネットワークの正規リソース名。

create_time

Timestamp

出力専用。ネットワークが作成された日時。

update_time

Timestamp

出力専用。ネットワークが最後に更新された日時。

labels

map<string, string>

このリソースに関連付けられたラベル。

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

mtu

int32

ネットワークの IP(L3)MTU 値。有効な値は 1,500 と 9,000 です。設定しない場合、デフォルトは 1,500 です。

OperationMetadata

長時間実行されているオペレーションのメタデータを表します。

フィールド
create_time

Timestamp

出力専用。オペレーションが作成された時刻。

end_time

Timestamp

出力専用。オペレーションの実行が終了した時刻。

target

string

出力専用。オペレーションのターゲットに対応するサーバー定義のリソースパス。

verb

string

出力専用。オペレーションによって実行される動詞の名前。

status_message

string

出力専用。人が読める形式のオペレーションのステータス(存在する場合)。

requested_cancellation

bool

出力専用。ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、google.rpc.Status.code が 1 の [Operation.error][] 値を持ちます。これは Code.CANCELLED に相当します。

api_version

string

出力専用。オペレーションを開始するために使用された API のバージョン。

ResourceState

ResourceState は、リソースの状態を表します。新しいリソースの通常のライフサイクルは、PENDING -> PROVISIONING -> RUNNING です。既存のリソースが削除される通常のライフサイクルは、RUNNING -> DELETING です。処理中にエラーが発生すると、リソースは SUSPENDED 状態になります。

列挙型
STATE_UNKNOWN 未指定の状態
STATE_PENDING リソースはラックに適用される準備中です。
STATE_PROVISIONING リソースがラックへの適用を開始しました。
STATE_RUNNING リソースがラックにプッシュされました。
STATE_SUSPENDED リソースをラックにプッシュできませんでした。
STATE_DELETING リソースは削除中です。

ルーター

Router オブジェクトについて説明するメッセージ

フィールド
name

string

必須。ルーターの正規リソース名。

create_time

Timestamp

出力専用。ルーターが作成された日時。

update_time

Timestamp

出力専用。ルーターが最後に更新された日時。

labels

map<string, string>

このリソースに関連付けられたラベル。

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

network

string

必須。このルーターが属するネットワークの正規名。名前は projects/{project}/locations/{location}/zones/{zone}/networks/{network} の形式です。

interface[]

Interface

ルーター インターフェース。

bgp_peer[]

BgpPeer

BGP ピア。

bgp

Bgp

このルーターに固有の BGP 情報。

state

ResourceState

出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。

route_advertisements[]

string

省略可。このルーターから北方向に静的ルートとしてアドバタイズする IP/長さ形式の CIDR のリスト。

Bgp

このルーターに固有の BGP 情報。

フィールド
asn

uint32

ローカルで割り当てられた BGP ASN。

keepalive_interval_in_seconds

uint32

ピアに送信される BGP キープアライブ メッセージの間隔(秒)。デフォルトは 20 で、値は 20 ~ 60 の範囲です。

BgpPeer

BGPPeer は、BGP セッションを構築するためのピア側のレイヤ 3 情報を定義します。

フィールド
name

string

この BGP ピアの名前。Zones リソース内で一意。

interface

string

BGP ピアが関連付けられている RouterInterface の名前。

interface_ipv4_cidr

string

Google 内のインターフェースの IP 範囲。

interface_ipv6_cidr

string

Google 内のインターフェースの IPv6 範囲。

peer_ipv4_cidr

string

Google 外部の BGP インターフェースの IP 範囲。

peer_ipv6_cidr

string

Google 外部の BGP インターフェースの IPv6 範囲。

peer_asn

uint32

ピアの BGP 自律システム番号(ASN)。各 BGP インターフェースは異なる値を使用できます。

local_asn

uint32

出力専用。ローカル BGP 自律システム番号(ASN)。このフィールドは、使用されているゾーン外では意味のないプライベート ASN を保存するため、ST_NOT_REQUIRED です。

インターフェース

ルーター インターフェースは、BGP セッションの構築に使用する GDCE ゾーン側のレイヤ 3 情報を定義します。

フィールド
name

string

このインターフェース エントリの名前。Zones リソース内で一意。

ipv4_cidr

string

インターフェースの IP アドレスと範囲。

ipv6_cidr

string

インターフェースの IPv6 アドレスと範囲。

linked_interconnect_attachment

string

リンクされた Interconnect アタッチメントの正規名。

subnetwork

string

このインターフェースが属するサブネットワーク リソースの正規名。

loopback_ip_addresses[]

string

指定された場合、ルーターにループバック インターフェースを作成します。IP アドレスの数は TOR デバイスの数と一致する必要があります。

RouterStatus

ルーターの現在のステータスを説明します。

フィールド
network

string

このルーターが属するネットワークの正規名。

bgp_peer_status[]

BgpPeerStatus

このルーターに関連するすべての BGP ピアを記述する BgpPeerStatus オブジェクトのリスト。

BgpPeerStatus

BGP ピアのステータス。

フィールド
name

string

この BGP ピアの名前。ルーター リソース内で一意。

ip_address

string

ローカル BGP インターフェースの IP アドレス。

peer_ip_address

string

リモート BGP インターフェースの IP アドレス。

status

BgpStatus

BGP の現在のステータス。

state

string

RFC1771 で指定されている BGP 状態。

uptime

string

このセッションの稼働時間。形式: 14 年、51 週間、6 日、23 時間、59 分、59 秒

uptime_seconds

int64

このセッションの稼働時間(秒)。

prefix_counter

PrefixCounter

プレフィックスのカウントのコレクション。

BgpStatus

BGP ピアのステータス: {UP, DOWN}

列挙型
UNKNOWN BGP セッションが不明な状態であることを示すデフォルトのステータス。
UP BGP セッションが確立されていることを示す UP ステータス。
DOWN BGP セッションがまだ確立されていないことを示す DOWN 状態。

PrefixCounter

PrefixCounter には、接頭辞に関連するカウントのコレクションが含まれています。

フィールド
advertised

int64

アドバタイズされたプレフィックスの数。

denied

int64

拒否されたプレフィックスの数。

received

int64

受信したプレフィックスの数。

sent

int64

送信されたプレフィックスの数。

suppressed

int64

抑制されたプレフィックスの数。

withdrawn

int64

取り消されたプレフィックスの数。

サブネット

Subnet オブジェクトについて説明するメッセージ

フィールド
name

string

必須。サブネットの正規リソース名。

create_time

Timestamp

出力専用。サブネットが作成された時刻。

update_time

Timestamp

出力専用。サブネットが最後に更新された時刻。

labels

map<string, string>

このリソースに関連付けられたラベル。

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

network

string

必須。このサブネットワークが属するネットワーク。

ipv4_cidr[]

string

このサブネットワークが所有する IPv4 アドレスの範囲。

ipv6_cidr[]

string

このサブネットワークが所有する IPv6 アドレスの範囲。

vlan_id

int32

省略可。ユーザーが指定した VLAN ID。指定しない場合は、自動的に割り当てられます。

bonding_type

BondingType

省略可。サブネット作成のボンディング タイプは、作成される VLAN がボンディング ポートタイプ、非ボンディング ポートタイプ、またはその両方に存在するかどうかを指定します。また、このフラグは、クラスタがボンディングの選択に基づいてワークロードに使用できる特定のネットワーク構成を設定するために使用されます。

state

ResourceState

出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。

BondingType

サブネット内のボンディング タイプ。

列挙型
BONDING_TYPE_UNSPECIFIED ボンディング タイプが指定されていない場合、デフォルトで指定されません。また、ユーザーが VLAN の作成時にボンディング タイプを指定しない場合も指定されません。これは、VLAN がマシンへのボンディング接続と非ボンディング接続の両方を持つ混合ボンディングとして扱われます。
BONDED マルチホーム。
NON_BONDED シングルホーム。

SubnetStatus

SubnetStatus には、このサブネット リソースに関する詳細な最新の技術情報が含まれています。

フィールド
name

string

CCFE サブネット リソースの名前。

mac_address

string

BVI MAC アドレス。

UpdateRouterRequest

ルーターの更新に関するメッセージ

フィールド
update_mask

FieldMask

必須。フィールド マスクは、更新によって Router リソース内で上書きされるフィールドを指定するために使用されます。update_mask で指定されたフィールドは、リクエスト全体ではなく、リソースに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。ユーザーがマスクを指定しなければ、すべてのフィールドが上書きされます。

router

Router

必須。更新されるリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

UpdateSubnetRequest

サブネットの更新に関するメッセージ

フィールド
update_mask

FieldMask

必須。フィールド マスクは、更新によって Subnet リソース内で上書きされるフィールドを指定するために使用されます。update_mask で指定されたフィールドは、リクエスト全体ではなく、リソースに対する相対フィールドです。マスクに含まれるフィールドは上書きされます。ユーザーがマスクを指定しなければ、すべてのフィールドが上書きされます。

subnet

Subnet

必須。更新されるリソース

request_id

string

省略可。リクエストを識別するリクエスト ID(省略可)。一意のリクエスト ID を指定することで、リクエストの再試行が必要なときに、リクエストが完了していれば、サーバーがリクエストを無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間はこれを保証します。

たとえば、最初のリクエストを行い、そのリクエストがタイムアウトしたとします。同じリクエスト ID で再度リクエストを行うと、サーバーは元のオペレーションを同じリクエスト ID で受信していたかどうかを確認できます。受信していた場合は、2 回目のリクエストは無視されます。これにより、クライアントが重複するコミットを誤って作成することを防ぐことができます。

リクエスト ID は有効な UUID でなければなりません。ただし、ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。

ゾーン

Google Edge Cloud ゾーン。

フィールド
name

string

必須。ゾーンのリソース名。

create_time

Timestamp

出力専用。ゾーンが作成された時刻。

update_time

Timestamp

出力専用。ゾーンが最後に更新された日時。

labels
(deprecated)

map<string, string>

非推奨: 実装されていません。Key-Value ペアとしてのラベル。

layout_name
(deprecated)

string

非推奨: 実装されていません。デプロイ レイアウトのタイプ。