| Name | Type | Description | Notes |
|---|---|---|---|
| id | uuid::Uuid | [readonly] | |
| created_at | String | [readonly] | |
| updated_at | Option<String> | [optional][readonly] | |
| key | String | key is case sensitive. | |
| value | Option<String> | value of the env variable. | [optional] |
| mount_path | Option<String> | should be set for file only. variable mount path makes variable a file (where file should be mounted). | [optional] |
| description | Option<String> | optional variable description (255 characters maximum) | [optional] |
| enable_interpolation_in_file | Option<bool> | [optional] | |
| overridden_variable | Option<models::EnvironmentVariableOverride> | [optional] | |
| aliased_variable | Option<models::EnvironmentVariableAlias> | [optional] | |
| scope | models::ApiVariableScopeEnum | ||
| variable_type | models::ApiVariableTypeEnum | ||
| service_id | Option<uuid::Uuid> | [optional] | |
| service_name | Option<String> | [optional] | |
| service_type | Option<models::LinkedServiceTypeEnum> | [optional] | |
| owned_by | Option<String> | Entity that created/own the variable (i.e: Qovery, Doppler) | [optional] |
| is_created_by_qovery | Option<bool> | True when Qovery created the variable on its own, such as the alias it adds for each output of a job, Terraform service or blueprint. False for variables a user created and for built-in variables, which variable_type already identifies. owned_by does not tell these apart. It stays true after a user edits the variable. Clients that sync variables, such as the Terraform provider, can leave these variables out. |
[optional][readonly] |