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/*}/configsCreates 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/*}:getIamPolicyGets the access control policy for a resource. | 
| list | GET /v1beta1/{parent=projects/*}/configsLists all the RuntimeConfig resources within project. | 
| setIamPolicy | POST /v1beta1/{resource=projects/*/configs/*}:setIamPolicySets the access control policy on the specified resource. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/configs/*}:testIamPermissionsReturns 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/**}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1beta1.projects.configs.variables
| Methods | |
|---|---|
| create | POST /v1beta1/{parent=projects/*/configs/*}/variablesCreates 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/*}/variablesLists variables within given a configuration, matching any provided filters. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/configs/*/variables/**}:testIamPermissionsReturns 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/**}:watchWatches 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/*}/waitersCreates 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/*}/waitersList waiters within the given configuration. | 
| testIamPermissions | POST /v1beta1/{resource=projects/*/configs/*/waiters/*}:testIamPermissionsReturns 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/**}:cancelStarts 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. |