4.13.1
This commit is contained in:
2026-10-30 16:23:20 +03:00
parent 2b229a84fb
commit cd3310836b
63 changed files with 2375 additions and 1029 deletions

View File

@@ -36,6 +36,7 @@ description: |-
- `reserved_cpu` (Number)
- `reserved_ram` (Number)
- `sdn_support` (Boolean)
- `vm_folders_enabled` (Boolean)
- `zero_access_enabled` (Boolean)
<a id="nestedblock--timeouts"></a>

View File

@@ -57,6 +57,7 @@ Read-Only:
- `reserved_ram` (Number)
- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources))
- `sdn_support` (Boolean)
- `vm_folders_enabled` (Boolean)
- `zero_access_enabled` (Boolean)
<a id="nestedobjatt--items--resources"></a>

View File

@@ -57,6 +57,7 @@ description: |-
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedatt--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -22,7 +22,9 @@ description: |-
- `cd_image_id` (Number) Find by CD image ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `folder_id` (Number) Find by VM folder ID
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `include_descendants` (Boolean) Include computes from descendant folders
- `includedeleted` (Boolean)
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
@@ -90,6 +92,7 @@ Read-Only:
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -84,6 +84,7 @@ Read-Only:
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -0,0 +1,57 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_vm_folder Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_vm_folder (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `folder_id` (Number) ID of the vm folder
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (List of Object) Access control list of the vm folder (see [below for nested schema](#nestedatt--acl))
- `compute_ids` (List of Number) IDs of computes in the vm folder
- `created_time` (Number) Time of creation
- `gid` (Number) Grid ID
- `id` (String) The ID of this resource.
- `name` (String) Name of the vm folder
- `parent_id` (Number) ID of the parent vm folder
- `rg_id` (Number) ID of the resource group
- `status` (String) Status of the vm folder
- `updated_time` (Number) Time of update
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,64 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_vm_folder_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_vm_folder_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) Find by resource group ID
### Optional
- `page` (Number) Page number
- `size` (Number) Page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `id` (Number)
- `name` (String)
- `parent_id` (Number)
- `status` (String)
- `vm_count` (Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -56,6 +56,7 @@ description: |-
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedatt--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -21,7 +21,9 @@ description: |-
- `by_id` (Number) Find by ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `folder_id` (Number) Find by VM folder ID
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `include_descendants` (Boolean) Include computes from descendant folders
- `includedeleted` (Boolean)
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
@@ -87,6 +89,7 @@ Read-Only:
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -84,6 +84,7 @@ Read-Only:
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `hot_resize` (Boolean)

View File

@@ -58,4 +58,5 @@ Read-Only:
- `name` (String)
- `network_modes` (List of String)
- `sdn_support` (Boolean)
- `vm_folders_enabled` (Boolean)
- `zero_access_enabled` (Boolean)

View File

@@ -1,149 +0,0 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_default_security_policy_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_default_security_policy_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `access_group_id` (String) id of the access group
- `page` (Number) result page number
- `per_page` (Number) number of results per page
- `sort_by` (String) sort by one of the supported fields
- `sort_order` (String) sorting order
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (List of Object) List of default security policies (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `access_group_id` (String)
- `created_at` (String)
- `default_acl_drop` (String)
- `default_open_session_drop` (Boolean)
- `description` (String)
- `display_name` (String)
- `id` (String)
- `locked_at` (String)
- `security_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--security_rules))
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--items--status))
- `version_id` (Number)
<a id="nestedobjatt--items--security_rules"></a>
### Nested Schema for `items.security_rules`
Read-Only:
- `access_group_id` (String)
- `action` (String)
- `description` (String)
- `destination_net_object` (List of Object) (see [below for nested schema](#nestedobjatt--items--security_rules--destination_net_object))
- `direction` (String)
- `display_name` (String)
- `enabled` (Boolean)
- `filter` (List of Object) (see [below for nested schema](#nestedobjatt--items--security_rules--filter))
- `id` (String)
- `log_enabled` (Boolean)
- `log_name` (String)
- `log_severity` (String)
- `priority` (Number)
- `security_policy_id` (String)
- `source_net_object` (List of Object) (see [below for nested schema](#nestedobjatt--items--security_rules--source_net_object))
- `statistics_enabled` (Boolean)
- `version_id` (Number)
<a id="nestedobjatt--items--security_rules--destination_net_object"></a>
### Nested Schema for `items.security_rules.destination_net_object`
Read-Only:
- `display_name` (String)
- `net_address_pool_id` (String)
- `net_object_group_id` (String)
<a id="nestedobjatt--items--security_rules--filter"></a>
### Nested Schema for `items.security_rules.filter`
Read-Only:
- `filters` (List of Object) (see [below for nested schema](#nestedobjatt--items--security_rules--filter--filters))
- `name` (String)
<a id="nestedobjatt--items--security_rules--filter--filters"></a>
### Nested Schema for `items.security_rules.filter.filters`
Read-Only:
- `all` (Boolean)
- `arp` (Boolean)
- `dhcp` (Boolean)
- `expression` (String)
- `icmp` (Boolean)
- `ip` (Boolean)
- `ip_v4` (Boolean)
- `ip_v6` (Boolean)
- `keep_opened_sessions` (Boolean)
- `nd` (Boolean)
- `tcp` (Boolean)
- `tcp_dst_ports` (List of String)
- `udp` (Boolean)
- `udp_dst_ports` (List of String)
<a id="nestedobjatt--items--security_rules--source_net_object"></a>
### Nested Schema for `items.security_rules.source_net_object`
Read-Only:
- `display_name` (String)
- `net_address_pool_id` (String)
- `net_object_group_id` (String)
<a id="nestedobjatt--items--status"></a>
### Nested Schema for `items.status`
Read-Only:
- `common` (String)
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--items--status--hypervisors))
<a id="nestedobjatt--items--status--hypervisors"></a>
### Nested Schema for `items.status.hypervisors`
Read-Only:
- `display_name` (String)
- `hypervisor_status` (String)
- `name` (String)
- `status` (String)
- `synced_at` (String)

View File

@@ -0,0 +1,56 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_vm_folder Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_vm_folder (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `folder_id` (Number) ID of the vm folder
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (List of Object) Access control list of the vm folder (see [below for nested schema](#nestedatt--acl))
- `compute_ids` (List of Number) IDs of computes in the vm folder
- `created_time` (Number) Time of creation
- `gid` (Number) Grid ID
- `id` (String) The ID of this resource.
- `name` (String) Name of the vm folder
- `parent_id` (Number) ID of the parent vm folder
- `rg_id` (Number) ID of the resource group
- `status` (String) Status of the vm folder
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,64 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_vm_folder_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_vm_folder_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) Find by resource group ID
### Optional
- `page` (Number) Page number
- `size` (Number) Page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `id` (Number)
- `name` (String)
- `parent_id` (Number)
- `status` (String)
- `vm_count` (Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -104,6 +104,7 @@ description: |-
- `deleted_time` (Number)
- `devices` (String)
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.

View File

@@ -0,0 +1,80 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_vm_folder Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_vm_folder (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `name` (String) Name of the vm folder
- `rg_id` (Number) ID of the resource group
### Optional
- `acl_access` (Block Set) ACL access rules for the vm folder (see [below for nested schema](#nestedblock--acl_access))
- `computes_move` (Block List, Max: 1) Move computes to the vm folder (see [below for nested schema](#nestedblock--computes_move))
- `parent_id` (Number) ID of the parent vm folder
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (List of Object) Access control list of the vm folder (see [below for nested schema](#nestedatt--acl))
- `compute_ids` (List of Number) IDs of computes in the vm folder
- `created_time` (Number) Time of creation
- `folder_id` (Number) ID of the vm folder
- `gid` (Number) Grid ID
- `id` (String) The ID of this resource.
- `status` (String) Status of the vm folder
- `updated_time` (Number) Time of update
<a id="nestedblock--acl_access"></a>
### Nested Schema for `acl_access`
Required:
- `right` (String) Access rights to set, one of 'R', 'RCX' or 'ARCXDU'
- `user` (String) User or group name to grant access
<a id="nestedblock--computes_move"></a>
### Nested Schema for `computes_move`
Optional:
- `compute_ids` (Set of Number) IDs of computes to move
- `folder_id` (Number) ID of the target vm folder. If not set, computes are moved to this vm folder
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -97,6 +97,7 @@ description: |-
- `deleted_time` (Number)
- `devices` (String)
- `driver` (String)
- `folder_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.

View File

@@ -0,0 +1,79 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_vm_folder Resource - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_vm_folder (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `name` (String) Name of the vm folder
- `rg_id` (Number) ID of the resource group
### Optional
- `acl_access` (Block Set) ACL access rules for the vm folder (see [below for nested schema](#nestedblock--acl_access))
- `computes_move` (Block List, Max: 1) Move computes to the vm folder (see [below for nested schema](#nestedblock--computes_move))
- `parent_id` (Number) ID of the parent vm folder
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (List of Object) Access control list of the vm folder (see [below for nested schema](#nestedatt--acl))
- `compute_ids` (List of Number) IDs of computes in the vm folder
- `created_time` (Number) Time of creation
- `folder_id` (Number) ID of the vm folder
- `gid` (Number) Grid ID
- `id` (String) The ID of this resource.
- `status` (String) Status of the vm folder
<a id="nestedblock--acl_access"></a>
### Nested Schema for `acl_access`
Required:
- `right` (String) Access rights to set, one of 'R', 'RCX' or 'ARCXDU'
- `user` (String) User or group name to grant access
<a id="nestedblock--computes_move"></a>
### Nested Schema for `computes_move`
Optional:
- `compute_ids` (Set of Number) IDs of computes to move
- `folder_id` (Number) ID of the target vm folder. If not set, computes are moved to this vm folder
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String)
- `default` (String)
- `delete` (String)
- `read` (String)
- `update` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)