main 4.10.1
parent 4b3f21d9be
commit e42fbcef39

@ -1,137 +1,223 @@
## Version 4.10.0 ## Version 4.10.1
### Добавлено ### Добавлено
#### access group
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1109 | Resource `decort_sdn_access_group` и datasources `decort_sdn_access_group`, `decort_sdn_access_group_list`, `decort_sdn_access_group_user_list` в sdn/access_group |
#### account #### account
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-923 | Вычисляемое поле `emails` в блоке `ACL` в datasource `decort_cb_account` и в resource `decort_cb_account` в cloudbroker/account | | BATF-1061 | Опциональный блок `storage_policy` в блок `resource_limits` в resource `decort_cb_account` в cloudbroker/account |
| BATF-970 | Возможное значение `trunk` в поле `compute_features` в resource `decort_cb_account` в cloudbroker/account | | BATF-1061 | Вычисляемое поля `storage_policy` в блок `resource_limits` resource `decort_account` и datasources `decort_account`, `decort_account_resource_consumption_get` в cloudapi/account и resource `decort_cb_account` и datasources `decort_cb_account`, `decort_cb_account_list,` `decort_cb_account_list_deleted` в cloudbroker/account |
| BATF-1004 | Вычисляемое поле `emails` в блоке `ACL` в datasource `decort_account` и в resource `decort_account` в cloudapi/account | | BATF-1075 | Опциональное поле `zone_id` в datasource `decort_account_list` в cloudapi/account и в datasource `decort_cb_account_list` в cloudbroker/account |
| BATF-1087 | Вычислямый блок `policies` в блоки `consumed` и `reserved` в datasources `decort_account_resource_consumption_get`, `decort_account_resource_consumption_list` в cloudapi/account и в `decort_cb_account_resource_consumption_get`, `decort_cb_account_resource_consumption_list` в cloudbroker/account |
| BATF-1085| Вычисляемое поле `zone_ids` в datasources `decort_account_list` и `decort_account_deleted_list` в cloudapi/account |
#### kvmvm #### audit
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1080 | Вычисляемое поле `correlation_id` в datasources `decort_audit` в cloudapi/audit и в`decort_cb_audit_list`, `decort_cb_audit` в cloudbroker/audit |
| BATF-1095 | Опциональные поля `resgroup_id`, `compute_id`, `account_id`, `vins_id`, `service_id`, `k8s_id`, `flipgroup_id`, `lb_id`, `sep_id`, `node_id` и `exclude_audit_lines` в datasource `decort_cb_audit_list` в cloudbroker/audit |
| BATF-1095 | Datasource `decort_audit_list` в cloudapi/audit |
#### bservice
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1065 | Обязательное поле `storage_policy` в resource `decort_bservice_group` в cloudapi/bservice |
| BATF-1075 | Опциональное поле `zone_id` в datasource `decort_bservice_list` в cloudapi/bservice |
#### default security policy
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-960 | Вычисляемое поле `sdn_interface_id` в datasources `decort_kvmvm`, `decort_kvmvm_list`, `decort_kvmvm_list_deleted` в cloudapi/kvmvm и `decort_cb_kvmvm`, `decort_kvmvm_cb_list`, `decort_kvmvm_cb_list_deleted` в cloudbroker/kvmvm | | BATF-1111 | Datasource `decort_sdn_default_security_policy_list` в sdn/default_security_policy |
| BATF-961 | Добавлена поддержка `net_type` SDN и опциональное поле `sdn_interface_id` в блоке `network` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-971 | Добавлена поддержка `net_type` TRUNK в блоке `network` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm | #### disks
| BATF-976 | Добавлена возможность указания и изменения `mtu` в блоке `network` для сетей типа `EXTNET` и `DPDK` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm | | Идентификатор<br>задачи | Описание |
| BATF-993 | Вычисляемые поля `live_migration_job_id` и `qemu_guest` в datasources `data_kvmvm` и `data_kvmvm_list` в cloudapi/kvmvm и в datasources `decort_cb_kvmvm` и `decort_cb_kvmvm_list` в cloudbroker/kvmvm | | --- | --- |
| BATF-1014 | Вычисляемое поле `trunk_tags` в блоке `interfaces` в datasources `decort_kvmvm`, `decort_kvmvm_list`, `decort_kvmvm_list_deleted` и resource `decort_kvmvm` в cloudapi/kvmvm и datasources `decort_cb_kvmvm`, `decort_kvmvm_cb_list`, `decort_kvmvm_cb_list_deleted` и resource `decort_cb_kvmvm` в cloudbroker/kvmvm | | BATF-1063 | Обязательное поле `storage_policy_id` в resources `decort_disk` в cloudapi/disk и `decort_cb_disk` в cloudbroker/disk |
| BATF-1063 | Вычисляемое поле `storage_policy_id` в data_sources `decort_disk`, `decort_disk_list` и `decort_disk_deleted` в cloudapi/disk и `decort_cb_disk`, `decort_cb_disk_list`, `decort_cb_disk_list_deleted` в cloudbroker/disk |
| BATF-1079 | Вычисляемое поле `to_clean` в data_sources `decort_disk`, `decort_disk_list` и `decort_disk_deleted` в cloudapi/disk и `decort_cb_disk`, `decort_cb_disk_list`, `decort_cb_disk_list_deleted` в cloudbroker/disk |
| BATF-1079 | Вычисляемое поле `to_clean` в resources `decort_disk` в cloudapi/disk и `decort_cb_disk` в cloudbroker/disk |
#### extnet #### extnet
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-972 | Опциональные поля `highly_available`, `sec_vnfdev_ip`, `mtu` в resource `decort_cb_extnet` в cloudbroker/extnet | | BATF-1074 | Опциональное поле `enable_secgroups` в resource `decort_cb_extnet` в cloudbroker/extnet |
| BATF-972 | Вычисляемые поля `redundant`, `sec_vnfdev_id`, `mtu` в datasource `decort_extnet` в cloudapi/extnet и в datasources `decort_cb_extnet`, `decort_cb_extnet_list` в cloudbroker/extnet | | BATF-1075 | Опциональное поле `zone_id` в datasource `decort_extnet_list` в cloudapi/extnet и в datasource `decort_cb_extnet_list` в cloudbroker/extnet |
| BATF-972 | Вычисляемое поле `pre_reservations` в datasource `decort_extnet` в cloudapi/extnet и в datasource`decort_cb_extnet` в cloudbroker/extnet |
#### grid #### dpdk
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-996 | Вычислительные поля `network_modes` и `sdn_support` в datasources `decort_cb_grid` и `decort_cb_grid_list` в cloudbroker/grid | | BATF-1074 | Опциональное поле `enable_secgroups` в resource `decort_cb_dpdknet` в cloudbroker/dpdk |
#### image #### image
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-930 | Опциональное поле `sync_mode` в resource `decort_image` в cloudapi/image | | BATF-1005 | Опциональный поле `account_id` в resource `decort_image_virtual` в cloudapi/image |
| BATF-1093 | Опциональное поле `storage_policy_id` в datasource `decort_image_list` в cloudapi/image и в datasource `decort_cb_image_list` в cloudbroker/image |
| BATF-1067 | Обязательное поле `storage_policy_id` в resources `decort_image` в cloudapi/image и `decort_cb_image` и `decort_cb_image_cdrom` в cloudbroker/image |
| BATF-1067 | Вычисляемое поле `storage_policy_id` в datasources `decort_image` и `decort_image_list` в cloudapi/image и datasources `decort_cb_image` и `decort_cb_image_list` в cloudbroker/image |
| BATF-1127 | Вычисляемое поле `to_clean` в datasources `decort_image` в cloudapi/image и datasources `decort_cb_image` и `decort_cb_image_list` в cloudbroker/image |
| BATF-1127 | Вычисляемое поле `to_clean` в resources `decort_image`, `decort_image_from_blank_compute`, `decort_image_from_platform_disk`, `decort_image_virtual` в cloudapi/image и resources `decort_cb_image`, `decort_cb_cdrom_image`, `decort_cb_image_from_blank_compute`, `decort_cb_image_from_platform_disk`, `decort_cb_image_virtual` в cloudbroker/image |
#### k8s
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1066 | Обязательное поле `storage_policy_id`, в resources `decort_k8s`, `decort_k8s_cp`, `decort_k8s_wg` в cloudapi/kvmvm и `decort_cb_k8s_cp`, `decort_cb_k8s_wg`, в cloudbroker/k8s |
| BATF-1075 | Опциональное поле `zone_id` в datasource `decort_kvmvm_list` в cloudapi/kvmvm и в datasource `decort_cb_kvmvm_list` в cloudbroker/kvmvm |
#### kvmvm
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1057 | Опциональные поля `timestamp_at`, `timestamp_to`, `user`, `call`, `sort_by`, `page`, `size`, `min_status_code`, `max_status_code` в datasources `decort_kvmvm_audits` в cloudapi/kvmvm и `decort_cb_kvmvm_audits` в cloudbroker/kvmvm |
| BATF-1064 | Обязательное поле `storage_policy_id` в resources `decort_kvmvmv` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1064 | Вычисляемое поле `storage_policy_id` в data_sources `decort_kvmvmv` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1073 | Вычисляемые поля `security_groups` и `enable_secgroups` в блоке `interfaces` в data_sources `decort_kvmvmv`, `decort_kvmvmv_list` и `decort_kvmvmv_list_deleted` и resource `decort_kvmvmv` в cloudapi/kvmvm |
| BATF-1073 | Вычисляемые поля `security_groups` и `enable_secgroups` в блоке `interfaces` data_sources `decort_cb_kvmvmv`, `decort_cb_kvmvmv_list` и `decort_cb_kvmvmv_list_deleted` и resource `decort_cb_kvmvmv` в cloudbroker/kvmvm |
| BATF-1073 | Опциональный блок `security_groups` в resource `decort_kvmvmv` в cloudapi/kvmvm и resource `decort_cb_kvmvmv` в cloudbroker/kvmvm |
| BATF-1078 | Опциональное поле `enabled` в блоке `network` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1079 | Вычисляемое поле `to_clean` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1083 | Опциональное поле `os_version` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1083 | Вычисляемое поле `os_version` в datasources `decort_kvmvmv`, `decort_kvmvm_list`, `decort_kvmvm_list_deleted` в cloudapi/kvmvm и `decort_cb_kvmvm`, `decort_cb_kvmvm_list`, `decort_cb_kvmvm_list_deleted` в cloudbroker/kvmvm |
| BATF-1098 | Вычисляемое поле `boot_image_id` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
| BATF-1098 | Вычисляемое поле `boot_image_id` в datasources `decort_kvmvmv`, `decort_kvmvm_list`, `decort_kvmvm_list_deleted` в cloudapi/kvmvm и `decort_cb_kvmvm`, `decort_cb_kvmvm_list`, `decort_cb_kvmvm_list_deleted` в cloudbroker/kvmvm |
| BATF-1088 | Вызов метода `Start` перед методом `pinToStack` в cloudapi/kvmvm |
| BATF-1128 | Перезагрузка виртуальной машины при изменении полей "hot_resize", "cpu" в resources `decort_kvmvm` и `decort_cb_kvmvm` в cloudapi/kvmvm и в cloudbroker/kvmvm |
#### lb #### lb
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-952 | Вычисляемое поле `account_id` в datasource `decort_lb` в cloudapi/lb и в datasource `decort_cb_lb` в cloudbroker/lb | | BATF-1075 | Опциональное поле `zone_id` в datasource `decort_lb_list` в cloudapi/lb и в datasource `decort_cb_lb_list` в cloudbroker/lb |
#### locations #### logical ports
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-994 | Вычисляемые поля `network_modes` и `sdn_support` в datasource `decort_locations_list` в cloudbroker/locations | | BATF-1114 | Datasources `decort_sdn_logical_port`, `decort_sdn_logical_port_get_by_unique_identifier` и `decort_sdn_logical_port_list` и resource `decort_sdn_logical_port` в sdn/logicalports |
#### node #### node
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-995 | Вычисляемое поле `zone_id` в datasource `decort_cb_node` и вычисляемые поля `sdn_hypervisor_name` и `zone_id`в datasource `decort_cb_node_list` в cloudbroker/node | | BATF-1081 | Вычисляемое поле `vcpu` в блоке `free` в datasource `decort_cb_node` в cloudbroker/node |
#### rg #### rg
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-932 | Вычисляемые поле `created_by` и `created_time` в resource `decort_resgroup` в cloudapi/rg | | BATF-1062 | Опциональное поле `storage_policy` в resources `decort_resgroup` в cloudapi/rg и в `decort_cb_rg` в cloudbroker/rg |
| BATF-970 | Возможное значение `trunk` в поле `compute_features` в resource `decort_cb_rg` в cloudbroker/rg | | BATF-1062 | Вычисляемое поле `storage_policy_ids` в resources `decort_resgroup` в cloudapi/rg и в `decort_cb_rg` в cloudbroker/rg|
| BATF-959 | Опциональное поле `sdn_access_group_id` в resource `decort_resgroup` в cloudapi/rg и в resource `decort_cb_rg` в cloudbroker/rg | | BATF-1062 | Вычисляемое поле `storage_policy_ids` datasources в cloudapi/rg и в cloudbroker/rg |
| BATF-959 | Вычисляемые поле `sdn_access_group_id` в datasources `decort_resgroup`, `decort_rg_list`, в cloudapi/rg и в datasources `decort_cb_rg` и `decort_cb_rg_list` в cloudbroker/rg |
#### trunk #### security group
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1071 | Datasources `decort_security_group` и `decort_security_group_list` в cloudapi/secgroup и datasources `decort_cb_security_group` и `decort_cb_security_group_list` в cloudbroker/secgroup |
| BATF-1072 | Resources `decort_security_group` в cloudapi/secgroup и `decort_cb_security_group` в cloudbroker/secgroup |
#### sdn segment
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1120 | Resource `decort_sdn_segment` и datasources `decort_sdn_segment`, `decort_sdn_segment_get_status` и `decort_sdn_segment_list` в sdn/segments |
#### storage policy
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-973 | Resource `decort_cb_trunk` в cloudbroker/trunk | | BATF-1058 | Datasources `decort_storage_policy` и `decort_storage_policy_list` в cloudapi/storage_policy и datasources `decort_cb_storage_policy` и `decort_cb_storage_policy_list` в cloudbroker/storage_policy |
| BATF-974 | Datasources `decort_trunk` и `decort_trunk_list` в cloudapi/trunk и datasources `decort_cb_trunk` и `decort_cb_trunk_list` в cloudbroker/trunk | | BATF-1059 | Resource `decort_cb_storage_policy` в cloudbroker/storage_policy |
#### vins #### vins
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-997 | Вычисляемое поле `sdn_interface_id` в datasource  `decort_vins` в cloudapi/vins и в datasource  `decort_cb_vins` в cloudbroker/vins | | BATF-1048 | Вычисляемое поле `routes` в блоках `NAT` и `GW` в datasource `decort_vins`, resource `decort_vins` в cloudapi/vins, datasource `decort_cb_vins`, resource `decort_cb_vins` в cloudbroker/vins |
| BATF-1074 | Опциональное поле `enable_secgroups` в resource `decort_cb_vins` в cloudbroker/vins |
| BATF-1094 | Вычисляемое поле `zone_id` в блоках `DHCP`, `GW`, `NAT` и `VNFDev` и вычисляемые поля `security_groups` и `enable_secgroups` в блоке `VNFInterface` в datasource `decort_vins` и в resource `decort_vins` в cloudapi/vins и в datasource `decort_cb_vins` и в resource `decort_cb_vins` в cloudbroker/vins |
| BATF-1075 | Опциональное поле `zone_id` в datasource `decort_vins_list` в cloudapi/vins и в datasource `decort_cb_vins_list` в cloudbroker/vins |
| BATF-1104 | Вычисляемое поле `live_migration_job_id` в блоке `VNFDev` в datasource `decort_vins` и в resource `decort_vins` в cloudapi/vins и в datasource `decort_cb_vins` и в resource `decort_cb_vins` в cloudbroker/vins |
#### user #### zone
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-958 | Опциональное поле `blocked` в блоке `ACL` в resource `resource_user` в cloudbroker/user | | BGOS-1076 | Вычисляемые поля `account_ids`, `compute_ids`, `extnet_ids`, `vins_ids`, `lb_ids`, `bservice_ids` и `k8s_ids` в datasource `decort_zone` в cloudapi/zone и в datasource `decort_cb_zone` в cloudbroker/zone |
| BATF-958 | Вычисляемое поле `blocked` в блоке `ACL` в datasource `data_user` и `data_user_list` в cloudbroker/user |
| BATF-923 | Опциональное поле `email` в datasource `decort_cb_user_list` в cloudbroker/user |
| BATF-950 | Опциональное поле `provider_name` в resource `decort_cb_user` в cloudbroker/user |
### Исправлено ### Исправлено
#### общие изменения
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1116 | Исправлены уязвимости, обновлена версия go до v1.24.0 |
#### account #### account
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-956 | Вычисляемое поле `zone_ids` представляет собой список maps в datasource `decort_account` в cloudapi/account и в datasource `decort_cb_account` в cloudbroker/account | | BATF-894 | Исправлено отображение вычисляемого поля `zone_ids` в resource `decort_account` в cloudapi/account |
| BATF-894 | Исправлено некорректное поведение метода `resourceAccountUpdate` resource `decort_cb_account` в cloudbroker/account |
#### kvmvm #### bservice
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-1009 | Ошибка изменения полей `cpu`, `ram` в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm | | BATF-1060 | Изменен тип поля `driver` с required на optional в resource `decort_bservice_group` в cloudapi/bservice |
| BATF-1010 | Ошибка повторного включения/отключения в resources `decort_kvmvm` в cloudapi/kvmvm и `decort_cb_kvmvm` в cloudbroker/kvmvm |
#### extnet #### extnet
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-972 | Вычисляемое поля `network_ids` сменило тип с int на []struct в datasource `decort_extnet` в cloudapi/extnet и в datasources `decort_cb_extnet`, `decort_cb_extnet_list`, resource `decort_cb_extnet` в cloudbroker/extnet | | BATF-893 | Исправлено отображение вычисляемого поля `network_ids` в datasource `decort_cb_extnet_list` в cloudbroker/extnet |
| BATF-972 | Возможность изменения поля `mtu` в resource `decort_cb_extnet` в cloudbroker/extnet |
#### image #### image
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-930 | Опциональное поле `sync_mode` имеет значение по умолчанию false в resource `decort_cb_image` в cloudbroker/image | | BATF-1005 | Опциональный `account_id` теперь может быть использован при создании resource `decort_cb_virtual_image` в cloudbroker/image |
| BATF-926 | Опциональное поле `architecture` стало вычисляемым в resource `decort_image` в cloudapi/image и в resource `decort_cb_image` в cloudbroker/image | | BATF-1007 | Изменен тип поля `drivers` с required на computed в resources `decort_image`, `decort_image_from_platform_disk` в cloudapi/image и в `decort_cb_image`, `decort_cb_image_from_platform_disk`, `decort_cb_cdrom_image` в cloudbroker/image |
| BATF-926 | Обязательное поле `architecture` стало вычисляемым в resource `decort_image_from_platform_disk` в cloudapi/image и в resource `decort_cb_image_from_platform_disk` в cloudbroker/image |
#### flipgroup #### kvmvm
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-929 | Обязательное поле `client_type` стало опциональным в resource `decort_flipgroup` в cloudapi/flipgroup и в resource `decort_cb_flipgroup` в cloudbroker/flipgroup | | BATF-1049 | Перезагрузка виртуальной машины при изменении полей `ram` и `cpu` в resources `decort_kvmvm` и `decort_cb_kvmvm` в cloudapi/kvmvm и в cloudbroker/kvmvm |
| BATF-1122 | Перезагрузка виртуальной машины при изменении поля "disks" в resources `decort_kvmvm` и `decort_cb_kvmvm` в cloudapi/kvmvm и в cloudbroker/kvmvm |
| BATF-888 | Исправлено получение вычисляемого поля `zone_ids` в datasources `decort_kvmvm_list` и `decort_kvmvm_list_deleted` в cloudapi/kvmvm |
#### user #### trunk
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-950 | Опциональное поле `groups` стало вычисляемым в resource `decort_cb_user` в cloudbroker/user | | BATF-1012 | Изменен тип поля `status` с computed на optional в datasource `decort_trunk_list` в cloudapi/trunk и в datasource `decort_cb_trunk_list` в cloudbroker/trunk |
#### zone
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-887 | Исправлена ошибка при изменении поля `name` в resource `decort_cb_zone` в cloudbroker/zone |
### Удалено ### Удалено
#### account #### account
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-990 | Опциональное поле `reason` в resource `decort_account` в cloudapi/account и в resource `decort_cb_account` в cloudbroker/account | | BATF-1086 | Вычисляемые поля `ckey`, `meta` и `service_account` в datasource `decort_account` в cloudapi/account и в datasources `decort_cb_account`, `decort_cb_account_list` и `decort_cb_account_list_deleted` в cloudbroker/account |
| BATF-1086 | Вычисляемые поля `ckey`, `meta` и `service_account` в resource `decort_account` в cloudapi/account и в resource `decort_cb_account` в cloudbroker/account |
#### audit
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1095 | Поле `tags` в datasource `decort_cb_audit_list` в cloudbroker/audit |
#### disks
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BATF-1096 | Опциональное поле `iops` в resource `decort_cb_disk` в cloudbroker/disks |
| BATF-1089 | Опциональное поле `storage_policy_id` в datasources `decort_disk_list`, `decort_disk_list_unattached` в cloudapi/disks и `decort_cb_disk_list`, `decort_cb_disk_list_unattached` в cloudbroker/disks |
#### image #### image
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-998 | Значение `SVA_KVM_X86` для обязательного поля `drivers` в resource `decort_image` в cloudapi/image и в resource `decort_cb_image` в cloudbroker/image | | BATF-1084 | Поле `enabled_stacks` в resources `decort_cb_cdrom_image`, `decort_cb_image_from_blank_compute`, `decort_cb_image_from_platform_disk`, `decort_cb_image` в cloudbroker/image |
#### kvmvm #### k8ci
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-977 | Вычисляемые поля `order` и `vmid` в структуре `disks` в resource `decort_kvmvm` и datasource `decort_kvmvm` в cloudapi/kvmvm и в resource `decort_cb_kvmvm` и datasource `decort_cb_kvmvm` в cloudbroker/kvmvm | | BATF-1007 | Поля `worker_driver`, `master_driver` в resource `decort_cb_k8ci` и datasources `decort_cb_k8ci_list`, `decort_cb_k8ci_list_deleted` в cloudbroker/k8ci |
| BATF-998 | Значение `SVA_KVM_X86` для обязательного поля `drivers` в resource `decort_kvmvm` в cloudapi/kvmvm и в resource `decort_cb_kvmvm` в cloudbroker/kvmvm |
#### vins #### kvmvm
| Идентификатор<br>задачи | Описание | | Идентификатор<br>задачи | Описание |
| --- | --- | | --- | --- |
| BATF-933 | Вычисляемое поле `routes` в блоках `NAT` и `GW` в datasource `decort_vins`, resource `decort_vins` в cloudapi/vins, datasource `decort_cb_vins`, resource `decort_cb_vins` в cloudbroker/vins | | BATF-1091 | Опциональное поле `image_id` в datasources `decort_cb_kvmvm_list` в cloudbroker/kvmvm |

@ -7,7 +7,7 @@ ZIPDIR = ./zip
BINARY=${NAME} BINARY=${NAME}
WORKPATH= ./examples/terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAMESPACE}/${VERSION}/${OS_ARCH} WORKPATH= ./examples/terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAMESPACE}/${VERSION}/${OS_ARCH}
MAINPATH = ./cmd/decort/ MAINPATH = ./cmd/decort/
VERSION=4.10.0 VERSION=4.10.1
OS_ARCH=$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH) OS_ARCH=$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH)
FILES = ${BINARY}_${VERSION}_darwin_amd64\ FILES = ${BINARY}_${VERSION}_darwin_amd64\

@ -1,7 +1,5 @@
# terraform-provider-decort # terraform-provider-decort
Внимание! Данная версия предназначена только для версии платформы 4.4.0 build 963
Terraform provider для платформы Digital Energy Cloud Orchestration Technology (DECORT) Terraform provider для платформы Digital Energy Cloud Orchestration Technology (DECORT)
## Соответсвие версий платформы версиям провайдера ## Соответсвие версий платформы версиям провайдера
@ -25,11 +23,13 @@ Terraform provider для платформы Digital Energy Cloud Orchestration
## Режимы работы ## Режимы работы
Провайдер позволяет работать в двух режимах: Провайдер позволяет работать в трех режимах:
- Режим пользователя, - Режим пользователя,
- Режим администратора. <br> - Режим администратора. <br>
Используйте ресурсы `decort_cb_` для администрирования. <br> Используйте ресурсы `decort_cb_` для администрирования. <br>
- Режим SDN. <br>
Используйте ресурсы `decort_sdn_` для работы с группой sdn. <br>
Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
## Возможности провайдера ## Возможности провайдера
@ -49,6 +49,7 @@ Terraform provider для платформы Digital Energy Cloud Orchestration
- Работа с locations, - Работа с locations,
- Работа с pfw, - Работа с pfw,
- Работа с resource groups, - Работа с resource groups,
- Работа с security groups,
- Работа с snapshots, - Работа с snapshots,
- Работа с stacks, - Работа с stacks,
- Работа с trunk, - Работа с trunk,
@ -73,11 +74,17 @@ Terraform provider для платформы Digital Energy Cloud Orchestration
- Работа с resource groups, - Работа с resource groups,
- Работа с seps, - Работа с seps,
- Работа с user, - Работа с user,
- Работа с security groups,
- Работа с stacks, - Работа с stacks,
- Работа с trunk, - Работа с trunk,
- Работа с VINS, - Работа с VINS,
- Работа с Zone. - Работа с Zone.
- Режим SDN:
- Работа с access groups,
- Работа с default security policies,
- Работа с segments
Со списком и описанием функционала всех групп можно ознамоиться на Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki Со списком и описанием функционала всех групп можно ознамоиться на Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
## Установка ## Установка

@ -27,7 +27,6 @@ description: |-
- `account_name` (String) - `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl)) - `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String) - `company` (String)
- `companyurl` (String) - `companyurl` (String)
- `compute_features` (List of String) - `compute_features` (List of String)
@ -46,11 +45,10 @@ description: |-
- `guid` (Number) - `guid` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `machines` (List of Object) (see [below for nested schema](#nestedatt--machines)) - `machines` (List of Object) (see [below for nested schema](#nestedatt--machines))
- `meta` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits)) - `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
- `send_access_emails` (Boolean) - `send_access_emails` (Boolean)
- `service_account` (Boolean)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `updated_time` (Number) - `updated_time` (Number)
- `version` (Number) - `version` (Number)
- `vins` (List of Number) - `vins` (List of Number)
@ -111,6 +109,16 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (List 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)
<a id="nestedatt--zone_ids"></a> <a id="nestedatt--zone_ids"></a>

@ -24,6 +24,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -54,6 +55,7 @@ Read-Only:
- `desc` (String) - `desc` (String)
- `status` (String) - `status` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `zone_ids` (List of Number)
<a id="nestedobjatt--items--acl"></a> <a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl` ### Nested Schema for `items.acl`

@ -25,6 +25,7 @@ description: |-
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status - `status` (String) Filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -55,6 +56,7 @@ Read-Only:
- `desc` (String) - `desc` (String)
- `status` (String) - `status` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `zone_ids` (List of Number)
<a id="nestedobjatt--items--acl"></a> <a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl` ### Nested Schema for `items.acl`

@ -50,9 +50,32 @@ Read-Only:
- `ext_ips` (Number) - `ext_ips` (Number)
- `ext_traffic` (Number) - `ext_traffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps))
<a id="nestedobjatt--consumed--policies"></a>
### Nested Schema for `consumed.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--policies--seps))
<a id="nestedobjatt--consumed--policies--seps"></a>
### Nested Schema for `consumed.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--consumed--seps"></a> <a id="nestedobjatt--consumed--seps"></a>
### Nested Schema for `consumed.seps` ### Nested Schema for `consumed.seps`
@ -76,9 +99,32 @@ Read-Only:
- `ext_ips` (Number) - `ext_ips` (Number)
- `ext_traffic` (Number) - `ext_traffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps))
<a id="nestedobjatt--reserved--policies"></a>
### Nested Schema for `reserved.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--policies--seps))
<a id="nestedobjatt--reserved--policies--seps"></a>
### Nested Schema for `reserved.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--reserved--seps"></a> <a id="nestedobjatt--reserved--seps"></a>
### Nested Schema for `reserved.seps` ### Nested Schema for `reserved.seps`
@ -103,3 +149,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (List 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)

@ -54,9 +54,32 @@ Read-Only:
- `ext_ips` (Number) - `ext_ips` (Number)
- `ext_traffic` (Number) - `ext_traffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps))
<a id="nestedobjatt--items--consumed--policies"></a>
### Nested Schema for `items.consumed.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--policies--seps))
<a id="nestedobjatt--items--consumed--policies--seps"></a>
### Nested Schema for `items.consumed.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--consumed--seps"></a> <a id="nestedobjatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps` ### Nested Schema for `items.consumed.seps`
@ -80,9 +103,32 @@ Read-Only:
- `ext_ips` (Number) - `ext_ips` (Number)
- `ext_traffic` (Number) - `ext_traffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps))
<a id="nestedobjatt--items--reserved--policies"></a>
### Nested Schema for `items.reserved.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--policies--seps))
<a id="nestedobjatt--items--reserved--policies--seps"></a>
### Nested Schema for `items.reserved.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--reserved--seps"></a> <a id="nestedobjatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps` ### Nested Schema for `items.reserved.seps`

@ -27,6 +27,7 @@ description: |-
- `args` (String) - `args` (String)
- `call` (String) - `call` (String)
- `correlation_id` (String)
- `guid` (String) - `guid` (String)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `kwargs` (String) - `kwargs` (String)

@ -0,0 +1,77 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_audit_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_audit_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `call` (String) find by api endpoint (Mongo RegExp supported)
- `compute_id` (Number)
- `exclude_audit_lines` (Boolean)
- `flipgroup_id` (Number)
- `k8s_id` (Number)
- `lb_id` (Number)
- `max_status_code` (Number) find by HTTP max status code
- `min_status_code` (Number) find by HTTP min status code
- `page` (Number) page number
- `request_id` (String) request id
- `resgroup_id` (Number)
- `sep_id` (Number)
- `service_id` (Number)
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `timestamp_at` (Number) find all audits after point in time (unixtime)
- `timestamp_to` (Number) find all audits before point in time (unixtime)
- `user` (String) find by user (Mongo RegExp supported)
- `vins_id` (Number)
### Read-Only
- `entry_count` (Number) entry count
- `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:
- `account_id` (Number)
- `args` (String)
- `call` (String)
- `compute_id` (Number)
- `correlation_id` (String)
- `guid` (String)
- `kwargs` (String)
- `remote_addr` (String)
- `resgroup_id` (Number)
- `responsetime` (Number)
- `result` (String)
- `status_code` (Number)
- `timestamp` (Number)
- `timestamp_end` (Number)
- `ttl` (String)
- `user` (String)

@ -23,6 +23,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -29,6 +29,7 @@ description: |-
- `status` (String) Filter by status - `status` (String) Filter by status
- `tech_status` (String) Filter by tech status - `tech_status` (String) Filter by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -27,7 +27,6 @@ description: |-
- `account_name` (String) - `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl)) - `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String) - `company` (String)
- `companyurl` (String) - `companyurl` (String)
- `compute_features` (List of String) - `compute_features` (List of String)
@ -48,11 +47,12 @@ description: |-
- `resource_types` (List of String) - `resource_types` (List of String)
- `send_access_emails` (Boolean) - `send_access_emails` (Boolean)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_time` (Number) - `updated_time` (Number)
- `version` (Number) - `version` (Number)
- `vins` (List of Number) - `vins` (List of Number)
- `zone_ids` (List of Object) (see [below for nested schema](#nestedatt--zone_ids)) - `zone_ids` (Set of Object) (see [below for nested schema](#nestedatt--zone_ids))
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`
@ -89,6 +89,16 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (List 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)
<a id="nestedatt--zone_ids"></a> <a id="nestedatt--zone_ids"></a>

@ -25,6 +25,7 @@ description: |-
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status - `status` (String) Filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -49,7 +50,6 @@ Read-Only:
- `account_id` (Number) - `account_id` (Number)
- `account_name` (String) - `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) - `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `ckey` (String)
- `company` (String) - `company` (String)
- `companyurl` (String) - `companyurl` (String)
- `compute_features` (List of String) - `compute_features` (List of String)
@ -65,11 +65,11 @@ Read-Only:
- `desc` (String) - `desc` (String)
- `displayname` (String) - `displayname` (String)
- `guid` (Number) - `guid` (Number)
- `meta` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits)) - `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits))
- `resource_types` (List of String) - `resource_types` (List of String)
- `send_access_emails` (Boolean) - `send_access_emails` (Boolean)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_time` (Number) - `updated_time` (Number)
- `version` (Number) - `version` (Number)
@ -101,3 +101,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

@ -48,7 +48,6 @@ Read-Only:
- `account_id` (Number) - `account_id` (Number)
- `account_name` (String) - `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) - `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `ckey` (String)
- `company` (String) - `company` (String)
- `companyurl` (String) - `companyurl` (String)
- `compute_features` (List of String) - `compute_features` (List of String)
@ -64,11 +63,11 @@ Read-Only:
- `desc` (String) - `desc` (String)
- `displayname` (String) - `displayname` (String)
- `guid` (Number) - `guid` (Number)
- `meta` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits)) - `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits))
- `resource_types` (List of String) - `resource_types` (List of String)
- `send_access_emails` (Boolean) - `send_access_emails` (Boolean)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_time` (Number) - `updated_time` (Number)
- `version` (Number) - `version` (Number)
@ -100,3 +99,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

@ -50,9 +50,32 @@ Read-Only:
- `extips` (Number) - `extips` (Number)
- `exttraffic` (Number) - `exttraffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps))
<a id="nestedobjatt--consumed--policies"></a>
### Nested Schema for `consumed.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--policies--seps))
<a id="nestedobjatt--consumed--policies--seps"></a>
### Nested Schema for `consumed.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--consumed--seps"></a> <a id="nestedobjatt--consumed--seps"></a>
### Nested Schema for `consumed.seps` ### Nested Schema for `consumed.seps`
@ -76,9 +99,32 @@ Read-Only:
- `extips` (Number) - `extips` (Number)
- `exttraffic` (Number) - `exttraffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps))
<a id="nestedobjatt--reserved--policies"></a>
### Nested Schema for `reserved.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--policies--seps))
<a id="nestedobjatt--reserved--policies--seps"></a>
### Nested Schema for `reserved.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--reserved--seps"></a> <a id="nestedobjatt--reserved--seps"></a>
### Nested Schema for `reserved.seps` ### Nested Schema for `reserved.seps`

@ -54,9 +54,32 @@ Read-Only:
- `extips` (Number) - `extips` (Number)
- `exttraffic` (Number) - `exttraffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps))
<a id="nestedobjatt--items--consumed--policies"></a>
### Nested Schema for `items.consumed.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--policies--seps))
<a id="nestedobjatt--items--consumed--policies--seps"></a>
### Nested Schema for `items.consumed.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--consumed--seps"></a> <a id="nestedobjatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps` ### Nested Schema for `items.consumed.seps`
@ -80,9 +103,32 @@ Read-Only:
- `extips` (Number) - `extips` (Number)
- `exttraffic` (Number) - `exttraffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--policies))
- `ram` (Number) - `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps)) - `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps))
<a id="nestedobjatt--items--reserved--policies"></a>
### Nested Schema for `items.reserved.policies`
Read-Only:
- `disk_size` (Number)
- `disk_size_max` (Number)
- `id` (String)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--policies--seps))
<a id="nestedobjatt--items--reserved--policies--seps"></a>
### Nested Schema for `items.reserved.policies.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--reserved--seps"></a> <a id="nestedobjatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps` ### Nested Schema for `items.reserved.seps`

@ -27,6 +27,7 @@ description: |-
- `args` (String) - `args` (String)
- `call` (String) - `call` (String)
- `correlation_id` (String)
- `guid` (String) - `guid` (String)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `kwargs` (String) - `kwargs` (String)
@ -34,7 +35,6 @@ description: |-
- `responsetime` (Number) - `responsetime` (Number)
- `result` (String) - `result` (String)
- `status_code` (Number) - `status_code` (Number)
- `tags` (String)
- `timestamp` (Number) - `timestamp` (Number)
- `timestamp_end` (Number) - `timestamp_end` (Number)
- `ttl` (String) - `ttl` (String)

@ -17,17 +17,28 @@ description: |-
### Optional ### Optional
- `account_id` (Number)
- `call` (String) find by api endpoint (Mongo RegExp supported) - `call` (String) find by api endpoint (Mongo RegExp supported)
- `compute_id` (Number)
- `exclude_audit_lines` (Boolean)
- `flipgroup_id` (Number)
- `k8s_id` (Number)
- `lb_id` (Number)
- `max_status_code` (Number) find by HTTP max status code - `max_status_code` (Number) find by HTTP max status code
- `min_status_code` (Number) find by HTTP min status code - `min_status_code` (Number) find by HTTP min status code
- `node_id` (Number)
- `page` (Number) page number - `page` (Number) page number
- `request_id` (String) request id - `request_id` (String) request id
- `resgroup_id` (Number)
- `sep_id` (Number)
- `service_id` (Number)
- `size` (Number) page size - `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `timestamp_at` (Number) find all audits after point in time (unixtime) - `timestamp_at` (Number) find all audits after point in time (unixtime)
- `timestamp_to` (Number) find all audits before point in time (unixtime) - `timestamp_to` (Number) find all audits before point in time (unixtime)
- `user` (String) find by user (Mongo RegExp supported) - `user` (String) find by user (Mongo RegExp supported)
- `vins_id` (Number)
### Read-Only ### Read-Only
@ -51,13 +62,13 @@ Read-Only:
- `args` (String) - `args` (String)
- `call` (String) - `call` (String)
- `correlation_id` (String)
- `guid` (String) - `guid` (String)
- `kwargs` (String) - `kwargs` (String)
- `remote_addr` (String) - `remote_addr` (String)
- `responsetime` (Number) - `responsetime` (Number)
- `result` (String) - `result` (String)
- `status_code` (Number) - `status_code` (Number)
- `tags` (String)
- `timestamp` (Number) - `timestamp` (Number)
- `timestamp_end` (Number) - `timestamp_end` (Number)
- `ttl` (String) - `ttl` (String)

@ -73,7 +73,9 @@ description: |-
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number) Storage policy ID
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -29,6 +29,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status - `status` (String) Find by status
- `storage_policy_id` (Number) storage policy ID
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks - `type` (String) type of the disks
@ -100,7 +101,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -97,7 +97,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -27,6 +27,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status - `status` (String) Find by status
- `storage_policy_id` (Number) storage policy ID
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks - `type` (String) type of the disks

@ -53,6 +53,7 @@ Read-Only:
- `created_time` (Number) - `created_time` (Number)
- `desc` (String) - `desc` (String)
- `dpdk_id` (Number) - `dpdk_id` (Number)
- `enable_secgroups` (Boolean)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `name` (String) - `name` (String)

@ -28,6 +28,7 @@ description: |-
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vlan_id` (Number) Find by VLAN ID - `vlan_id` (Number) Find by VLAN ID
- `vnfdev_id` (Number) Find by VnfDEV ID - `vnfdev_id` (Number) Find by VnfDEV ID
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -54,6 +55,7 @@ Read-Only:
- `default` (Boolean) - `default` (Boolean)
- `default_qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--default_qos)) - `default_qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--default_qos))
- `desc` (String) - `desc` (String)
- `enable_secgroups` (Boolean)
- `extnet_id` (Number) - `extnet_id` (Number)
- `free_ips` (Number) - `free_ips` (Number)
- `gid` (Number) - `gid` (Number)

@ -61,7 +61,9 @@ description: |-
- `size` (Number) image size - `size` (Number) image size
- `snapshot_id` (String) snapshot id - `snapshot_id` (String) snapshot id
- `status` (String) status - `status` (String) status
- `tech_status` (String) tech atatus - `storage_policy_id` (Number)
- `tech_status` (String) tech status
- `to_clean` (Boolean)
- `unc_path` (String) unc path - `unc_path` (String) unc path
- `url` (String) URL where to download media from - `url` (String) URL where to download media from
- `username` (String) Optional username for the image - `username` (String) Optional username for the image

@ -32,6 +32,7 @@ description: |-
- `size` (Number) page size - `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status - `status` (String) find by status
- `storage_policy_id` (Number)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type_image` (String) find by type - `type_image` (String) find by type
@ -91,7 +92,9 @@ Read-Only:
- `size` (Number) - `size` (Number)
- `snapshot_id` (String) - `snapshot_id` (String)
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String) - `unc_path` (String)
- `url` (String) - `url` (String)
- `username` (String) - `username` (String)

@ -30,7 +30,6 @@ description: |-
- `guid` (Number) guid - `guid` (Number) guid
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `lb_image_id` (Number) LB Image ID - `lb_image_id` (Number) LB Image ID
- `master_driver` (String)
- `master_image_id` (Number) - `master_image_id` (Number)
- `max_master_count` (Number) - `max_master_count` (Number)
- `max_worker_count` (Number) - `max_worker_count` (Number)

@ -19,7 +19,6 @@ description: |-
- `by_id` (Number) Filter by ID - `by_id` (Number) Filter by ID
- `include_disabled` (Boolean) Include deleted k8cis in result - `include_disabled` (Boolean) Include deleted k8cis in result
- `master_driver` (String) Filter by master driver
- `name` (String) Filter by name - `name` (String) Filter by name
- `network_plugin` (String) Filter by network plugin - `network_plugin` (String) Filter by network plugin
- `page` (Number) Page number - `page` (Number) Page number
@ -27,7 +26,6 @@ description: |-
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status - `status` (String) Filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_driver` (String) Filter by worker driver
### Read-Only ### Read-Only
@ -55,7 +53,6 @@ Read-Only:
- `guid` (Number) - `guid` (Number)
- `k8ci_id` (Number) - `k8ci_id` (Number)
- `lb_image_id` (Number) - `lb_image_id` (Number)
- `master_driver` (String)
- `master_image_id` (Number) - `master_image_id` (Number)
- `max_master_count` (Number) - `max_master_count` (Number)
- `max_worker_count` (Number) - `max_worker_count` (Number)
@ -63,5 +60,4 @@ Read-Only:
- `shared_with` (List of Number) - `shared_with` (List of Number)
- `status` (String) - `status` (String)
- `version` (String) - `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number) - `worker_image_id` (Number)

@ -18,14 +18,12 @@ description: |-
### Optional ### Optional
- `by_id` (Number) Filter by ID - `by_id` (Number) Filter by ID
- `master_driver` (String) Filter by master driver
- `name` (String) Filter by name - `name` (String) Filter by name
- `network_plugin` (String) Filter by network plugin - `network_plugin` (String) Filter by network plugin
- `page` (Number) Page number - `page` (Number) Page number
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_driver` (String) Filter by worker driver
### Read-Only ### Read-Only
@ -53,7 +51,6 @@ Read-Only:
- `guid` (Number) - `guid` (Number)
- `k8ci_id` (Number) - `k8ci_id` (Number)
- `lb_image_id` (Number) - `lb_image_id` (Number)
- `master_driver` (String)
- `master_image_id` (Number) - `master_image_id` (Number)
- `max_master_count` (Number) - `max_master_count` (Number)
- `max_worker_count` (Number) - `max_worker_count` (Number)
@ -61,5 +58,4 @@ Read-Only:
- `shared_with` (List of Number) - `shared_with` (List of Number)
- `status` (String) - `status` (String)
- `version` (String) - `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number) - `worker_image_id` (Number)

@ -30,6 +30,7 @@ description: |-
- `status` (String) Filter by status - `status` (String) Filter by status
- `tech_status` (String) Filter by Tech Status - `tech_status` (String) Filter by Tech Status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -36,6 +36,7 @@ description: |-
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_disk_id` (Number) - `boot_disk_id` (Number)
- `boot_disk_size` (Number) - `boot_disk_size` (Number)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `cd_image_id` (Number) - `cd_image_id` (Number)
@ -80,6 +81,7 @@ description: |-
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedatt--os_users)) - `os_users` (List of Object) (see [below for nested schema](#nestedatt--os_users))
- `os_version` (String)
- `pci_devices` (List of Number) - `pci_devices` (List of Number)
- `pinned` (Number) - `pinned` (Number)
- `pool` (String) - `pool` (String)
@ -205,7 +207,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--disks--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--disks--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
<a id="nestedobjatt--disks--iotune"></a> <a id="nestedobjatt--disks--iotune"></a>
@ -264,6 +268,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -280,6 +285,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -21,10 +21,20 @@ description: |-
### Optional ### Optional
- `call` (String)
- `max_status_code` (Number)
- `min_status_code` (Number)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `timestamp_at` (Number)
- `timestamp_to` (Number)
- `user` (String)
### Read-Only ### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) (see [below for nested schema](#nestedatt--items))

@ -23,7 +23,6 @@ description: |-
- `extnet_id` (Number) Find by Extnet ID - `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name - `extnet_name` (String) Find by Extnet name
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster - `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `image_id` (Number) Find by image ID
- `includedeleted` (Boolean) - `includedeleted` (Boolean)
- `ip_address` (String) Find by IP address - `ip_address` (String) Find by IP address
- `name` (String) Find by name - `name` (String) Find by name
@ -37,6 +36,7 @@ description: |-
- `status` (String) Find by status - `status` (String) Find by status
- `tech_status` (String) Find by tech status - `tech_status` (String) Find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -67,6 +67,7 @@ Read-Only:
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules)) - `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String) - `arch` (String)
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `bootdisk_size` (Number) - `bootdisk_size` (Number)
@ -107,6 +108,7 @@ Read-Only:
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users)) - `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users))
- `os_version` (String)
- `pinned` (Number) - `pinned` (Number)
- `preferred_cpu` (List of Number) - `preferred_cpu` (List of Number)
- `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest)) - `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest))
@ -193,6 +195,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -209,6 +212,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -61,6 +61,7 @@ Read-Only:
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules)) - `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String) - `arch` (String)
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `bootdisk_size` (Number) - `bootdisk_size` (Number)
@ -99,6 +100,7 @@ Read-Only:
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users)) - `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users))
- `os_version` (String)
- `pinned` (Number) - `pinned` (Number)
- `preferred_cpu` (List of Number) - `preferred_cpu` (List of Number)
- `ram` (Number) - `ram` (Number)
@ -183,6 +185,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -199,6 +202,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -30,6 +30,7 @@ description: |-
- `status` (String) Filter by Status - `status` (String) Filter by Status
- `tech_status` (String) Filter by TechStatus - `tech_status` (String) Filter by TechStatus
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -88,6 +88,7 @@ Read-Only:
Read-Only: Read-Only:
- `ram` (Number) - `ram` (Number)
- `vcpu` (Number)
<a id="nestedobjatt--consumption--reserved"></a> <a id="nestedobjatt--consumption--reserved"></a>

@ -51,6 +51,7 @@ description: |-
- `sdn_access_group_id` (String) - `sdn_access_group_id` (String)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -90,3 +91,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (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)

@ -76,6 +76,7 @@ Read-Only:
- `sdn_access_group_id` (String) - `sdn_access_group_id` (String)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -107,3 +108,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

@ -73,6 +73,7 @@ Read-Only:
- `rg_id` (Number) - `rg_id` (Number)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -104,3 +105,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

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

@ -0,0 +1,74 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_security_group_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_security_group_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `by_id` (Number)
- `created_max` (Number)
- `created_min` (Number)
- `desc` (String)
- `name` (String)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `updated_max` (Number)
- `updated_min` (Number)
### 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:
- `account_id` (Number)
- `created_at` (Number)
- `created_by` (String)
- `description` (String)
- `name` (String)
- `rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--rules))
- `security_group_id` (Number)
- `updated_at` (Number)
- `updated_by` (String)
<a id="nestedobjatt--items--rules"></a>
### Nested Schema for `items.rules`
Read-Only:
- `direction` (String)
- `ethertype` (String)
- `id` (Number)
- `port_range_max` (Number)
- `port_range_min` (Number)
- `protocol` (String)
- `remote_ip_prefix` (String)

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

@ -0,0 +1,78 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_storage_policy_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_storage_policy_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `by_id` (Number)
- `desc` (String)
- `limit_iops` (Number)
- `name` (String)
- `page` (Number)
- `pool_name` (String)
- `resgroup_id` (Number)
- `sep_id` (Number)
- `size` (Number)
- `sort_by` (String)
- `status` (String)
- `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:
- `access_seps_pools` (List of Object) (see [below for nested schema](#nestedobjatt--items--access_seps_pools))
- `description` (String)
- `guid` (Number)
- `limit_iops` (Number)
- `name` (String)
- `status` (String)
- `storage_policy_id` (Number)
- `usage` (List of Object) (see [below for nested schema](#nestedobjatt--items--usage))
<a id="nestedobjatt--items--access_seps_pools"></a>
### Nested Schema for `items.access_seps_pools`
Read-Only:
- `pool_names` (List of String)
- `sep_id` (Number)
<a id="nestedobjatt--items--usage"></a>
### Nested Schema for `items.usage`
Read-Only:
- `accounts` (List of Number)
- `resgroups` (List of Number)

@ -94,6 +94,7 @@ Read-Only:
- `guid` (Number) - `guid` (Number)
- `id` (Number) - `id` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces)) - `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
- `live_migration_job_id` (Number)
- `lock_status` (String) - `lock_status` (String)
- `meta` (List of String) - `meta` (List of String)
- `milestones` (Number) - `milestones` (Number)
@ -103,6 +104,7 @@ Read-Only:
- `type` (String) - `type` (String)
- `vins` (List of Number) - `vins` (List of Number)
- `vnc_password` (String) - `vnc_password` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnf_dev--config"></a> <a id="nestedobjatt--vnf_dev--config"></a>
### Nested Schema for `vnf_dev.config` ### Nested Schema for `vnf_dev.config`
@ -144,6 +146,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flipgroup_id` (Number) - `flipgroup_id` (Number)
- `guid` (String) - `guid` (String)
@ -160,6 +163,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `type` (String) - `type` (String)
- `vnfs` (List of Number) - `vnfs` (List of Number)
@ -223,6 +227,7 @@ Read-Only:
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--dhcp--config"></a> <a id="nestedobjatt--vnfs--dhcp--config"></a>
### Nested Schema for `vnfs.dhcp.config` ### Nested Schema for `vnfs.dhcp.config`
@ -302,9 +307,11 @@ Read-Only:
- `owner_id` (Number) - `owner_id` (Number)
- `owner_type` (String) - `owner_type` (String)
- `pure_virtual` (Boolean) - `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--gw--config"></a> <a id="nestedobjatt--vnfs--gw--config"></a>
### Nested Schema for `vnfs.gw.config` ### Nested Schema for `vnfs.gw.config`
@ -347,6 +354,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> <a id="nestedobjatt--vnfs--nat"></a>
### Nested Schema for `vnfs.nat` ### Nested Schema for `vnfs.nat`
@ -367,9 +387,11 @@ Read-Only:
- `owner_id` (Number) - `owner_id` (Number)
- `owner_type` (String) - `owner_type` (String)
- `pure_virtual` (Boolean) - `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--nat--config"></a> <a id="nestedobjatt--vnfs--nat--config"></a>
### Nested Schema for `vnfs.nat.config` ### Nested Schema for `vnfs.nat.config`
@ -411,3 +433,17 @@ Read-Only:
- `dev_id` (Number) - `dev_id` (Number)
- `iface01` (String) - `iface01` (String)
- `iface02` (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)

@ -19,7 +19,6 @@ description: |-
- `account_id` (Number) Find by account id - `account_id` (Number) Find by account id
- `by_id` (Number) Find by id - `by_id` (Number) Find by id
- `entry_count` (Number) entry count
- `ext_ip` (String) Find by ext ip - `ext_ip` (String) Find by ext ip
- `include_deleted` (Boolean) include deleted computes - `include_deleted` (Boolean) include deleted computes
- `name` (String) Name - `name` (String) Name
@ -30,9 +29,11 @@ description: |-
- `status` (String) sort by status - `status` (String) sort by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vnfdev_id` (Number) find by VNF Device id - `vnfdev_id` (Number) find by VNF Device id
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) (see [below for nested schema](#nestedatt--items))
@ -59,6 +60,7 @@ Read-Only:
- `deleted_by` (String) - `deleted_by` (String)
- `deleted_time` (Number) - `deleted_time` (Number)
- `description` (String) - `description` (String)
- `enable_secgroups` (Boolean)
- `external_ip` (String) - `external_ip` (String)
- `extnet_id` (Number) - `extnet_id` (Number)
- `free_ips` (Number) - `free_ips` (Number)

@ -25,16 +25,23 @@ description: |-
### Read-Only ### Read-Only
- `account_ids` (List of Number)
- `bservice_ids` (List of Number)
- `compute_ids` (List of Number)
- `created_time` (Number) - `created_time` (Number)
- `deletable` (Boolean) - `deletable` (Boolean)
- `description` (String) - `description` (String)
- `extnet_ids` (List of Number)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `k8s_ids` (List of Number)
- `lb_ids` (List of Number)
- `name` (String) - `name` (String)
- `node_ids` (List of Number) - `node_ids` (List of Number)
- `status` (String) - `status` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `vins_ids` (List of Number)
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`

@ -64,7 +64,9 @@ description: |-
- `size_used` (Number) Number of used space, in GB - `size_used` (Number) Number of used space, in GB
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String) Disk status - `status` (String) Disk status
- `storage_policy_id` (Number) Storage policy ID
- `tech_status` (String) Technical status of the disk - `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' - `type` (String) The type of disk in terms of its role in compute: 'B=Boot, D=Data, T=Temp'
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -29,6 +29,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status - `status` (String) Find by status
- `storage_policy_id` (Number) storage policy ID
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks - `type` (String) type of the disks
@ -91,7 +92,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -88,7 +88,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

@ -27,6 +27,7 @@ description: |-
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status - `status` (String) Find by status
- `storage_policy_id` (Number) storage policy ID
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks - `type` (String) type of the disks

@ -29,6 +29,7 @@ description: |-
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vlan_id` (Number) Find by VLAN ID - `vlan_id` (Number) Find by VLAN ID
- `vnfdev_id` (Number) Find by VnfDEV ID - `vnfdev_id` (Number) Find by VnfDEV ID
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -60,7 +60,9 @@ description: |-
- `size` (Number) - `size` (Number)
- `snapshot_id` (String) - `snapshot_id` (String)
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
- `unc_path` (String) - `unc_path` (String)
- `username` (String) - `username` (String)

@ -32,6 +32,7 @@ description: |-
- `size` (Number) page size - `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status - `status` (String) Filter by status
- `storage_policy_id` (Number)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type_image` (String) Filter by image type - `type_image` (String) Filter by image type
@ -71,6 +72,7 @@ Read-Only:
- `sep_id` (Number) - `sep_id` (Number)
- `size` (Number) - `size` (Number)
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `type` (String) - `type` (String)
- `username` (String) - `username` (String)
- `virtual` (Boolean) - `virtual` (Boolean)

@ -30,6 +30,7 @@ description: |-
- `status` (String) Filter by status - `status` (String) Filter by status
- `tech_status` (String) Filter by tech. status - `tech_status` (String) Filter by tech. status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -28,6 +28,7 @@ description: |-
- `sort_by` (String) sort by one of supported fields, format +|-(field) - `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Filter by tech. status - `tech_status` (String) Filter by tech. status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -34,6 +34,7 @@ description: |-
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedatt--anti_affinity_rules)) - `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedatt--anti_affinity_rules))
- `arch` (String) - `arch` (String)
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `bootdisk_size` (Number) - `bootdisk_size` (Number)
@ -78,6 +79,7 @@ description: |-
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedatt--os_users)) - `os_users` (List of Object) (see [below for nested schema](#nestedatt--os_users))
- `os_version` (String)
- `pci_devices` (List of Number) - `pci_devices` (List of Number)
- `pinned` (Boolean) - `pinned` (Boolean)
- `preferred_cpu` (List of Number) - `preferred_cpu` (List of Number)
@ -233,7 +235,9 @@ Read-Only:
- `size_used` (Number) - `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--disks--snapshots)) - `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--disks--snapshots))
- `status` (String) - `status` (String)
- `storage_policy_id` (Number)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `type` (String) - `type` (String)
<a id="nestedobjatt--disks--iotune"></a> <a id="nestedobjatt--disks--iotune"></a>
@ -293,6 +297,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -309,6 +314,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -21,10 +21,20 @@ description: |-
### Optional ### Optional
- `call` (String)
- `max_status_code` (Number)
- `min_status_code` (Number)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `timestamp_at` (Number)
- `timestamp_to` (Number)
- `user` (String)
### Read-Only ### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) (see [below for nested schema](#nestedatt--items))

@ -33,6 +33,7 @@ description: |-
- `status` (String) Find by status - `status` (String) Find by status
- `tech_status` (String) Find by tech status - `tech_status` (String) Find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only
@ -63,6 +64,7 @@ Read-Only:
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules)) - `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String) - `arch` (String)
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `bootdisk_size` (Number) - `bootdisk_size` (Number)
@ -101,6 +103,7 @@ Read-Only:
- `network_interface_naming` (String) - `network_interface_naming` (String)
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_version` (String)
- `pinned` (Boolean) - `pinned` (Boolean)
- `preferred_cpu` (List of Number) - `preferred_cpu` (List of Number)
- `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest)) - `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest))
@ -184,6 +187,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -200,6 +204,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -61,6 +61,7 @@ Read-Only:
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules)) - `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String) - `arch` (String)
- `auto_start_w_node` (Boolean) - `auto_start_w_node` (Boolean)
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `boot_type` (String) - `boot_type` (String)
- `bootdisk_size` (Number) - `bootdisk_size` (Number)
@ -99,6 +100,7 @@ Read-Only:
- `network_interface_naming` (String) - `network_interface_naming` (String)
- `numa_affinity` (String) - `numa_affinity` (String)
- `numa_node_id` (Number) - `numa_node_id` (Number)
- `os_version` (String)
- `pinned` (Boolean) - `pinned` (Boolean)
- `preferred_cpu` (List of Number) - `preferred_cpu` (List of Number)
- `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest)) - `qemu_guest` (List of Object) (see [below for nested schema](#nestedobjatt--items--qemu_guest))
@ -182,6 +184,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -198,6 +201,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

@ -30,6 +30,7 @@ description: |-
- `status` (String) Filter by Status - `status` (String) Filter by Status
- `tech_status` (String) Filter by TechStatus - `tech_status` (String) Filter by TechStatus
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -51,6 +51,7 @@ description: |-
- `sdn_access_group_id` (String) - `sdn_access_group_id` (String)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -90,3 +91,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (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)

@ -76,6 +76,7 @@ Read-Only:
- `sdn_access_group_id` (String) - `sdn_access_group_id` (String)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -107,3 +108,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

@ -73,6 +73,7 @@ Read-Only:
- `rg_id` (Number) - `rg_id` (Number)
- `secret` (String) - `secret` (String)
- `status` (String) - `status` (String)
- `storage_policy_ids` (List of Number)
- `uniq_pools` (List of String) - `uniq_pools` (List of String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
@ -104,3 +105,12 @@ Read-Only:
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits--storage_policy))
<a id="nestedobjatt--items--resource_limits--storage_policy"></a>
### Nested Schema for `items.resource_limits.storage_policy`
Read-Only:
- `id` (Number)
- `limit` (Number)

@ -0,0 +1,50 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_access_group Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_access_group (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `access_group_id` (String) The unique access group ID
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `comment` (String) Comment description
- `created_at` (String) Creation timestamp
- `display_name` (String) Display name
- `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--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<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)

@ -0,0 +1,78 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_access_group_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_access_group_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `created_from` (String) filter by the lower limit of the creation date
- `created_to` (String) filter by the upper limit of the creation date
- `deleted` (Boolean) filter by deleted/not deleted group
- `display_name` (String) filter by display name
- `enabled` (Boolean) filter by enabled/disabled group
- `page` (Number) Page number
- `per_page` (Number) Items per page
- `sort_by` (String) sort by one of supported fields
- `sort_order` (String) sort 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 access groups (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:
- `comment` (String)
- `created_at` (String)
- `default_security_policy` (List of Object) (see [below for nested schema](#nestedobjatt--items--default_security_policy))
- `display_name` (String)
- `id` (String)
- `net_object_access_group` (List of Object) (see [below for nested schema](#nestedobjatt--items--net_object_access_group))
<a id="nestedobjatt--items--default_security_policy"></a>
### Nested Schema for `items.default_security_policy`
Read-Only:
- `access_group_id` (String)
- `default_acl_drop` (String)
- `default_open_session_drop` (Boolean)
- `description` (String)
- `display_name` (String)
- `id` (String)
- `version_id` (Number)
<a id="nestedobjatt--items--net_object_access_group"></a>
### Nested Schema for `items.net_object_access_group`
Read-Only:
- `access_group_id` (String)
- `id` (String)
- `version_id` (Number)

@ -0,0 +1,63 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_access_group_user_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_access_group_user_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `access_group_id` (String) filter by access group id
### Optional
- `access_group_role` (String) filter by access group role
- `created_by` (String) who created the user
- `created_from` (String) filter by the lower limit of the creation date
- `created_to` (String) filter by the upper limit of the creation date
- `deleted` (Boolean) delete filter
- `deleted_by` (String) who deleted the user
- `disabled_by` (String) who disabled the user
- `display_name` (String) filter by display name
- `enabled` (Boolean) filter by inclusion
- `global_role` (String) filter by global role
- `login` (String) filter by user login
- `page` (Number) result page number
- `per_page` (Number) number of results per page
- `sort_by` (String) sort by one of 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 users (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:
- `display_name` (String)
- `id` (String)
- `login` (String)
- `role_id` (String)

@ -0,0 +1,149 @@
---
# 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)

@ -0,0 +1,88 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_logical_port Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_logical_port (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `logical_port_id` (String) ID of the logical port to use
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `access_group_id` (String) ID of the access group
- `access_group_name` (String) Name of the access group
- `adapter_mac` (String) MAC address of the adapter
- `address_detection` (Boolean) If the adapter address detection is enabled
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
- `created_at` (String) Creation time of the logical port
- `description` (String) Description of the logical port
- `display_name` (String) Display name of the logical port
- `enabled` (Boolean) If the logical port is enabled
- `hypervisor` (String) ID of the hypervisor
- `hypervisor_display_name` (String) Display name of the hypervisor
- `id` (String) The ID of this resource.
- `live_migration_target_hv` (String)
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
- `unique_identifier` (String) Unique identifier of the logical port
- `updated_at` (String) Update time the logical port
- `version_id` (Number) Version ID of the logical port
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (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)

@ -0,0 +1,87 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_logical_port_get_by_unique_identifier Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_logical_port_get_by_unique_identifier (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `unique_identifier` (String) Unique ID of the logical port to use
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `access_group_id` (String) ID of the access group
- `access_group_name` (String) Name of the access group
- `adapter_mac` (String) MAC address of the adapter
- `address_detection` (Boolean) If the adapter address detection is enabled
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
- `created_at` (String) Creation time of the logical port
- `description` (String) Description of the logical port
- `display_name` (String) Display name of the logical port
- `enabled` (Boolean) If the logical port is enabled
- `hypervisor` (String) ID of the hypervisor
- `hypervisor_display_name` (String) Display name of the hypervisor
- `id` (String) The ID of this resource.
- `live_migration_target_hv` (String)
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
- `updated_at` (String) Update time the logical port
- `version_id` (Number) Version ID of the logical port
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (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)

@ -0,0 +1,111 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_logical_port_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_logical_port_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `access_group_id` (String) Access Group ID
- `adapter_mac` (String) Adapter mac
- `address_detection` (Boolean)
- `created_from` (String)
- `created_to` (String)
- `display_name` (String) Display name
- `enabled` (Boolean)
- `external_network_id` (String) External Network ID
- `hypervisor` (String) Hypervisor
- `hypervisor_display_name` (String) Hypervisor display name
- `live_migration_target_hv` (String) Live migration target HV
- `page` (Number)
- `per_page` (Number)
- `port_security` (Boolean)
- `segment_display_name` (String) Segment display name
- `segment_id` (String) Segment ID
- `sort_by` (String)
- `sort_order` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `unique_identifier` (String) Unique identifier
### Read-Only
- `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:
- `access_group_id` (String)
- `access_group_name` (String)
- `adapter_mac` (String)
- `address_detection` (Boolean)
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--items--bindings))
- `created_at` (String)
- `description` (String)
- `display_name` (String)
- `enabled` (Boolean)
- `hypervisor` (String)
- `hypervisor_display_name` (String)
- `id` (String)
- `live_migration_target_hv` (String)
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--items--status))
- `unique_identifier` (String)
- `updated_at` (String)
- `version_id` (Number)
<a id="nestedobjatt--items--bindings"></a>
### Nested Schema for `items.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="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)

@ -0,0 +1,117 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_segment Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_segment (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `segment_id` (String)
### Optional
- `access_group_id` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `access_group_name` (String)
- `created_at` (String)
- `description` (String)
- `dhcp_v4` (List of Object) (see [below for nested schema](#nestedatt--dhcp_v4))
- `dhcp_v6` (List of Object) (see [below for nested schema](#nestedatt--dhcp_v6))
- `display_name` (String)
- `enabled` (Boolean)
- `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))
- `subnet_v4` (String)
- `subnet_v6` (String)
- `updated_at` (String)
- `version_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--dhcp_v4"></a>
### Nested Schema for `dhcp_v4`
Read-Only:
- `dns` (List of String)
- `enabled` (Boolean)
- `excluded_address_ranges` (List of String)
- `gateway` (String)
- `id` (String)
- `lease_time` (Number)
- `server_ip` (String)
- `server_mac` (String)
<a id="nestedatt--dhcp_v6"></a>
### Nested Schema for `dhcp_v6`
Read-Only:
- `address_prefix` (String)
- `dns` (List of String)
- `enabled` (Boolean)
- `id` (String)
- `lease_time` (Number)
- `server_mac` (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)

@ -0,0 +1,39 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_segment_get_status Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_segment_get_status (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `segment_id` (String)
### Optional
- `detailed` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `version_id` (Number)
### Read-Only
- `id` (String) The ID of this resource.
- `status` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

@ -0,0 +1,135 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sdn_segment_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_sdn_segment_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `access_group_id` (String) find by access group id
- `created_from` (String) find by created date
- `created_to` (String) find by created date
- `display_name` (String) find by display name
- `enabled` (Boolean) find by enabled status
- `is_synced` (Boolean) does core currently believe that its data is synchronized with the data in the OVN?
- `page` (Number) Page number
- `per_page` (Number) Items per page
- `sort_by` (String) sort by one of supported fields
- `sort_order` (String) sort order
- `subnet` (String) IPv4 or IPv6 subnet for the current segment
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `updated_from` (String) find by updated date
- `updated_to` (String) find by updated date
### Read-Only
- `entry_count` (Number) entry count
- `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:
- `access_group_id` (String)
- `access_group_name` (String)
- `created_at` (String)
- `description` (String)
- `dhcp_v4` (List of Object) (see [below for nested schema](#nestedobjatt--items--dhcp_v4))
- `dhcp_v6` (List of Object) (see [below for nested schema](#nestedobjatt--items--dhcp_v6))
- `display_name` (String)
- `enabled` (Boolean)
- `id` (String)
- `logical_ports_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--logical_ports_info))
- `routers_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--routers_info))
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--items--status))
- `subnet_v4` (String)
- `subnet_v6` (String)
- `updated_at` (String)
- `version_id` (Number)
<a id="nestedobjatt--items--dhcp_v4"></a>
### Nested Schema for `items.dhcp_v4`
Read-Only:
- `dns` (List of String)
- `enabled` (Boolean)
- `excluded_address_ranges` (List of String)
- `gateway` (String)
- `id` (String)
- `lease_time` (Number)
- `server_ip` (String)
- `server_mac` (String)
<a id="nestedobjatt--items--dhcp_v6"></a>
### Nested Schema for `items.dhcp_v6`
Read-Only:
- `address_prefix` (String)
- `dns` (List of String)
- `enabled` (Boolean)
- `id` (String)
- `lease_time` (Number)
- `server_mac` (String)
<a id="nestedobjatt--items--logical_ports_info"></a>
### Nested Schema for `items.logical_ports_info`
Read-Only:
- `display_name` (String)
- `id` (String)
<a id="nestedobjatt--items--routers_info"></a>
### Nested Schema for `items.routers_info`
Read-Only:
- `display_name` (String)
- `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)

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

@ -0,0 +1,74 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_security_group_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_security_group_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `by_id` (Number)
- `created_max` (Number)
- `created_min` (Number)
- `desc` (String)
- `name` (String)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `updated_max` (Number)
- `updated_min` (Number)
### 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:
- `account_id` (Number)
- `created_at` (Number)
- `created_by` (String)
- `description` (String)
- `name` (String)
- `rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--rules))
- `security_group_id` (Number)
- `updated_at` (Number)
- `updated_by` (String)
<a id="nestedobjatt--items--rules"></a>
### Nested Schema for `items.rules`
Read-Only:
- `direction` (String)
- `ethertype` (String)
- `id` (Number)
- `port_range_max` (Number)
- `port_range_min` (Number)
- `protocol` (String)
- `remote_ip_prefix` (String)

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

@ -0,0 +1,78 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_storage_policy_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_storage_policy_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `by_id` (Number)
- `desc` (String)
- `limit_iops` (Number)
- `name` (String)
- `page` (Number)
- `pool_name` (String)
- `resgroup_id` (Number)
- `sep_id` (Number)
- `size` (Number)
- `sort_by` (String)
- `status` (String)
- `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:
- `access_seps_pools` (List of Object) (see [below for nested schema](#nestedobjatt--items--access_seps_pools))
- `description` (String)
- `guid` (Number)
- `limit_iops` (Number)
- `name` (String)
- `status` (String)
- `storage_policy_id` (Number)
- `usage` (List of Object) (see [below for nested schema](#nestedobjatt--items--usage))
<a id="nestedobjatt--items--access_seps_pools"></a>
### Nested Schema for `items.access_seps_pools`
Read-Only:
- `pool_names` (List of String)
- `sep_id` (Number)
<a id="nestedobjatt--items--usage"></a>
### Nested Schema for `items.usage`
Read-Only:
- `accounts` (List of Number)
- `resgroups` (List of Number)

@ -103,6 +103,7 @@ Read-Only:
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces)) - `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
- `live_migration_job_id` (Number)
- `lock_status` (String) - `lock_status` (String)
- `milestones` (Number) - `milestones` (Number)
- `status` (String) - `status` (String)
@ -112,6 +113,7 @@ Read-Only:
- `vnc_password` (String) - `vnc_password` (String)
- `vnf_id` (Number) - `vnf_id` (Number)
- `vnf_name` (String) - `vnf_name` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnf_dev--config"></a> <a id="nestedobjatt--vnf_dev--config"></a>
### Nested Schema for `vnf_dev.config` ### Nested Schema for `vnf_dev.config`
@ -153,6 +155,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flipgroup_id` (Number) - `flipgroup_id` (Number)
- `guid` (String) - `guid` (String)
@ -169,6 +172,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `type` (String) - `type` (String)
- `vnfs` (List of Number) - `vnfs` (List of Number)
@ -231,6 +235,7 @@ Read-Only:
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--dhcp--config"></a> <a id="nestedobjatt--vnfs--dhcp--config"></a>
### Nested Schema for `vnfs.dhcp.config` ### Nested Schema for `vnfs.dhcp.config`
@ -309,9 +314,11 @@ Read-Only:
- `owner_id` (Number) - `owner_id` (Number)
- `owner_type` (String) - `owner_type` (String)
- `pure_virtual` (Boolean) - `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--gw--config"></a> <a id="nestedobjatt--vnfs--gw--config"></a>
### Nested Schema for `vnfs.gw.config` ### Nested Schema for `vnfs.gw.config`
@ -354,6 +361,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> <a id="nestedobjatt--vnfs--nat"></a>
### Nested Schema for `vnfs.nat` ### Nested Schema for `vnfs.nat`
@ -373,9 +393,11 @@ Read-Only:
- `owner_id` (Number) - `owner_id` (Number)
- `owner_type` (String) - `owner_type` (String)
- `pure_virtual` (Boolean) - `pure_virtual` (Boolean)
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `type` (String) - `type` (String)
- `zone_id` (Number)
<a id="nestedobjatt--vnfs--nat--config"></a> <a id="nestedobjatt--vnfs--nat--config"></a>
### Nested Schema for `vnfs.nat.config` ### Nested Schema for `vnfs.nat.config`
@ -417,3 +439,17 @@ Read-Only:
- `dev_id` (Number) - `dev_id` (Number)
- `iface01` (String) - `iface01` (String)
- `iface02` (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)

@ -29,6 +29,7 @@ description: |-
- `status` (String) sort by status - `status` (String) sort by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vnf_dev_id` (Number) Filter by VNF Device id - `vnf_dev_id` (Number) Filter by VNF Device id
- `zone_id` (Number) Zone ID
### Read-Only ### Read-Only

@ -25,16 +25,23 @@ description: |-
### Read-Only ### Read-Only
- `account_ids` (List of Number)
- `bservice_ids` (List of Number)
- `compute_ids` (List of Number)
- `created_time` (Number) - `created_time` (Number)
- `deletable` (Boolean) - `deletable` (Boolean)
- `description` (String) - `description` (String)
- `extnet_ids` (List of Number)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `k8s_ids` (List of Number)
- `lb_ids` (List of Number)
- `name` (String) - `name` (String)
- `node_ids` (List of Number) - `node_ids` (List of Number)
- `status` (String) - `status` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `vins_ids` (List of Number)
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`

@ -1,7 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort Provider" page_title: "decort Provider"
subcategory: ""
description: |- description: |-
--- ---

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

@ -21,16 +21,17 @@ description: |-
- `compgroup_name` (String) name of the Compute Group to add - `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 - `cpu` (Number) compute CPU number. All computes in the group have the same CPU count
- `disk` (Number) compute boot disk size in GB - `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 - `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 - `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 - `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 ### Optional
- `chipset` (String) - `chipset` (String)
- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases. - `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
- `compgroup_id` (Number) - `compgroup_id` (Number)
- `driver` (String) compute driver like a KVM_X86, etc.
- `extnets` (List of Number) list of external networks to connect computes to - `extnets` (List of Number) list of external networks to connect computes to
- `force_stop` (Boolean) force stop Compute Group - `force_stop` (Boolean) force stop Compute Group
- `force_update` (Boolean) force resize Compute Group - `force_update` (Boolean) force resize Compute Group

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

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

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

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

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

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

@ -29,7 +29,6 @@ description: |-
- `bootable` (Boolean) Does this image boot OS - `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number) - `computeci_id` (Number)
- `enabled` (Boolean) - `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize - `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 - `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 - `password` (String) Optional password for the image
@ -66,6 +65,7 @@ description: |-
- `snapshot_id` (String) snapshot id - `snapshot_id` (String) snapshot id
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String) - `unc_path` (String)
- `url` (String) - `url` (String)
- `version` (String) - `version` (String)

@ -19,7 +19,6 @@ description: |-
- `boot_type` (String) Boot type of image BIOS or UEFI - `boot_type` (String) Boot type of image BIOS or UEFI
- `disk_id` (Number) Disk Id - `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 - `image_type` (String) Image type linux, windows or unknown
- `name` (String) Name of the rescue disk - `name` (String) Name of the rescue disk
@ -30,7 +29,6 @@ description: |-
- `bootable` (Boolean) Does this image boot OS - `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number) - `computeci_id` (Number)
- `enabled` (Boolean) - `enabled` (Boolean)
- `enabled_stacks` (List of Number)
- `hot_resize` (Boolean) Does this machine supports hot resize - `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 - `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 - `password` (String) Optional password for the image
@ -46,6 +44,7 @@ description: |-
- `cd_presented_to` (String) - `cd_presented_to` (String)
- `deleted_time` (Number) - `deleted_time` (Number)
- `desc` (String) - `desc` (String)
- `drivers` (List of String)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `history` (List of Object) (see [below for nested schema](#nestedatt--history)) - `history` (List of Object) (see [below for nested schema](#nestedatt--history))
@ -66,6 +65,7 @@ description: |-
- `snapshot_id` (String) snapshot id - `snapshot_id` (String) snapshot id
- `status` (String) - `status` (String)
- `tech_status` (String) - `tech_status` (String)
- `to_clean` (Boolean)
- `unc_path` (String) - `unc_path` (String)
- `url` (String) - `url` (String)
- `version` (String) - `version` (String)

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

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

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

@ -18,10 +18,10 @@ description: |-
### Required ### Required
- `cpu` (Number) Number of CPUs to allocate to this compute instance. - `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. - `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. - `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. - `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 ### 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` (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. - `network_interface_naming` (String) Name of netfowrk interface.
- `numa_affinity` (String) Rule for VM placement with NUMA affinity. - `numa_affinity` (String) Rule for VM placement with NUMA affinity.
- `os_version` (String) the OS version installed on the VM
- `pause` (Boolean) - `pause` (Boolean)
- `pci_devices` (Set of Number) ID of the connected pci devices - `pci_devices` (Set of Number) ID of the connected pci devices
- `permanently` (Boolean) - `permanently` (Boolean)
@ -65,6 +66,7 @@ description: |-
- `reset` (Boolean) - `reset` (Boolean)
- `restore` (Boolean) - `restore` (Boolean)
- `rollback` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--rollback)) - `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. - `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` (Block Set) (see [below for nested schema](#nestedblock--snapshot))
- `stack_id` (Number) ID of stack to start compute - `stack_id` (Number) ID of stack to start compute
@ -83,6 +85,7 @@ description: |-
- `affinity_weight` (Number) - `affinity_weight` (Number)
- `arch` (String) - `arch` (String)
- `boot_disk_id` (Number) This compute instance boot disk ID. - `boot_disk_id` (Number) This compute instance boot disk ID.
- `boot_image_id` (Number)
- `boot_order` (List of String) - `boot_order` (List of String)
- `cd_image_id` (Number) - `cd_image_id` (Number)
- `clone_reference` (Number) - `clone_reference` (Number)
@ -95,6 +98,7 @@ description: |-
- `deleted_by` (String) - `deleted_by` (String)
- `deleted_time` (Number) - `deleted_time` (Number)
- `devices` (String) - `devices` (String)
- `driver` (String)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
@ -178,6 +182,7 @@ Required:
- `disk_name` (String) Name for disk - `disk_name` (String) Name for disk
- `size` (Number) Disk size in GiB - `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: Optional:
@ -196,6 +201,7 @@ Read-Only:
- `shareable` (Boolean) - `shareable` (Boolean)
- `size_max` (Number) - `size_max` (Number)
- `size_used` (Number) - `size_used` (Number)
- `to_clean` (Boolean)
<a id="nestedblock--libvirt_settings"></a> <a id="nestedblock--libvirt_settings"></a>
@ -226,6 +232,7 @@ Required:
Optional: 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. - `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. - `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 - `mtu` (Number) Maximum transmission unit, used only for DPDK type, must be 1-9216
@ -259,6 +266,20 @@ Required:
- `label` (String) - `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> <a id="nestedblock--snapshot"></a>
### Nested Schema for `snapshot` ### Nested Schema for `snapshot`
@ -319,6 +340,7 @@ Read-Only:
- `conn_id` (Number) - `conn_id` (Number)
- `conn_type` (String) - `conn_type` (String)
- `def_gw` (String) - `def_gw` (String)
- `enable_secgroups` (Boolean)
- `enabled` (Boolean) - `enabled` (Boolean)
- `flip_group_id` (Number) - `flip_group_id` (Number)
- `guid` (String) - `guid` (String)
@ -335,6 +357,7 @@ Read-Only:
- `pci_slot` (Number) - `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos)) - `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
- `sdn_interface_id` (String) - `sdn_interface_id` (String)
- `security_groups` (List of Number)
- `target` (String) - `target` (String)
- `trunk_tags` (String) - `trunk_tags` (String)
- `type` (String) - `type` (String)

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

@ -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)

@ -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)

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

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save