This commit is contained in:
2025-11-18 16:20:26 +03:00
parent 4b3f21d9be
commit e42fbcef39
397 changed files with 17560 additions and 1501 deletions

View File

@@ -18,10 +18,10 @@ description: |-
### Required
- `cpu` (Number) Number of CPUs to allocate to this compute instance.
- `driver` (String) Hardware architecture of this compute instance.
- `name` (String) Name of this compute. Compute names are case sensitive and must be unique in the resource group.
- `ram` (Number) Amount of RAM in MB to allocate to this compute instance.
- `rg_id` (Number) ID of the resource group where this compute should be deployed.
- `storage_policy_id` (Number) Storage policy id of compute. The rules of the specified storage policy will be used.
### Optional
@@ -55,6 +55,7 @@ description: |-
- `network` (Block Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedblock--network))
- `network_interface_naming` (String) Name of netfowrk interface.
- `numa_affinity` (String) Rule for VM placement with NUMA affinity.
- `os_version` (String) the OS version installed on the VM
- `pause` (Boolean)
- `pci_devices` (Set of Number) ID of the connected pci devices
- `permanently` (Boolean)
@@ -65,6 +66,7 @@ description: |-
- `reset` (Boolean)
- `restore` (Boolean)
- `rollback` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--rollback))
- `security_groups` (Block Set) list of security group IDs to apply to this interface (see [below for nested schema](#nestedblock--security_groups))
- `sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set.
- `snapshot` (Block Set) (see [below for nested schema](#nestedblock--snapshot))
- `stack_id` (Number) ID of stack to start compute
@@ -83,6 +85,7 @@ description: |-
- `affinity_weight` (Number)
- `arch` (String)
- `boot_disk_id` (Number) This compute instance boot disk ID.
- `boot_image_id` (Number)
- `boot_order` (List of String)
- `cd_image_id` (Number)
- `clone_reference` (Number)
@@ -95,6 +98,7 @@ description: |-
- `deleted_by` (String)
- `deleted_time` (Number)
- `devices` (String)
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
@@ -178,6 +182,7 @@ Required:
- `disk_name` (String) Name for disk
- `size` (Number) Disk size in GiB
- `storage_policy_id` (Number) Storage policy id of disk. The rules of the specified storage policy will be used.
Optional:
@@ -196,6 +201,7 @@ Read-Only:
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `to_clean` (Boolean)
<a id="nestedblock--libvirt_settings"></a>
@@ -226,6 +232,7 @@ Required:
Optional:
- `enabled` (Boolean) network enable flag
- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use.
- `mac` (String) MAC address associated with this connection. MAC address is assigned automatically.
- `mtu` (Number) Maximum transmission unit, used only for DPDK type, must be 1-9216
@@ -259,6 +266,20 @@ Required:
- `label` (String)
<a id="nestedblock--security_groups"></a>
### Nested Schema for `security_groups`
Required:
- `net_id` (Number) ID of the network
- `net_type` (String) Type of the network
- `security_groups` (Set of Number)
Optional:
- `enable_secgroups` (Boolean)
<a id="nestedblock--snapshot"></a>
### Nested Schema for `snapshot`
@@ -319,6 +340,7 @@ Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
@@ -335,6 +357,7 @@ Read-Only:
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
- `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String)
- `trunk_tags` (String)
- `type` (String)