Module google_runtimeconfig1_beta1::api [−][src]
Structs
Binding | Associates |
Cardinality | A Cardinality condition for the Waiter resource. A cardinality condition is met when the number of variables under a specified path prefix reaches a predefined number. For example, if you set a Cardinality condition where the |
CloudRuntimeConfig | Central instance to access all CloudRuntimeConfig related resource activities |
Empty | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for |
EndCondition | The condition that a Waiter resource is waiting for. |
Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: “Summary size limit” description: “Determines if a summary is less than 100 chars” expression: “document.summary.size() < 100” Example (Equality): title: “Requestor is owner” description: “Determines if requestor is the document owner” expression: “document.owner == request.auth.claims.email” Example (Logic): title: “Public documents” description: “Determine whether the document should be publicly visible” expression: “document.type != ‘private’ && document.type != ‘internal’” Example (Data Manipulation): title: “Notification string” description: “Create a notification string with a timestamp.” expression: “’New message received at ’ + string(document.create_time)” The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
ListConfigsResponse |
|
ListVariablesResponse | Response for the |
ListWaitersResponse | Response for the |
Operation | This resource represents a long-running operation that is the result of a network API call. |
Policy | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A |
ProjectConfigCreateCall | Creates a new RuntimeConfig resource. The configuration name must be unique within project. |
ProjectConfigDeleteCall | Deletes a RuntimeConfig resource. |
ProjectConfigGetCall | Gets information about a RuntimeConfig resource. |
ProjectConfigGetIamPolicyCall | Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. |
ProjectConfigListCall | Lists all the RuntimeConfig resources within project. |
ProjectConfigOperationGetCall | Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. |
ProjectConfigOperationTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
ProjectConfigSetIamPolicyCall | Sets the access control policy on the specified resource. Replaces any existing policy. Can return |
ProjectConfigTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
ProjectConfigUpdateCall | Updates a RuntimeConfig resource. The configuration must exist beforehand. |
ProjectConfigVariableCreateCall | Creates a variable within the given configuration. You cannot create a variable with a name that is a prefix of an existing variable name, or a name that has an existing variable name as a prefix. To learn more about creating a variable, read the Setting and Getting Data documentation. |
ProjectConfigVariableDeleteCall | Deletes a variable or multiple variables. If you specify a variable name, then that variable is deleted. If you specify a prefix and |
ProjectConfigVariableGetCall | Gets information about a single variable. |
ProjectConfigVariableListCall | Lists variables within given a configuration, matching any provided filters. This only lists variable names, not the values, unless |
ProjectConfigVariableTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
ProjectConfigVariableUpdateCall | Updates an existing variable with a new value. |
ProjectConfigVariableWatchCall | Watches a specific variable and waits for a change in the variable’s value. When there is a change, this method returns the new value or times out. If a variable is deleted while being watched, the |
ProjectConfigWaiterCreateCall | Creates a Waiter resource. This operation returns a long-running Operation resource which can be polled for completion. However, a waiter with the given name will exist (and can be retrieved) prior to the operation completing. If the operation fails, the failed Waiter resource will still exist and must be deleted prior to subsequent creation attempts. |
ProjectConfigWaiterDeleteCall | Deletes the waiter with the specified name. |
ProjectConfigWaiterGetCall | Gets information about a single waiter. |
ProjectConfigWaiterListCall | List waiters within the given configuration. |
ProjectConfigWaiterTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
ProjectMethods | A builder providing access to all methods supported on project resources.
It is not used directly, but through the |
RuntimeConfig | A RuntimeConfig resource is the primary resource in the Cloud RuntimeConfig service. A RuntimeConfig resource consists of metadata and a hierarchy of variables. |
SetIamPolicyRequest | Request message for |
Status | The |
TestIamPermissionsRequest | Request message for |
TestIamPermissionsResponse | Response message for |
Variable | Describes a single variable within a RuntimeConfig resource. The name denotes the hierarchical variable name. For example, |
Waiter | A Waiter resource waits for some end condition within a RuntimeConfig resource to be met before it returns. For example, assume you have a distributed system where each node writes to a Variable resource indicating the node’s readiness as part of the startup process. You then configure a Waiter resource with the success condition set to wait until some number of nodes have checked in. Afterwards, your application runs some arbitrary code after the condition has been met and the waiter returns successfully. Once created, a Waiter resource is immutable. To learn more about using waiters, read the Creating a Waiter documentation. |
WatchVariableRequest | Request for the |
Enums
Scope | Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token. |