Cloud Runtime Configuration API

借助 Runtime Configurator,您可以通过 Google Cloud Platform 动态配置和公开变量。此外,您还可以设置 Watcher 和 Waiter,以监控数据的更改并根据特定条件返回。

服务:runtimeconfig.googleapis.com

以下所有 URI 都是 https://runtimeconfig.googleapis.com 的相对路径

此服务提供了以下发现文档

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/**}
获取单个变量的信息。
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/*}
获取单个等待器的相关信息。
list GET /v1beta1/{parent=projects/*/configs/*}/waiters
列出给定配置中的等待器。
testIamPermissions POST /v1beta1/{resource=projects/*/configs/*/waiters/*}:testIamPermissions
返回调用者对指定资源拥有的权限。

服务:runtimeconfig.googleapis.com

以下所有 URI 都是 https://runtimeconfig.googleapis.com 的相对路径

此服务提供了以下发现文档

REST 资源:v1.operations

方法
cancel POST /v1/{name=operations/**}:cancel
对长时间运行的操作启动异步取消。
delete DELETE /v1/{name=operations/**}
删除长时间运行的操作。
list GET /v1/{name}
列出与请求中指定的过滤条件匹配的操作。