- REST リソース: v1.projects.locations
- REST リソース: v1.projects.locations.endpointPolicies
- REST リソース: v1.projects.locations.gateways
- REST リソース: v1.projects.locations.grpcRoutes
- REST リソース: v1.projects.locations.httpRoutes
- REST リソース: v1.projects.locations.lbRouteExtensions
- REST リソース: v1.projects.locations.lbTrafficExtensions
- REST リソース: v1.projects.locations.meshes
- REST リソース: v1.projects.locations.operations
- REST リソース: v1.projects.locations.routeViews
- REST リソース: v1.projects.locations.serviceLbPolicies
- REST リソース: v1.projects.locations.tcpRoutes
- REST リソース: v1.projects.locations.tlsRoutes
- REST リソース: v1alpha1.projects.locations
- REST リソース: v1alpha1.projects.locations.gateways
- REST リソース: v1alpha1.projects.locations.gateways.routeViews
- REST リソース: v1alpha1.projects.locations.grpcRoutes
- REST リソース: v1alpha1.projects.locations.httpRoutes
- REST リソース: v1alpha1.projects.locations.lbRouteExtensions
- REST リソース: v1alpha1.projects.locations.lbTrafficExtensions
- REST リソース: v1alpha1.projects.locations.meshes
- REST リソース: v1alpha1.projects.locations.meshes.routeViews
- REST リソース: v1alpha1.projects.locations.operations
- REST リソース: v1alpha1.projects.locations.routeViews
- REST リソース: v1alpha1.projects.locations.serviceBindings
- REST リソース: v1alpha1.projects.locations.serviceLbPolicies
- REST リソース: v1alpha1.projects.locations.tcpRoutes
- REST リソース: v1alpha1.projects.locations.tlsRoutes
- REST リソース: v1beta1.projects.locations
- REST リソース: v1beta1.projects.locations.endpointPolicies
- REST リソース: v1beta1.projects.locations.gateways
- REST リソース: v1beta1.projects.locations.grpcRoutes
- REST リソース: v1beta1.projects.locations.httpRoutes
- REST リソース: v1beta1.projects.locations.lbRouteExtensions
- REST リソース: v1beta1.projects.locations.lbTrafficExtensions
- REST リソース: v1beta1.projects.locations.meshes
- REST リソース: v1beta1.projects.locations.operations
- REST リソース: v1beta1.projects.locations.serviceBindings
- REST リソース: v1beta1.projects.locations.serviceLbPolicies
- REST リソース: v1beta1.projects.locations.tcpRoutes
- REST リソース: v1beta1.projects.locations.tlsRoutes
サービス: 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 のパラメータを更新します。 |