# CreateVariable
## Properties
**path** | **String** | The path to the variable |
**value** | **String** | The value of the variable |
**is_secret** | **bool** | Whether the variable is a secret |
**description** | **String** | The description of the variable |
**account** | Option<**i32**> | Ignored. A variable is linked to an OAuth account only when `createAccount` creates both. | [optional]
**is_oauth** | Option<**bool**> | Whether the variable is an OAuth variable | [optional]
**expires_at** | Option<**String**> | When to garbage-collect the variable. Used for ephemeral secrets; the variable is deleted once this is reached. Not the value's expiry — see value_valid_until. | [optional]
**value_valid_until** | Option<**String**> | When the value stored in this variable stops working. Triggers the workspace's variable expiration handler ahead of it, by the handler's `notify_before_secs` (1 day by default); never causes the variable to be deleted. | [optional]
**labels** | Option<**Vec<String>**> | | [optional]
**ws_specific** | Option<**bool**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)