# upcloud_prov ## Index - [Provision_env_upcloud](#provision_env_upcloud) - [Provision_upcloud](#provision_upcloud) - [ServerDefaults_upcloud](#serverdefaults_upcloud) - [Server_upcloud](#server_upcloud) - [Storage_backup_upcloud](#storage_backup_upcloud) - [Storage_upcloud](#storage_upcloud) ## Schemas ### Provision_env_upcloud UpCloud provision env data settings #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**zone**|str||| ### Provision_upcloud UpCloud provision data settings #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**main** `required`|[Provision_env_upcloud](#provision_env_upcloud)||| |**priv**|[Provision_env_upcloud](#provision_env_upcloud)||| ### ServerDefaults_upcloud Upcloud Server Defaults settings #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**backup**|str||| |**domains_search**|str||| |**fix_local_hosts** `required`|bool||True| |**group_id**|str||| |**installer_user**|str||"${user}"| |**labels** `required`|str||"{Key=cluster,Value=k8s}"| |**liveness_ip**|str||| |**liveness_port** `required`|int||22| |**lock** `required`|bool||False| |**main_domain**|str||| |**network_private_id**|str||| |**network_private_name**|str||| |**network_public_ip**|str||| |**network_public_ipv4**|bool||True| |**network_public_ipv6**|bool||False| |**network_utility_ipv4** `required`|bool||True| |**network_utility_ipv6** `required`|bool||False| |**not_use** `required`|bool||False| |**plan**|str||| |**primary_dns**|str||| |**priv_cidr_block**|str||| |**prov_settings** `required`|str||"defs/upcloud_data.k"| |**prov_settings_clean** `required`|bool||False| |**provider** `required` `readOnly`|"upcloud"||"upcloud"| |**running_timeout** `required`|int||200| |**running_wait** `required`|int||10| |**scale**|[ScaleResource](#scaleresource)||| |**secondary_dns**|str||| |**ssh_key_name**|str||| |**ssh_key_path**|str||| |**storage_os**|str||| |**storage_os_find** `required`|str||"name: debian-12 \| arch: x86_64"| |**storages**|[[Storage_upcloud](#storage_upcloud)]||| |**time_zone** `required`|str||"UTC"| |**user** `required`|str||"root"| |**user_home**|str||"/home/${user}"| |**user_ssh_key_path**|str||| |**user_ssh_port**|int||22| |**zone**|str||| ### Server_upcloud Upcloud server settings #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**backup**|str||| |**clusters**|[[ClusterDef](#clusterdef)]||| |**domains_search**|str||| |**extra_hostnames**|[str]||| |**fix_local_hosts** `required`|bool||True| |**group_id**|str||| |**hostname** `required`|str||| |**installer_user**|str||"${user}"| |**labels** `required`|str||"{Key=cluster,Value=k8s}"| |**liveness_ip**|str||| |**liveness_port** `required`|int||22| |**lock** `required`|bool||False| |**main_domain**|str||| |**network_private_id**|str||| |**network_private_ip**|str||| |**network_private_name**|str||| |**network_public_ip**|str||| |**network_public_ipv4**|bool||True| |**network_public_ipv6**|bool||False| |**network_utility_ipv4** `required`|bool||True| |**network_utility_ipv6** `required`|bool||False| |**not_use** `required`|bool||False| |**plan**|str||| |**primary_dns**|str||| |**priv_cidr_block**|str||| |**prov_settings** `required`|str||"defs/upcloud_data.k"| |**prov_settings_clean** `required`|bool||False| |**provider** `required` `readOnly`|"upcloud"||"upcloud"| |**running_timeout** `required`|int||200| |**running_wait** `required`|int||10| |**scale**|[ScaleResource](#scaleresource)||| |**secondary_dns**|str||| |**ssh_key_name**|str||| |**ssh_key_path**|str||| |**storage_os**|str||| |**storage_os_find** `required`|str||"name: debian-12 \| arch: x86_64"| |**storages**|[[Storage_upcloud](#storage_upcloud)]||| |**taskservs**|[[TaskServDef](#taskservdef)]||| |**time_zone** `required`|str||"UTC"| |**title** `required`|str||| |**user** `required`|str||"root"| |**user_home**|str||"/home/${user}"| |**user_ssh_key_path**|str||| |**user_ssh_port**|int||22| |**zone**|str||| ### Storage_backup_upcloud Upcloud storage backup #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**interval** `required`|"daily" | "mon" | "tue" | "wed" | "thu" | "fri" | "sat" | "sun"||"daily"| |**retention** `required`|int||7| |**time** `required`|str||| ### Storage_upcloud Upcloud storage settings #### Attributes | name | type | description | default value | | --- | --- | --- | --- | |**backup**|[Storage_backup_upcloud](#storage_backup_upcloud)||| |**encrypt** `required`|bool||False| |**fstab** `required`|bool||True| |**labels** `required`|str||""| |**mount** `required`|bool||True| |**mount_path**|str||| |**name** `required`|str||| |**parts**|[[StorageVol](#storagevol)]||[]| |**size** `required`|int||0| |**total** `required`|int||size| |**type** `required`|"ext4" | "xfs" | "btrfs" | "raw" | "zfs"||"ext4"| |**volname** `required`|str||""| |**voltype** `required`|"maxiops" | "hdd" | "custom"||"maxiops"|