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

@@ -31,13 +31,11 @@ description: |-
- `send_access_emails` (Boolean) if true send emails when a user is granted access to resources
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `users` (Block List) (see [below for nested schema](#nestedblock--users))
- `zone_ids` (List of Number)
### Read-Only
- `account_id` (Number)
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
@@ -54,12 +52,13 @@ description: |-
- `guid` (Number)
- `id` (String) The ID of this resource.
- `machines` (List of Object) (see [below for nested schema](#nestedatt--machines))
- `service_account` (Boolean)
- `status` (String)
- `storage_policy_ids` (List of Number)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
- `vinses` (Number)
- `zone_ids` (List of Number)
<a id="nestedblock--resource_limits"></a>
### Nested Schema for `resource_limits`
@@ -73,6 +72,20 @@ Optional:
- `cu_np` (Number)
- `gpu_units` (Number)
Read-Only:
- `cu_dm` (Number)
- `storage_policy` (List of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
<a id="nestedatt--resource_limits--storage_policy"></a>
### Nested Schema for `resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`

View File

@@ -21,16 +21,17 @@ description: |-
- `compgroup_name` (String) name of the Compute Group to add
- `cpu` (Number) compute CPU number. All computes in the group have the same CPU count
- `disk` (Number) compute boot disk size in GB
- `driver` (String) compute driver like a KVM_X86, etc.
- `image_id` (Number) OS image ID to create computes from
- `ram` (Number) compute RAM volume in MB. All computes in the group have the same RAM volume
- `service_id` (Number) ID of the Basic Service to add a group to
- `storage_policy_id` (Number) storage policy id of compute. The rules of the specified storage policy will be used.
### Optional
- `chipset` (String)
- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
- `compgroup_id` (Number)
- `driver` (String) compute driver like a KVM_X86, etc.
- `extnets` (List of Number) list of external networks to connect computes to
- `force_stop` (Boolean) force stop Compute Group
- `force_update` (Boolean) force resize Compute Group

View File

@@ -35,15 +35,15 @@ description: |-
- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
- `restore` (Boolean) restore a deleted account
- `send_access_emails` (Boolean) if true send emails when a user is granted access to resources
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `uniq_pools` (List of String)
- `users` (Block List) (see [below for nested schema](#nestedblock--users))
- `zone_ids` (List of Number)
- `zone_ids` (Set of Number)
### Read-Only
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `created_by` (String)
@@ -76,6 +76,25 @@ Optional:
Read-Only:
- `cu_d` (Number)
- `storage_policy` (List of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
<a id="nestedatt--resource_limits--storage_policy"></a>
### Nested Schema for `resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)
<a id="nestedblock--storage_policy"></a>
### Nested Schema for `storage_policy`
Required:
- `id` (Number)
- `limit` (Number)
<a id="nestedblock--timeouts"></a>

View File

@@ -18,6 +18,7 @@ description: |-
### Required
- `name` (String) Name of the rescue disk
- `storage_policy_id` (Number) ID of the storage policy
- `url` (String) URL where to download ISO from
### Optional
@@ -26,9 +27,7 @@ description: |-
- `architecture` (String) binary architecture of this image, one of X86_64
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
- `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `password_dl` (String) password for upload binary media
- `pool_name` (String) pool for image create
@@ -44,6 +43,7 @@ description: |-
- `ckey` (String)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `gid` (Number)
- `guid` (Number)
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
@@ -64,6 +64,7 @@ description: |-
- `snapshot_id` (String) snapshot id
- `status` (String) status
- `tech_status` (String) tech atatus
- `to_clean` (Boolean)
- `unc_path` (String) unc path
- `version` (String) version

View File

@@ -20,12 +20,12 @@ description: |-
- `account_id` (Number)
- `disk_name` (String)
- `size_max` (Number)
- `storage_policy_id` (Number)
### Optional
- `desc` (String)
- `detach` (Boolean) detach disk from machine first
- `iops` (Number) max IOPS disk can perform
- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--iotune))
- `node_ids` (Set of Number)
- `permanently` (Boolean) whether to completely delete the disk, works only with non attached disks
@@ -78,6 +78,7 @@ description: |-
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) The type of disk in terms of its role in compute: 'B=Boot, D=Data, T=Temp'
- `updated_by` (String)
- `updated_time` (Number)

View File

@@ -26,6 +26,7 @@ description: |-
- `account_access` (List of Number) List of accounts with access
- `desc` (String) Description of DPDK network
- `enable_secgroups` (Boolean) enable security groups
- `enabled` (Boolean) Enabled or disabled DPDK network
- `rg_access` (List of Number) List of resource groups with access
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

View File

@@ -29,6 +29,7 @@ description: |-
- `desc` (String) Optional description
- `dns` (List of String) List of DNS addresses
- `enable` (Boolean) Disable/Enable extnet
- `enable_secgroups` (Boolean) enable security groups
- `end_ip` (String) End of IP range to be explicitly included
- `excluded_ips` (Set of String) IPs to exclude in current extnet pool
- `excluded_ips_range` (Block Set) Range of IPs to exclude in current extnet pool (see [below for nested schema](#nestedblock--excluded_ips_range))

View File

@@ -20,6 +20,7 @@ description: |-
- `boot_type` (String) Boot type of image bios or uefi
- `image_type` (String) Image type linux, windows or other
- `name` (String) Name of the rescue disk
- `storage_policy_id` (Number) ID of the storage policy
- `url` (String) URL where to download media from
### Optional
@@ -27,9 +28,7 @@ description: |-
- `account_id` (Number) AccountId to make the image exclusive
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
- `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
- `password` (String) Optional password for the image
@@ -49,6 +48,7 @@ description: |-
- `cd_presented_to` (String)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `gid` (Number)
- `guid` (Number)
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
@@ -68,6 +68,7 @@ description: |-
- `snapshot_id` (String) snapshot id
- `status` (String) status
- `tech_status` (String) tech atatus
- `to_clean` (Boolean)
- `unc_path` (String) unc path
- `version` (String) version

View File

@@ -29,7 +29,6 @@ description: |-
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
- `password` (String) Optional password for the image
@@ -66,6 +65,7 @@ description: |-
- `snapshot_id` (String) snapshot id
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String)
- `url` (String)
- `version` (String)

View File

@@ -19,7 +19,6 @@ description: |-
- `boot_type` (String) Boot type of image BIOS or UEFI
- `disk_id` (Number) Disk Id
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
- `image_type` (String) Image type linux, windows or unknown
- `name` (String) Name of the rescue disk
@@ -30,7 +29,6 @@ description: |-
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
- `password` (String) Optional password for the image
@@ -46,6 +44,7 @@ description: |-
- `cd_presented_to` (String)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `gid` (Number)
- `guid` (Number)
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
@@ -66,6 +65,7 @@ description: |-
- `snapshot_id` (String) snapshot id
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String)
- `url` (String)
- `version` (String)

View File

@@ -17,14 +17,12 @@ description: |-
### Required
- `master_driver` (String)
- `master_image_id` (Number)
- `max_master_count` (Number)
- `max_worker_count` (Number)
- `name` (String) K8CI name
- `network_plugins` (List of String)
- `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number)
### Optional

View File

@@ -21,6 +21,7 @@ description: |-
- `name` (String) Name of the cluster.
- `network_plugin` (String) Network plugin to be used
- `rg_id` (Number) Resource group ID that this instance belongs to.
- `storage_policy_id` (Number) ID of the storage policy
### Optional

View File

@@ -19,6 +19,7 @@ description: |-
- `k8s_id` (Number) ID of k8s instance.
- `name` (String) Name of the worker group.
- `storage_policy_id` (Number) ID of the storage policy
### Optional

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)

View File

@@ -40,6 +40,7 @@ description: |-
- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
- `restore` (Boolean) restore deleted rg
- `sdn_access_group_id` (String) ID of the SDN access group
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `uniq_pools` (List of String)
@@ -60,6 +61,7 @@ description: |-
- `rg_id` (Number)
- `secret` (String)
- `status` (String) Current status of this resource group.
- `storage_policy_ids` (List of Number)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number) List of VINs deployed in this resource group.
@@ -101,6 +103,28 @@ Read-Only:
- `cu_d` (Number)
- `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
<a id="nestedatt--resource_limits--storage_policy"></a>
### Nested Schema for `resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)
<a id="nestedblock--storage_policy"></a>
### Nested Schema for `storage_policy`
Required:
- `id` (Number)
Optional:
- `limit` (Number)
<a id="nestedblock--timeouts"></a>

View File

@@ -0,0 +1,67 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_security_group Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_security_group (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
- `name` (String)
### Optional
- `description` (String)
- `rules` (Block Set) (see [below for nested schema](#nestedblock--rules))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `created_at` (Number)
- `created_by` (String)
- `id` (String) The ID of this resource.
- `security_group_id` (Number)
- `updated_at` (Number)
- `updated_by` (String)
<a id="nestedblock--rules"></a>
### Nested Schema for `rules`
Required:
- `direction` (String)
Optional:
- `ethertype` (String)
- `port_range_max` (Number)
- `port_range_min` (Number)
- `protocol` (String)
- `remote_ip_prefix` (String)
Read-Only:
- `id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)

View File

@@ -0,0 +1,65 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_storage_policy Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_storage_policy (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `access_seps_pools` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--access_seps_pools))
- `name` (String)
### Optional
- `description` (String)
- `enabled` (Boolean)
- `limit_iops` (Number)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `guid` (Number)
- `id` (String) The ID of this resource.
- `status` (String)
- `storage_policy_id` (Number)
- `usage` (List of Object) (see [below for nested schema](#nestedatt--usage))
<a id="nestedblock--access_seps_pools"></a>
### Nested Schema for `access_seps_pools`
Required:
- `pool_name` (String)
- `sep_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedatt--usage"></a>
### Nested Schema for `usage`
Read-Only:
- `accounts` (List of Number)
- `resgroups` (List of Number)

View File

@@ -26,6 +26,7 @@ description: |-
- `description` (String) Optional user-defined text description of this ViNS.
- `dns` (Set of String)
- `enable` (Boolean) enable for enable/disable requests
- `enable_secgroups` (Boolean) enable security groups
- `ext_ip` (String)
- `ext_net_id` (Number)
- `force` (Boolean) force for delete request
@@ -160,6 +161,7 @@ Read-Only:
- `guid` (Number)
- `id` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
- `live_migration_job_id` (Number)
- `lock_status` (String)
- `meta` (List of String)
- `milestones` (Number)
@@ -169,6 +171,7 @@ Read-Only:
- `type` (String)
- `vins` (List of Number)
- `vnc_password` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnf_dev--config"></a>
### Nested Schema for `vnf_dev.config`
@@ -210,6 +213,7 @@ Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean)
- `flipgroup_id` (Number)
- `guid` (String)
@@ -225,6 +229,8 @@ Read-Only:
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
- `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
@@ -284,9 +290,11 @@ Read-Only:
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--dhcp--config"></a>
### Nested Schema for `vnfs.dhcp.config`
@@ -333,6 +341,19 @@ Read-Only:
<a id="nestedobjatt--vnfs--dhcp--routes"></a>
### Nested Schema for `vnfs.dhcp.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)
<a id="nestedobjatt--vnfs--gw"></a>
### Nested Schema for `vnfs.gw`
@@ -353,9 +374,11 @@ Read-Only:
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--gw--config"></a>
### Nested Schema for `vnfs.gw.config`
@@ -398,6 +421,19 @@ Read-Only:
<a id="nestedobjatt--vnfs--gw--routes"></a>
### Nested Schema for `vnfs.gw.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)
<a id="nestedobjatt--vnfs--nat"></a>
### Nested Schema for `vnfs.nat`
@@ -418,9 +454,11 @@ Read-Only:
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--nat--config"></a>
### Nested Schema for `vnfs.nat.config`
@@ -462,3 +500,17 @@ Read-Only:
- `dev_id` (Number)
- `iface01` (String)
- `iface02` (String)
<a id="nestedobjatt--vnfs--nat--routes"></a>
### Nested Schema for `vnfs.nat.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)

View File

@@ -26,7 +26,6 @@ description: |-
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `password` (String) Optional password for the image
- `shared_with` (List of Number)
@@ -63,6 +62,7 @@ description: |-
- `snapshot_id` (String) snapshot id
- `status` (String) status
- `tech_status` (String) tech atatus
- `to_clean` (Boolean)
- `unc_path` (String) unc path
- `url` (String) URL where to download media from
- `version` (String) version

View File

@@ -20,6 +20,7 @@ description: |-
- `account_id` (Number) The unique ID of the subscriber-owner of the disk
- `disk_name` (String) Name of disk
- `size_max` (Number) Size in GB
- `storage_policy_id` (Number) ID storage policy under which the disk will be created
### Optional
@@ -65,6 +66,7 @@ description: |-
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String) Disk status
- `tech_status` (String) Technical status of the disk
- `to_clean` (Boolean)
- `type` (String) The type of disk in terms of its role in compute: 'B=Boot, D=Data, T=Temp'
- `updated_by` (String)
- `updated_time` (Number)

View File

@@ -19,8 +19,8 @@ description: |-
- `account_id` (Number) AccountId to make the image exclusive
- `boot_type` (String) Boot type of image bios or uefi
- `drivers` (List of String)
- `name` (String) Name of the rescue disk
- `storage_policy_id` (Number) ID of the storage policy
- `type` (String) Image type linux, windows or unknown
- `url` (String) URL where to download media from
@@ -48,6 +48,7 @@ description: |-
- `compute_ci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
@@ -67,6 +68,7 @@ description: |-
- `snapshot_id` (String)
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String)
- `version` (String)

View File

@@ -65,6 +65,7 @@ description: |-
- `snapshot_id` (String)
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String)
- `version` (String)

View File

@@ -19,7 +19,6 @@ description: |-
- `boot_type` (String) Boot type of image BIOS or UEFI
- `disk_id` (Number) Disk Id
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
- `name` (String) Name of the rescue disk
- `type` (String) Image type linux, windows or unknown
@@ -43,6 +42,7 @@ description: |-
- `compute_ci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
@@ -65,6 +65,7 @@ description: |-
- `snapshot_id` (String)
- `status` (String)
- `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String)
- `version` (String)

View File

@@ -22,11 +22,11 @@ description: |-
### Optional
- `account_id` (Number) account_id
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `acl` (String)
- `architecture` (String)
- `boot_type` (String)
@@ -60,7 +60,9 @@ description: |-
- `size` (Number)
- `snapshot_id` (String)
- `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String)
- `unc_path` (String)
- `username` (String)

View File

@@ -21,6 +21,7 @@ description: |-
- `name` (String) Name of the cluster.
- `network_plugin` (String) Network plugin to be used
- `rg_id` (Number) Resource group ID that this instance belongs to.
- `storage_policy_id` (Number) ID of the storage policy
- `wg_name` (String) Name for first worker group created with cluster.
### Optional

View File

@@ -21,6 +21,7 @@ description: |-
- `name` (String) Name of the cluster.
- `network_plugin` (String) Network plugin to be used
- `rg_id` (Number) Resource group ID that this instance belongs to.
- `storage_policy_id` (Number) ID of the storage policy
### Optional

View File

@@ -19,6 +19,7 @@ description: |-
- `k8s_id` (Number) ID of k8s instance.
- `name` (String) Name of the worker group.
- `storage_policy_id` (Number) ID of the storage policy
### Optional

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
@@ -52,6 +52,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)
@@ -62,6 +63,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))
- `snapshot_delete_async` (Boolean)
@@ -80,6 +82,7 @@ description: |-
- `arch` (String)
- `boot_disk` (Set of Object) (see [below for nested schema](#nestedatt--boot_disk))
- `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)
@@ -91,6 +94,7 @@ description: |-
- `deleted_by` (String)
- `deleted_time` (Number)
- `devices` (String)
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
@@ -172,6 +176,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:
@@ -189,6 +194,7 @@ Read-Only:
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `to_clean` (Boolean)
<a id="nestedblock--network"></a>
@@ -201,6 +207,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
@@ -230,6 +237,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`
@@ -286,6 +307,8 @@ Read-Only:
- `size` (Number)
- `size_max` (Number)
- `size_used` (Number)
- `storage_policy_id` (Number)
- `to_clean` (Boolean)
<a id="nestedatt--interfaces"></a>
@@ -297,6 +320,7 @@ Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
@@ -313,6 +337,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)

View File

@@ -37,6 +37,7 @@ description: |-
- `quota` (Block List, Max: 1) Quota settings for this resource group. (see [below for nested schema](#nestedblock--quota))
- `restore` (Boolean)
- `sdn_access_group_id` (String) ID of the SDN access group
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `uniq_pools` (List of String)
@@ -58,9 +59,11 @@ description: |-
- `lock_status` (String)
- `milestones` (Number)
- `res_types` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
- `rg_id` (Number)
- `secret` (String)
- `status` (String) Current status of this resource group.
- `storage_policy_ids` (List of Number)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number) List of VINs deployed in this resource group.
@@ -104,6 +107,18 @@ Read-Only:
- `gpu_units` (Number) Limit on the total number of virtual GPUs this resource group can use.
<a id="nestedblock--storage_policy"></a>
### Nested Schema for `storage_policy`
Required:
- `id` (Number)
Optional:
- `limit` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
@@ -127,3 +142,26 @@ Read-Only:
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--resource_limits--storage_policy))
<a id="nestedobjatt--resource_limits--storage_policy"></a>
### Nested Schema for `resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

View File

@@ -0,0 +1,80 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_access_group Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_access_group (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `comment` (String) description (comment) of the group
- `display_name` (String) group name
### Optional
- `default_security_policy` (Block List, Max: 1) Default security policy configuration (see [below for nested schema](#nestedblock--default_security_policy))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `users` (Block List) managing users who are part of a group (see [below for nested schema](#nestedblock--users))
### Read-Only
- `created_at` (String) Creation timestamp
- `id` (String) The ID of this resource.
- `net_object_access_group` (List of Object) Net object access group configuration (see [below for nested schema](#nestedatt--net_object_access_group))
<a id="nestedblock--default_security_policy"></a>
### Nested Schema for `default_security_policy`
Optional:
- `default_acl_drop` (String) Default ACL drop action
- `default_open_session_drop` (Boolean) Default open session drop flag
Read-Only:
- `access_group_id` (String) Policy access group ID
- `description` (String) Policy description
- `display_name` (String) Policy display name
- `id` (String) Policy unique identifier
- `version_id` (Number) Policy version identifier
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedblock--users"></a>
### Nested Schema for `users`
Required:
- `access_group_role_id` (String) id of the assigned role
- `user_id` (String) user ID
<a id="nestedatt--net_object_access_group"></a>
### Nested Schema for `net_object_access_group`
Read-Only:
- `access_group_id` (String)
- `id` (String)
- `version_id` (Number)

View File

@@ -0,0 +1,110 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_logical_port Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_logical_port (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `access_group_id` (String) Access Group ID
- `description` (String) Description
- `display_name` (String) Display Name
- `enabled` (Boolean) Whether the logical port should be enabled
- `hypervisor` (String) Hypervisor
- `is_excluded_from_firewall` (Boolean)
- `port_security` (Boolean) Whether the port security is enabled
- `segment_id` (String) Segment ID
### Optional
- `adapter_mac` (String) Adapter MAC address
- `force` (Boolean)
- `logical_port_addresses` (Block List) (see [below for nested schema](#nestedblock--logical_port_addresses))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `unique_identifier` (String) Unique identifier of the logical port
### Read-Only
- `access_group_name` (String) Name of the access group
- `address_detection` (Boolean)
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
- `created_at` (String)
- `external_network_id` (String)
- `hypervisor_display_name` (String)
- `id` (String) ID of the logical port
- `live_migration_target_hv` (String)
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
- `version_id` (Number) Version ID of the logical port
<a id="nestedblock--logical_port_addresses"></a>
### Nested Schema for `logical_port_addresses`
Required:
- `ip` (String) IP address of the logical port
- `ip_type` (String)
- `is_primary` (Boolean)
Optional:
- `is_discovered` (Boolean)
- `mac` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedatt--bindings"></a>
### Nested Schema for `bindings`
Read-Only:
- `address_detection` (Boolean)
- `created_at` (String)
- `id` (String)
- `is_excluded_from_firewall` (Boolean)
- `port_security` (Boolean)
- `segment_display_name` (String)
- `segment_id` (String)
- `updated_at` (String)
- `version_id` (Number)
<a id="nestedatt--status"></a>
### Nested Schema for `status`
Read-Only:
- `common` (String)
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--status--hypervisors))
<a id="nestedobjatt--status--hypervisors"></a>
### Nested Schema for `status.hypervisors`
Read-Only:
- `display_name` (String)
- `hypervisor_status` (String)
- `name` (String)
- `status` (String)
- `synced_at` (String)

View File

@@ -0,0 +1,132 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_segment Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_segment (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `access_group_id` (String)
- `description` (String)
- `display_name` (String)
- `enabled` (Boolean)
### Optional
- `dhcp_v4` (Block List, Max: 1) (see [below for nested schema](#nestedblock--dhcp_v4))
- `dhcp_v6` (Block List, Max: 1) (see [below for nested schema](#nestedblock--dhcp_v6))
- `force` (Boolean)
- `subnet_v4` (String)
- `subnet_v6` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `access_group_name` (String)
- `created_at` (String)
- `id` (String) The ID of this resource.
- `logical_ports_info` (List of Object) (see [below for nested schema](#nestedatt--logical_ports_info))
- `routers_info` (List of Object) (see [below for nested schema](#nestedatt--routers_info))
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
- `updated_at` (String)
- `version_id` (Number)
<a id="nestedblock--dhcp_v4"></a>
### Nested Schema for `dhcp_v4`
Required:
- `enabled` (Boolean)
- `gateway` (String)
- `server_ip` (String)
Optional:
- `dns` (List of String)
- `excluded_address_ranges` (List of String)
- `lease_time` (Number)
- `server_mac` (String)
Read-Only:
- `id` (String)
<a id="nestedblock--dhcp_v6"></a>
### Nested Schema for `dhcp_v6`
Required:
- `address_prefix` (String)
- `enabled` (Boolean)
Optional:
- `dns` (List of String)
- `lease_time` (Number)
- `server_mac` (String)
Read-Only:
- `id` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedatt--logical_ports_info"></a>
### Nested Schema for `logical_ports_info`
Read-Only:
- `display_name` (String)
- `id` (String)
<a id="nestedatt--routers_info"></a>
### Nested Schema for `routers_info`
Read-Only:
- `display_name` (String)
- `id` (String)
<a id="nestedatt--status"></a>
### Nested Schema for `status`
Read-Only:
- `common` (String)
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--status--hypervisors))
<a id="nestedobjatt--status--hypervisors"></a>
### Nested Schema for `status.hypervisors`
Read-Only:
- `display_name` (String)
- `hypervisor_status` (String)
- `name` (String)
- `status` (String)
- `synced_at` (String)

View File

@@ -0,0 +1,67 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_security_group Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_security_group (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
- `name` (String)
### Optional
- `description` (String)
- `rules` (Block Set) (see [below for nested schema](#nestedblock--rules))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `created_at` (Number)
- `created_by` (String)
- `id` (String) The ID of this resource.
- `security_group_id` (Number)
- `updated_at` (Number)
- `updated_by` (String)
<a id="nestedblock--rules"></a>
### Nested Schema for `rules`
Required:
- `direction` (String)
Optional:
- `ethertype` (String)
- `port_range_max` (Number)
- `port_range_min` (Number)
- `protocol` (String)
- `remote_ip_prefix` (String)
Read-Only:
- `id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)

View File

@@ -158,6 +158,7 @@ Read-Only:
- `gid` (Number)
- `guid` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
- `live_migration_job_id` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `status` (String)
@@ -167,6 +168,7 @@ Read-Only:
- `vnc_password` (String)
- `vnf_id` (Number)
- `vnf_name` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnf_dev--config"></a>
### Nested Schema for `vnf_dev.config`
@@ -208,6 +210,7 @@ Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean)
- `flipgroup_id` (Number)
- `guid` (String)
@@ -224,6 +227,7 @@ Read-Only:
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
- `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
@@ -286,6 +290,7 @@ Read-Only:
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--dhcp--config"></a>
### Nested Schema for `vnfs.dhcp.config`
@@ -364,9 +369,11 @@ Read-Only:
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--gw--config"></a>
### Nested Schema for `vnfs.gw.config`
@@ -409,6 +416,19 @@ Read-Only:
<a id="nestedobjatt--vnfs--gw--routes"></a>
### Nested Schema for `vnfs.gw.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)
<a id="nestedobjatt--vnfs--nat"></a>
### Nested Schema for `vnfs.nat`
@@ -428,9 +448,11 @@ Read-Only:
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--nat--config"></a>
### Nested Schema for `vnfs.nat.config`
@@ -472,3 +494,17 @@ Read-Only:
- `dev_id` (Number)
- `iface01` (String)
- `iface02` (String)
<a id="nestedobjatt--vnfs--nat--routes"></a>
### Nested Schema for `vnfs.nat.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)