Variable
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 /deployment-manager/runtime-configurator/set-and-get-variables documentation.
Properties
The name of the variable resource, in the format: projects/PROJECT_ID/configs/CONFIG_NAME/variables/VARIABLE_NAME The [PROJECT_ID]
must be a valid project ID, [CONFIG_NAME]
must be a valid RuntimeConfig resource and [VARIABLE_NAME]
follows Unix file system file path naming. The [VARIABLE_NAME]
can contain ASCII letters, numbers, slashes and dashes. Slashes are used as path element separators and are not part of the [VARIABLE_NAME]
itself, so [VARIABLE_NAME]
must contain at least one non-slash character. Multiple slashes are coalesced into single slash character. Each path segment should match ?:[_.A-Za-z0-9-]{0,62}[_.A-Za-z0-9]? regular expression. The length of a [VARIABLE_NAME]
must be less than 256 characters. Once you create a variable, you cannot change the variable name.
An optional but recommended unique request_id
. If the server receives two create()
requests with the same request_id
, then the second request will be ignored and the first resource created and stored in the backend is returned. Empty request_id
fields are ignored. It is responsibility of the client to ensure uniqueness of the request_id
strings. request_id
strings are limited to 64 characters.