Runtime Configurator を使って、Google Cloud Platform を介して動的に変数を設定し、公開することができます。さらにウォッチャーやウェイターを設定して、データへの変更を監視し、一定の条件に基づいて返すように設定することができます。
- REST リソース: v1beta1.projects.configs
- REST リソース: v1beta1.projects.configs.operations
- REST リソース: v1beta1.projects.configs.variables
- REST リソース: v1beta1.projects.configs.waiters
- REST リソース: v1.operations
サービス: 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} リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。 |