Retrieves the value of the specified environment variable.
If the specified variable is not set, returns the default value instead.
The following built-in environment variables are supported:
| Variable name | Description | 
|---|---|
| GOOGLE_CLOUD_LOCATION | The workflow's location. | 
| GOOGLE_CLOUD_PROJECT_ID | The workflow project's identifier. | 
| GOOGLE_CLOUD_PROJECT_NUMBER | The workflow project's number. | 
| GOOGLE_CLOUD_SERVICE_ACCOUNT_NAME | The workflow execution's service | 
| account name. | |
| GOOGLE_CLOUD_WORKFLOW_EXECUTION_ID | The workflow execution's identifier. | 
| GOOGLE_CLOUD_WORKFLOW_ID | The workflow's identifier. | 
| GOOGLE_CLOUD_WORKFLOW_REVISION_ID | The workflow's revision identifier. | 
You can also retrieve user-defined environment variables. For more information, see Use environment variables.
Arguments
| Arguments | |
|---|---|
| name | 
 The requested environment variable name. | 
| default | 
 The string value to return if the named variable is not set. | 
Returns
The value of the named environment variable, or the default if not set.
Raised exceptions
| Exceptions | |
|---|---|
| TypeError | If either nameordefaultis not a string. | 
Examples
For more information, see Built-in environment variables
# Retrieve value of specified environment variable # For example, returns "us-central1" - returnStep: return: ${sys.get_env("GOOGLE_CLOUD_LOCATION")}