借助 Runtime Configurator,您可以通过 Google Cloud Platform 动态配置和公开变量。此外,您还可以设置 Watcher 和 Waiter,以监控数据的更改并根据特定条件返回。
- 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
的相对路径
此服务提供了以下发现文档:
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} 列出与请求中指定的过滤条件匹配的操作。 |