Path Parameters
The project id.
Query Parameters
The ID to use for the database group, which will become the final component of the database group's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
If set, validate the create request and preview the full database group response, but do not actually create it.
Body
The name of the database group. Format: projects/{project}/databaseGroups/{databaseGroup}
The short name used in actual databases specified by users.
The condition that is associated with this database group. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec
Support variables: resource.environment_name: the environment resource id. Support "==", "!=", "in [XX]", "!(in [xx])" operations. resource.instance_id: the instance resource id. Support "==", "!=", "in [XX]", "!(in [xx])", "contains", "matches", "startsWith", "endsWith" operations. resource.database_name: the database name. Support "==", "!=", "in [XX]", "!(in [xx])", "contains", "matches", "startsWith", "endsWith" operations. All variables should join with "&&" condition.
For example: resource.environment_name == "test" && resource.database_name.startsWith("sample_") An abstract representation of a common expression.
Expressions are abstractly represented as a collection of identifiers, select statements, function calls, literals, and comprehensions. All operators with the exception of the '.' operator are modelled as function calls. This makes it easy to represent new operators into the existing AST.
All references within expressions must resolve to a
[Decl][google.api.expr.v1alpha1.Decl] provided at type-check for an
expression to be valid. A reference may either be a bare identifier name
or
a qualified identifier google.api.name
. References may either refer to a
value or a function declaration.
For example, the expression google.api.name.startsWith('expr')
references
the declaration google.api.name
within a
[Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and the
function declaration startsWith
.
Response
OK
The name of the database group. Format: projects/{project}/databaseGroups/{databaseGroup}
The short name used in actual databases specified by users.
The condition that is associated with this database group. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec
Support variables: resource.environment_name: the environment resource id. Support "==", "!=", "in [XX]", "!(in [xx])" operations. resource.instance_id: the instance resource id. Support "==", "!=", "in [XX]", "!(in [xx])", "contains", "matches", "startsWith", "endsWith" operations. resource.database_name: the database name. Support "==", "!=", "in [XX]", "!(in [xx])", "contains", "matches", "startsWith", "endsWith" operations. All variables should join with "&&" condition.
For example: resource.environment_name == "test" && resource.database_name.startsWith("sample_") An abstract representation of a common expression.
Expressions are abstractly represented as a collection of identifiers, select statements, function calls, literals, and comprehensions. All operators with the exception of the '.' operator are modelled as function calls. This makes it easy to represent new operators into the existing AST.
All references within expressions must resolve to a
[Decl][google.api.expr.v1alpha1.Decl] provided at type-check for an
expression to be valid. A reference may either be a bare identifier name
or
a qualified identifier google.api.name
. References may either refer to a
value or a function declaration.
For example, the expression google.api.name.startsWith('expr')
references
the declaration google.api.name
within a
[Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and the
function declaration startsWith
.
The list of databases that match the database group condition.