Network Services API

サービス: networkservices.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://networkservices.googleapis.com

REST リソース: v1.projects.locations

メソッド
get GET /v1/{name=projects/*/locations/*}
ロケーションに関する情報を取得します。
list GET /v1/{name=projects/*}/locations
このサービスでサポートされているロケーションに関する情報をリストします。

REST リソース: v1.projects.locations.endpointPolicies

メソッド
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
指定されたプロジェクトとロケーションで新しい EndpointPolicy を作成します。
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
1 つの EndpointPolicy を削除します。
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
1 つの EndpointPolicy の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
指定されたプロジェクトとロケーションの EndpointPolicy を一覧で表示します。
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
単一の EndpointPolicy のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.gateways

メソッド
create POST /v1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションで新しい Gateway を作成します。
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway を削除します。
get GET /v1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションの Gateway を一覧で表示します。
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
単一の Gateway のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.grpcRoutes

メソッド
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションに新しい GrpcRoute を作成します。
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute を削除します。
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションの GrpcRoute を一覧で表示します。
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
単一の GrpcRoute のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.httpRoutes

メソッド
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションに新しい HttpRoute を作成します。
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute を削除します。
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションの HttpRoute を一覧で表示します。
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
単一の HttpRoute のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.lbRouteExtensions

メソッド
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションで新しい LbRouteExtension リソースを作成します。
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースを削除します。
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースの詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションの LbRouteExtension リソースを一覧表示します。
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースのパラメータを更新します。

REST リソース: v1.projects.locations.lbTrafficExtensions

メソッド
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションで新しい LbTrafficExtension リソースを作成します。
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースを削除します。
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースの詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションの LbTrafficExtension リソースを一覧表示します。
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースのパラメータを更新します。

REST リソース: v1.projects.locations.meshes

メソッド
create POST /v1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションで新しい Mesh を作成します。
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh を削除します。
get GET /v1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションの Mesh を一覧で表示します。
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
単一の Mesh のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.operations

メソッド
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
長時間実行オペレーションの非同期キャンセルを開始します。
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションを削除します。
get GET /v1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションの最新状態を取得します。
list GET /v1/{name=projects/*/locations/*}/operations
リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。

REST リソース: v1.projects.locations.routeViews

メソッド
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.serviceLbPolicies

メソッド
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションで新しい ServiceLbPolicy を作成します。
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy を削除します。
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy の詳細を取得します。
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションの ServiceLbPolicy を一覧で表示します。
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
単一の ServiceLbPolicy のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.tcpRoutes

メソッド
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションに新しい TcpRoute を作成します。
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute を削除します。
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションの TcpRoute を一覧で表示します。
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
単一の TcpRoute のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1.projects.locations.tlsRoutes

メソッド
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションに新しい TlsRoute を作成します。
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute を削除します。
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute の詳細を取得します。
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションの TlsRoute を一覧で表示します。
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
単一の TlsRoute のパラメータを更新します。
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations

メソッド
get GET /v1alpha1/{name=projects/*/locations/*}
ロケーションに関する情報を取得します。
list GET /v1alpha1/{name=projects/*}/locations
このサービスでサポートされているロケーションに関する情報をリストします。

REST リソース: v1alpha1.projects.locations.gateways

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションで新しい Gateway を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションの Gateway を一覧で表示します。
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
単一の Gateway のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.gateways.routeViews

メソッド
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Gateway の RouteView を 1 つ取得します。
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
RouteView の一覧表示

REST リソース: v1alpha1.projects.locations.grpcRoutes

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションに新しい GrpcRoute を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションの GrpcRoute を一覧で表示します。
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
単一の GrpcRoute のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.httpRoutes

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションに新しい HttpRoute を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションの HttpRoute を一覧で表示します。
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
単一の HttpRoute のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.lbRouteExtensions

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションで新しい LbRouteExtension リソースを作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースを削除します。
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースの詳細を取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションの LbRouteExtension リソースを一覧表示します。
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースのパラメータを更新します。

REST リソース: v1alpha1.projects.locations.lbTrafficExtensions

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションで新しい LbTrafficExtension リソースを作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースを削除します。
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースの詳細を取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションの LbTrafficExtension リソースを一覧表示します。
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースのパラメータを更新します。

REST リソース: v1alpha1.projects.locations.meshes

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションで新しい Mesh を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションの Mesh を一覧で表示します。
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
単一の Mesh のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.meshes.routeViews

メソッド
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Mesh の RouteView を 1 つ取得します。
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
RouteView の一覧表示

REST リソース: v1alpha1.projects.locations.operations

メソッド
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
長時間実行オペレーションの非同期キャンセルを開始します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションを削除します。
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションの最新状態を取得します。
list GET /v1alpha1/{name=projects/*/locations/*}/operations
リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。

REST リソース: v1alpha1.projects.locations.routeViews

メソッド
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.serviceBindings

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
指定されたプロジェクトとロケーションに新しい ServiceBinding を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
1 つの ServiceBinding を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
1 つの ServiceBinding の詳細を取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
指定されたプロジェクトとロケーションの ServiceBinding を一覧で表示します。

REST リソース: v1alpha1.projects.locations.serviceLbPolicies

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションで新しい ServiceLbPolicy を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションの ServiceLbPolicy を一覧で表示します。
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
単一の ServiceLbPolicy のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.tcpRoutes

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションに新しい TcpRoute を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションの TcpRoute を一覧で表示します。
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
単一の TcpRoute のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1alpha1.projects.locations.tlsRoutes

メソッド
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションに新しい TlsRoute を作成します。
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute を削除します。
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute の詳細を取得します。
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションの TlsRoute を一覧で表示します。
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
単一の TlsRoute のパラメータを更新します。
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1beta1.projects.locations

メソッド
get GET /v1beta1/{name=projects/*/locations/*}
ロケーションに関する情報を取得します。
list GET /v1beta1/{name=projects/*}/locations
このサービスでサポートされているロケーションに関する情報をリストします。

REST リソース: v1beta1.projects.locations.endpointPolicies

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
指定されたプロジェクトとロケーションで新しい EndpointPolicy を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
1 つの EndpointPolicy を削除します。
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
1 つの EndpointPolicy の詳細を取得します。
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
指定されたプロジェクトとロケーションの EndpointPolicy を一覧で表示します。
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
単一の EndpointPolicy のパラメータを更新します。
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1beta1.projects.locations.gateways

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションで新しい Gateway を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway を削除します。
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
1 つの Gateway の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
指定されたプロジェクトとロケーションの Gateway を一覧で表示します。
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
単一の Gateway のパラメータを更新します。

REST リソース: v1beta1.projects.locations.grpcRoutes

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションに新しい GrpcRoute を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute を削除します。
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
1 つの GrpcRoute の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
指定されたプロジェクトとロケーションの GrpcRoute を一覧で表示します。
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
単一の GrpcRoute のパラメータを更新します。

REST リソース: v1beta1.projects.locations.httpRoutes

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションに新しい HttpRoute を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute を削除します。
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
1 つの HttpRoute の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
指定されたプロジェクトとロケーションの HttpRoute を一覧で表示します。
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
単一の HttpRoute のパラメータを更新します。

REST リソース: v1beta1.projects.locations.lbRouteExtensions

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションで新しい LbRouteExtension リソースを作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースを削除します。
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースの詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
指定されたプロジェクトとロケーションの LbRouteExtension リソースを一覧表示します。
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
指定された LbRouteExtension リソースのパラメータを更新します。

REST リソース: v1beta1.projects.locations.lbTrafficExtensions

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションで新しい LbTrafficExtension リソースを作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースを削除します。
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースの詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
指定されたプロジェクトとロケーションの LbTrafficExtension リソースを一覧表示します。
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
指定された LbTrafficExtension リソースのパラメータを更新します。

REST リソース: v1beta1.projects.locations.meshes

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションで新しい Mesh を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh を削除します。
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
1 つの Mesh の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
指定されたプロジェクトとロケーションの Mesh を一覧で表示します。
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
単一の Mesh のパラメータを更新します。

REST リソース: v1beta1.projects.locations.operations

メソッド
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
長時間実行オペレーションの非同期キャンセルを開始します。
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションを削除します。
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
長時間実行オペレーションの最新状態を取得します。
list GET /v1beta1/{name=projects/*/locations/*}/operations
リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。

REST リソース: v1beta1.projects.locations.serviceBindings

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/serviceBindings
指定されたプロジェクトとロケーションに新しい ServiceBinding を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
1 つの ServiceBinding を削除します。
get GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
1 つの ServiceBinding の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings
指定されたプロジェクトとロケーションの ServiceBinding を一覧で表示します。

REST リソース: v1beta1.projects.locations.serviceLbPolicies

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションで新しい ServiceLbPolicy を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy を削除します。
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
1 つの ServiceLbPolicy の詳細を取得します。
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
指定されたプロジェクトとロケーションの ServiceLbPolicy を一覧で表示します。
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
単一の ServiceLbPolicy のパラメータを更新します。
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1beta1.projects.locations.tcpRoutes

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションに新しい TcpRoute を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute を削除します。
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
1 つの TcpRoute の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
指定されたプロジェクトとロケーションの TcpRoute を一覧で表示します。
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
単一の TcpRoute のパラメータを更新します。

REST リソース: v1beta1.projects.locations.tlsRoutes

メソッド
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションに新しい TlsRoute を作成します。
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute を削除します。
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
1 つの TlsRoute の詳細を取得します。
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
指定されたプロジェクトとロケーションの TlsRoute を一覧で表示します。
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
単一の TlsRoute のパラメータを更新します。