The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.
- REST Resource: v1beta1.projects.configs
- REST Resource: v1beta1.projects.configs.operations
- REST Resource: v1beta1.projects.configs.variables
- REST Resource: v1beta1.projects.configs.waiters
- REST Resource: v1.operations
Service: runtimeconfig.googleapis.com
All URIs below are relative to https://runtimeconfig.googleapis.com
This service provides the following discovery documents:
REST Resource: v1beta1.projects.configs
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*}/configs Creates a new RuntimeConfig resource. |
delete |
DELETE /v1beta1/{name=projects/*/configs/*} Deletes a RuntimeConfig resource. |
get |
GET /v1beta1/{name=projects/*/configs/*} Gets information about a RuntimeConfig resource. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/configs/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1beta1/{parent=projects/*}/configs Lists all the RuntimeConfig resources within project. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/configs/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/configs/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /v1beta1/{name=projects/*/configs/*} Updates a RuntimeConfig resource. |
REST Resource: v1beta1.projects.configs.operations
Methods | |
---|---|
get |
GET /v1beta1/{name=projects/*/configs/*/operations/**} Gets the latest state of a long-running operation. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/configs/*/operations/**}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1beta1.projects.configs.variables
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/configs/*}/variables Creates a variable within the given configuration. |
delete |
DELETE /v1beta1/{name=projects/*/configs/*/variables/**} Deletes a variable or multiple variables. |
get |
GET /v1beta1/{name=projects/*/configs/*/variables/**} Gets information about a single variable. |
list |
GET /v1beta1/{parent=projects/*/configs/*}/variables Lists variables within given a configuration, matching any provided filters. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/configs/*/variables/**}:testIamPermissions Returns permissions that a caller has on the specified resource. |
update |
PUT /v1beta1/{name=projects/*/configs/*/variables/**} Updates an existing variable with a new value. |
watch |
POST /v1beta1/{name=projects/*/configs/*/variables/**}:watch Watches a specific variable and waits for a change in the variable's value. |
REST Resource: v1beta1.projects.configs.waiters
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/configs/*}/waiters Creates a Waiter resource. |
delete |
DELETE /v1beta1/{name=projects/*/configs/*/waiters/*} Deletes the waiter with the specified name. |
get |
GET /v1beta1/{name=projects/*/configs/*/waiters/*} Gets information about a single waiter. |
list |
GET /v1beta1/{parent=projects/*/configs/*}/waiters List waiters within the given configuration. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/configs/*/waiters/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
Service: runtimeconfig.googleapis.com
All URIs below are relative to https://runtimeconfig.googleapis.com
This service provides the following discovery documents:
REST Resource: v1.operations
Methods | |
---|---|
cancel |
POST /v1/{name=operations/**}:cancel Starts asynchronous cancellation on a long-running operation. |
delete |
DELETE /v1/{name=operations/**} Deletes a long-running operation. |
list |
GET /v1/{name} Lists operations that match the specified filter in the request. |