-`cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
-`cpu_pin` (Boolean) Run VM on dedicated CPUs. To use this feature, the system must be pre-configured by allocating CPUs on the physical node.
-`custom_fields` (String) custom fields for Compute. Must be dict
-`data_disks` (String) Flag for redeploy compute
-`description` (String) Optional text description of this compute instance.
-`detach_disks` (Boolean)
-`enabled` (Boolean) If true - enable compute, else - disable
-`extra_disks` (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks.
-`force_resize` (Boolean) Flag for resize compute
-`force_stop` (Boolean) Flag for redeploy compute
-`hp_backed` (Boolean) Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node.
-`image_id` (Number) ID of the OS image to base this compute instance on.
-`ipa_type` (String) compute purpose
-`is` (String) system name
-`network` (Attributes Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedatt--network))
-`numa_affinity` (String) Rule for VM placement with NUMA affinity.
-`rollback` (Attributes) (see [below for nested schema](#nestedatt--rollback))
-`sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set.
-`snapshot` (Attributes Set) (see [below for nested schema](#nestedatt--snapshot))
-`started` (Boolean) Is compute started.
-`stateless` (Boolean) Compute will be stateless (SVA_KVM_X86) if set to True
-`tags` (Attributes Set) (see [below for nested schema](#nestedatt--tags))
-`timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
-`user_access` (Attributes Set) (see [below for nested schema](#nestedatt--user_access))
-`without_boot_disk` (Boolean) If True, the imageId, bootDisk, sepId, pool parameters are ignored and the compute is created without a boot disk in the stopped state.
### Read-Only
-`account_id` (Number)
-`account_name` (String)
-`acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
-`affinity_weight` (Number)
-`arch` (String)
-`boot_disk` (Attributes) (see [below for nested schema](#nestedatt--boot_disk))
-`boot_disk_id` (Number)
-`boot_order` (List of String)
-`cd_image_id` (Number)
-`clone_reference` (Number)
-`clones` (List of Number)
-`compute_id` (Number)
-`computeci_id` (Number)
-`created_by` (String)
-`created_time` (Number)
-`deleted_by` (String)
-`deleted_time` (Number)
-`devices` (String)
-`disks` (Attributes List) (see [below for nested schema](#nestedatt--disks))
-`gid` (Number)
-`guid` (Number)
-`id` (String) The ID of this resource.
-`image_name` (String)
-`interfaces` (Attributes List) (see [below for nested schema](#nestedatt--interfaces))
-`lock_status` (String)
-`manager_id` (Number)
-`manager_type` (String)
-`migrationjob` (Number)
-`milestones` (Number)
-`natable_vins_id` (Number)
-`natable_vins_ip` (String)
-`natable_vins_name` (String)
-`natable_vins_network` (String)
-`natable_vins_network_name` (String)
-`need_reboot` (Boolean)
-`numa_node_id` (Number)
-`os_users` (Attributes List) (see [below for nested schema](#nestedatt--os_users))
-`pinned` (Boolean)
-`reference_id` (String)
-`registered` (Boolean)
-`res_name` (String)
-`reserved_node_cpus` (List of Number)
-`rg_name` (String)
-`snap_sets` (Attributes List) (see [below for nested schema](#nestedatt--snap_sets))
-`mac` (String) MAC address associated with this connection. MAC address is assigned automatically.
<aid="nestedatt--port_forwarding"></a>
### Nested Schema for `port_forwarding`
Required:
-`proto` (String)
-`public_port_start` (Number)
Optional:
-`local_port` (Number)
-`public_port_end` (Number)
<aid="nestedatt--rollback"></a>
### Nested Schema for `rollback`
Required:
-`label` (String)
<aid="nestedatt--snapshot"></a>
### Nested Schema for `snapshot`
Required:
-`label` (String)
<aid="nestedatt--tags"></a>
### Nested Schema for `tags`
Required:
-`key` (String)
-`value` (String)
<aid="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
-`create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
-`delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
-`read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
-`update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<aid="nestedatt--user_access"></a>
### Nested Schema for `user_access`
Required:
-`access_type` (String)
-`username` (String)
<aid="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
-`account_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--account_acl))
-`compute_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--compute_acl))
-`rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--rg_acl))