Cloud Runtime Configuration API

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.

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.