googleapis.com

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.

🔑 oauth2 13 endpoints analyticsmedia
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

mcp-toolbox-sdk-python ✓ Official
pip install mcp-toolbox-sdk-python
python-storage ✓ Official
pip install python-storage
python-aiplatform ✓ Official
pip install python-aiplatform
python-genai ✓ Official
pip install python-genai
js-genai ✓ Official
npm install js-genai
go-genai ✓ Official
go get github.com/googleapis/go-genai
sdk-platform-java ✓ Official
# Maven: see https://github.com/googleapis/sdk-platform-java
java-genai ✓ Official
# Maven: see https://github.com/googleapis/java-genai
dotnet-genai ✓ Official
# See https://github.com/googleapis/dotnet-genai
gax-java ✓ Official
# See https://github.com/googleapis/gax-java
curl examples
Gets information about a single waiter.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://runtimeconfig.googleapis.com/v1beta1/{name}
Lists all the RuntimeConfig resources within project.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://runtimeconfig.googleapis.com/v1beta1/{parent}/configs
List waiters within the given configuration.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://runtimeconfig.googleapis.com/v1beta1/{parent}/waiters
Endpoints (13 total)
GET
/v1beta1/{name}
Gets information about a single waiter.
GET
/v1beta1/{parent}/configs
Lists all the RuntimeConfig resources within project.
GET
/v1beta1/{parent}/waiters
List waiters within the given configuration.
GET
/v1beta1/{parent}/variables
Lists variables within given a configuration, matching any provided filters. …
GET
/v1beta1/{resource}:getIamPolicy
Gets the access control policy for a resource. Returns an empty policy if the…
POST
/v1beta1/{name}:watch
Watches a specific variable and waits for a change in the variable's value. W…
POST
/v1beta1/{parent}/configs
Creates a new RuntimeConfig resource. The configuration name must be unique w…
POST
/v1beta1/{parent}/waiters
Creates a Waiter resource. This operation returns a long-running Operation re…
POST
/v1beta1/{parent}/variables
Creates a variable within the given configuration. You cannot create a variab…
POST
/v1beta1/{resource}:setIamPolicy
Sets the access control policy on the specified resource. Replaces any existi…
POST
/v1beta1/{resource}:testIamPermissions
Returns permissions that a caller has on the specified resource. If the resou…
PUT
/v1beta1/{name}
Updates an existing variable with a new value.
At a glance
Total SDKs10
Languages6
Endpoints13
Authoauth2
Categories2
https://runtimeconfig.googleapis.com