Cloud Runtime Configuration API

Runtime Configurator を使って、Google Cloud Platform を介して動的に変数を設定し、公開することができます。さらにウォッチャーやウェイターを設定して、データへの変更を監視し、一定の条件に基づいて返すように設定することができます。

サービス: runtimeconfig.googleapis.com

以下の URI はすべて、https://runtimeconfig.googleapis.com に対する相対 URI です。

このサービスには、次のディスカバリ ドキュメントが用意されています。

REST リソース: v1beta1.projects.configs

メソッド
create POST /v1beta1/{parent=projects/*}/configs
新しい RuntimeConfig リソースを作成します。
delete DELETE /v1beta1/{name=projects/*/configs/*}
RuntimeConfig リソースを削除します。
get GET /v1beta1/{name=projects/*/configs/*}
RuntimeConfig リソースに関する情報を取得します。
getIamPolicy GET /v1beta1/{resource=projects/*/configs/*}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1beta1/{parent=projects/*}/configs
プロジェクト内のすべての RuntimeConfig リソースを一覧表示します。
setIamPolicy POST /v1beta1/{resource=projects/*/configs/*}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1beta1/{resource=projects/*/configs/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。
update PUT /v1beta1/{name=projects/*/configs/*}
RuntimeConfig リソースを更新します。

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

メソッド
get GET /v1beta1/{name=projects/*/configs/*/operations/**}
長時間実行オペレーションの最新状態を取得します。
testIamPermissions POST /v1beta1/{resource=projects/*/configs/*/operations/**}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

REST リソース: v1beta1.projects.configs.variables

メソッド
create POST /v1beta1/{parent=projects/*/configs/*}/variables
指定された構成内に変数を作成します。
delete DELETE /v1beta1/{name=projects/*/configs/*/variables/**}
変数または複数の変数を削除します。
get GET /v1beta1/{name=projects/*/configs/*/variables/**}
1 つの変数に関する情報を取得します。
list GET /v1beta1/{parent=projects/*/configs/*}/variables
指定された構成内の変数を、指定されたフィルタに一致するものとして一覧表示します。
testIamPermissions POST /v1beta1/{resource=projects/*/configs/*/variables/**}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。
update PUT /v1beta1/{name=projects/*/configs/*/variables/**}
既存の変数を新しい値で更新します。
watch POST /v1beta1/{name=projects/*/configs/*/variables/**}:watch
特定の変数を監視し、変数の値の変化を待ちます。

REST リソース: v1beta1.projects.configs.waiters

メソッド
create POST /v1beta1/{parent=projects/*/configs/*}/waiters
Waiter リソースを作成します。
delete DELETE /v1beta1/{name=projects/*/configs/*/waiters/*}
指定された名前のウェイターを削除します。
get GET /v1beta1/{name=projects/*/configs/*/waiters/*}
1 つのウェイターに関する情報を取得します。
list GET /v1beta1/{parent=projects/*/configs/*}/waiters
指定された構成内の待機リストを一覧表示します。
testIamPermissions POST /v1beta1/{resource=projects/*/configs/*/waiters/*}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。

サービス: runtimeconfig.googleapis.com

以下の URI はすべて、https://runtimeconfig.googleapis.com に対する相対 URI です。

このサービスには、次のディスカバリ ドキュメントが用意されています。

REST リソース: v1.operations

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