Compare commits

...

49 Commits
3.4.0 ... 4.6.2

Author SHA1 Message Date
6eb6546722 4.6.2 2024-09-25 13:43:26 +03:00
8ad6811e88 4.6.1 2024-08-26 18:22:06 +03:00
6876b25f0e 4.6.0 2024-05-31 15:42:50 +03:00
db1760cb72 4.6.0 2024-05-31 14:05:21 +03:00
84b7a80e1b wiki 2024-04-09 10:56:12 +03:00
8857ed17be wiki 2024-04-09 09:23:33 +03:00
91ba361af9 4.5.3 2024-03-26 12:17:33 +03:00
f49d9f8860 4.5.2 2023-12-19 16:37:50 +03:00
20050bc169 4.5.1 2023-12-18 18:55:52 +03:00
e2ee45ee14 4.5.1 2023-12-18 18:36:55 +03:00
Nikita Sorokin
294680282e 4.5.0 2023-11-13 00:59:02 +03:00
Nikita Sorokin
2bc0fbae9a 4.5.0-alpha 2023-11-07 18:26:09 +03:00
Nikita Sorokin
2453a32d01 4.4.2 2023-10-18 08:30:37 +03:00
Nikita Sorokin
0602a4b693 4.4.1 2023-10-13 13:28:19 +03:00
Nikita Sorokin
28b60de115 4.4.0-static-route-updated 2023-10-09 13:15:11 +03:00
Nikita Sorokin
b705ce4aab 4.4.0 2023-09-28 19:41:26 +03:00
Nikita Sorokin
83ca627cea 4.4.0 2023-09-28 16:08:15 +03:00
Nikita Sorokin
739289fbb8 4.3.8 2023-09-27 16:17:35 +03:00
Nikita Sorokin
c89574c3e6 4.3.7 2023-09-22 12:49:22 +03:00
Nikita Sorokin
a1e61674c8 4.3.6 2023-09-04 11:15:01 +03:00
Nikita Sorokin
cb9ff26bb0 4.3.5 2023-08-29 16:26:37 +03:00
Nikita Sorokin
6932f9d305 4.3.5 2023-08-28 13:02:41 +03:00
Nikita Sorokin
712f8edf9e 4.3.4 2023-08-23 16:32:48 +03:00
Nikita Sorokin
805ffe1f29 4.3.3 2023-08-22 13:15:17 +03:00
Nikita Sorokin
bf8d3fb437 4.3.2 2023-08-17 18:18:23 +03:00
d7a7eb9cb3 4.3.1 README update 2023-08-16 16:00:00 +03:00
Nikita Sorokin
b60f32c570 v4.3.1 2023-08-10 20:22:43 +03:00
272e385318 4.3.0 2023-07-26 13:32:39 +03:00
f731cf246f 4.2.4 2023-07-07 11:54:41 +03:00
6365f63fc1 4.2.3 2023-06-29 16:02:38 +03:00
85ce76564f 4.2.2 2023-06-23 15:30:46 +03:00
928481d26f 4.2.1 2023-06-19 16:05:27 +03:00
0e64974821 4.2.0 2023-06-08 12:26:21 +03:00
371bb0d90f 4.1.1 2023-06-01 17:40:47 +03:00
caf7213bca 4.1.0 2023-05-26 17:12:03 +03:00
9cf150437d 4.0.2 2023-05-23 16:48:16 +03:00
523d96189f 4.0.1 2023-05-19 17:14:55 +03:00
KasimBaybikov
8ca233dd32 4.0.0 2023-05-04 10:08:25 +03:00
KasimBaybikov
9bad8a6947 3.6.0 2023-04-10 16:56:56 +03:00
KasimBaybikov
e3e7e7bd89 edit repository link in Readme 2023-04-05 17:06:00 +03:00
KasimBaybikov
b112c5ee22 3.5.2 2023-03-26 22:00:30 +03:00
KasimBaybikov
f2f31b939e code migration to repository.basistech.ru 2023-03-17 11:56:53 +03:00
KasimBaybikov
c781ffafaa code migration to repos.digitalenergy.online 2023-03-14 13:32:33 +03:00
KasimBaybikov
3715db2923 fix rule release for Makefile, and update links in README.md/README_EN.md 2023-03-13 15:54:30 +03:00
KasimBaybikov
f83c8e8a9a 3.5.1 2023-03-10 12:49:28 +03:00
KasimBaybikov
af82decadd 3.5.0 2023-03-10 12:42:15 +03:00
KasimBaybikov
f5e0a53364 3.4.3 2023-02-16 16:29:04 +03:00
stSolo
9d1c8eeaa7 3.4.2 2023-02-10 17:29:09 +03:00
stSolo
8516e0419a 3.4.1 2023-02-08 17:28:20 +03:00
2569 changed files with 278516 additions and 36891 deletions

4
.gitignore vendored
View File

@@ -2,4 +2,6 @@ decort/vendor/
examples/ examples/
url_scrapping/ url_scrapping/
terraform-provider-decort* terraform-provider-decort*
.vscode/ .vscode/
.DS_Store

View File

@@ -1,49 +1,5 @@
### Version 3.4.0 ## Version 4.6.2
### Features ### Features
- Added the pci_devices field in resources cloudbroker/kvmvm, cloudapi/kvmvm, datasources cloudbroker/kvmvm, cloudapi/kvmvm
- Add "seps" to the data source decort_account
- Add "seps" to the resource decort_account
- Add "shareable" to the data source decort_account_disk_list
- Change "compute_id" and "compute_name" to "computes" in data source decort_disks
- Change "compute_id" and "compute_name" to "computes" in resource decort_disks
- Change "compute_id" and "compute_name" to "computes" in data source decort_disks_list
- Add "shareable" to the data source decort_disk
- Add "shareable" to the resource decort_disk
- Add "shareable" to the data source decort_disk_list
- Add "present_to" to the data source decort_disk
- Add "present_to" to the data source decort_disk_list
- Add "present_to" to the resource decort_disk
- Add "shareable" to the data source decort_kvmvm
- Add "shareable" to the resource decort_kvmvm
- Add "size_max" to the data source decort_kvmvm
- Add "size_max" to the resource decort_kvmvm
- Add "size_used" to the data source decort_kvmvm
- Add "size_used" to the resource decort_kvmvm
- Add "present_to" to the data source decort_image
- Add "present_to" to the resource decort_image
- Add optional field "labels" to the resource decort_k8s
- Add optional field "taints" to the resource decort_k8s
- Add optional field "annotations" to the resource decort_k8s
- Add optional field "sep_id" in block masters in the resource decort_k8s
- Add optional field "sep_pool" in block masters in the resource decort_k8s
- Add optional field "sep_id" in block workers in the resource decort_k8s
- Add optional field "sep_pool" in block workers in the resource decort_k8s
- Add "gid" to the data source decort_resgroup
- Add "resources" to the data source decort_resgroup
- Add "status" to the data source decort_resgroup
- Add "vins" to the data source decort_resgroup
- Add "vms" to the data source decort_resgroup
- Add "gid" to the resource decort_resgroup
- Add "resources" to the resource decort_resgroup
- Add "status" to the resource decort_resgroup
- Add "vins" to the resource decort_resgroup
- Add "vms" to the resource decort_resgroup
- Add optional field "force" to the resource decort_resgroup
- Add optional field "permanently" to the resource decort_resgroup
- Add optional field "reason" to the resource decort_resgroup
- Add "resources" to the resource decort_resgroup
- Add "gid" to the resource decort_resgroup
- Add "resources" to the data source decort_resgroup
- Add "gid" to the data source decort_resgroup
- Change required field "account_id" to optional in data source decort_resgroup

View File

@@ -1,15 +1,31 @@
TEST?=$$(go list ./... | grep -v 'vendor') TEST?=$$(go list ./... | grep -v 'vendor')
HOSTNAME=digitalenergy.online HOSTNAME=basis
NAMESPACE=decort NAMESPACE=decort
NAME=terraform-provider-decort NAME=terraform-provider-decort
#BINARY=terraform-provider-${NAME} BINDIR = ./bin
BINARY=${NAME}.exe ZIPDIR = ./zip
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=1.1 VERSION=4.6.2
#OS_ARCH=darwin_amd64 OS_ARCH=$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH)
OS_ARCH=windows_amd64
#OS_ARCH=linux_amd64 FILES = ${BINARY}_${VERSION}_darwin_amd64\
${BINARY}_${VERSION}_darwin_arm64\
${BINARY}_${VERSION}_freebsd_386\
${BINARY}_${VERSION}_freebsd_amd64\
${BINARY}_${VERSION}_freebsd_arm\
${BINARY}_${VERSION}_linux_386\
${BINARY}_${VERSION}_linux_amd64\
${BINARY}_${VERSION}_linux_arm\
${BINARY}_${VERSION}_linux_arm64\
${BINARY}_${VERSION}_openbsd_386\
${BINARY}_${VERSION}_openbsd_amd64\
${BINARY}_${VERSION}_solaris_amd64\
${BINARY}_${VERSION}_windows_386.exe\
${BINARY}_${VERSION}_windows_amd64.exe\
BINS = $(addprefix bin/, $(FILES))
default: install default: install
@@ -29,27 +45,41 @@ st:
build: build:
go build -o ${BINARY} ${MAINPATH} go build -o ${BINARY} ${MAINPATH}
release: release: $(FILES)
GOOS=darwin GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_darwin_amd64
GOOS=freebsd GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_freebsd_386 $(FILES) : $(BINDIR) $(ZIPDIR) $(BINS)
GOOS=freebsd GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_freebsd_amd64 zip -r $(ZIPDIR)/$@.zip $(BINDIR)/$@
GOOS=freebsd GOARCH=arm go build -o ./bin/${BINARY}_${VERSION}_freebsd_arm zip -rj $(ZIPDIR)/$@.zip scripts/install.bat scripts/install.sh
GOOS=linux GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_linux_386
GOOS=linux GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_linux_amd64 $(BINDIR):
GOOS=linux GOARCH=arm go build -o ./bin/${BINARY}_${VERSION}_linux_arm mkdir $@
GOOS=openbsd GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_openbsd_386
GOOS=openbsd GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_openbsd_amd64 $(ZIPDIR):
GOOS=solaris GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_solaris_amd64 mkdir $@
GOOS=windows GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_windows_386
GOOS=windows GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_windows_amd64 $(BINS):
GOOS=darwin GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_darwin_amd64 $(MAINPATH)
GOOS=darwin GOARCH=arm64 go build -o ./bin/${BINARY}_${VERSION}_darwin_arm64 $(MAINPATH)
GOOS=freebsd GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_freebsd_386 $(MAINPATH)
GOOS=freebsd GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_freebsd_amd64 $(MAINPATH)
GOOS=freebsd GOARCH=arm go build -o ./bin/${BINARY}_${VERSION}_freebsd_arm $(MAINPATH)
GOOS=linux GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_linux_386 $(MAINPATH)
GOOS=linux GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_linux_amd64 $(MAINPATH)
GOOS=linux GOARCH=arm go build -o ./bin/${BINARY}_${VERSION}_linux_arm $(MAINPATH)
GOOS=linux GOARCH=arm64 go build -o ./bin/${BINARY}_${VERSION}_linux_arm64 ${MAINPATH}
GOOS=openbsd GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_openbsd_386 $(MAINPATH)
GOOS=openbsd GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_openbsd_amd64 $(MAINPATH)
GOOS=solaris GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_solaris_amd64 $(MAINPATH)
GOOS=windows GOARCH=386 go build -o ./bin/${BINARY}_${VERSION}_windows_386.exe $(MAINPATH)
GOOS=windows GOARCH=amd64 go build -o ./bin/${BINARY}_${VERSION}_windows_amd64.exe $(MAINPATH)
install: build install: build
mkdir -p ~/.terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAME}/${VERSION}/${OS_ARCH} mkdir -p ~/.terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAMESPACE}/${VERSION}/${OS_ARCH}
mv ${BINARY} ~/.terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAME}/${VERSION}/${OS_ARCH} mv ${BINARY} ~/.terraform.d/plugins/${HOSTNAME}/${NAMESPACE}/${NAMESPACE}/${VERSION}/${OS_ARCH}
test: test:
go test -i $(TEST) || exit 1 go test -i $(TEST) || exit 1
echo $(TEST) | xargs -t -n4 go test $(TESTARGS) -timeout=30s -parallel=4 echo $(TEST) | xargs -t -n4 go test $(TESTARGS) -timeout=30s -parallel=4
testacc: testacc:
TF_ACC=1 go test $(TEST) -v $(TESTARGS) -timeout 120m TF_ACC=1 go test $(TEST) -v $(TESTARGS) -timeout 120m

235
README.md
View File

@@ -6,6 +6,11 @@ Terraform provider для платформы Digital Energy Cloud Orchestration
| Версия DECORT API | Версия провайдера Terraform | | Версия DECORT API | Версия провайдера Terraform |
| ------ | ------ | | ------ | ------ |
| 4.0.0 | 4.6.x |
| 3.8.9 | 4.5.x |
| 3.8.8 | 4.4.x |
| 3.8.7 | 4.3.x |
| 3.8.6 | 4.0.x, 4.1.x, 4.2.x |
| 3.8.5 | 3.4.x | | 3.8.5 | 3.4.x |
| 3.8.0 - 3.8.4 | 3.3.1 | | 3.8.0 - 3.8.4 | 3.3.1 |
| 3.7.x | rc-1.25 | | 3.7.x | rc-1.25 |
@@ -17,124 +22,169 @@ Terraform provider для платформы Digital Energy Cloud Orchestration
Провайдер позволяет работать в двух режимах: Провайдер позволяет работать в двух режимах:
- Режим пользователя, - Режим пользователя,
- Режим администратора. - Режим администратора. <br>
Для переключения между режимами используйте флаг DECORT_ADMIN_MODE. Используйте ресурсы `decort_cb_` для администрирования. <br>
Вики проекта: https://github.com/rudecs/terraform-provider-decort/wiki Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
## Возможности провайдера ## Возможности провайдера
- Работа с Compute instances, - Режим пользователя:
- Работа с disks, - Работа с accounts,
- Работа с k8s, - Работа с bservice,
- Работа с image, - Работа с disks,
- Работа с reource groups, - Работа с extnets,
- Работа с VINS, - Работа с flipgroups,
- Работа с pfw, - Работа с image,
- Работа с accounts, - Работа с k8s,
- Работа с snapshots, - Работа с Compute instances,
- Работа с pcidevice, - Работа с load balancer,
- Работа с sep, - Работа с locations,
- Работа с vgpu, - Работа с pfw,
- Работа с bservice, - Работа с resource groups,
- Работа с extnets, - Работа с snapshots,
- Работа с locations, - Работа с stacks,
- Работа с load balancer. - Работа с VINS.
Вики проекта: https://github.com/rudecs/terraform-provider-decort/wiki - Режим администратора:
- Работа с accounts,
- Работа с audits,
- Работа с disks,
- Работа с extnets,
- Работа с flipgroups,
- Работа с grids,
- Работа с images,
- Работа с k8ci,
- Работа с k8s,
- Работа с Compute instances,
- Работа с load balancer,
- Работа с pci device,
- Работа с resource groups,
- Работа с seps,
- Работа с user,
- Работа с stacks,
- Работа с VINS.
## Начало Со списком и описанием функционала всех групп можно ознамоиться на Вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
Старт возможен по двум путям: ## Установка
Начиная с версии провайдера `4.3.0` в релизном архиве находятся скрипты-инсталляторы.
1. Установка через собранные пакеты. Чтобы выполнить установку, необходимо:
2. Ручная установка. 1. Перейти по адресу: https://repository.basistech.ru/BASIS/terraform-provider-decort/releases
2. Выбрать необходимую версию провайдера подходящую под операционную систему.
### Установка через собранные пакеты. 3. Скачать архив.
4. Распаковать архив.
1. Скачайте и установите terraform по ссылке: https://learn.hashicorp.com/tutorials/terraform/install-cli?in=terraform/aws-get-started 5. Выполнить скрипт установщика, `install.sh` или `install.bat` для Windows.<br/>
2. Создайте файл `main.tf` и добавьте в него следующий блок. *Для запуска `install.sh` не забудьте изменить права доступа к файлу*
```bash
chmod u+x install.sh
```
6. Дождаться сообщения об успешной установке. Установщик выведет актуальный блок конфигурации провайдера, скопируйте его
```bash
DECORT provider version 4.3.0 has been successfully installed
Copy this provider configuration to main.tf file:
terraform {
required_providers {
decort = {
version = "4.3.0"
source = "basis/decort/decort"
}
}
}
```
7. После этого, создайте файл `main.tf` в рабочей директории, которая может находится в любом удобном для пользователя месте.
В данном примере, рабочая директория с файлом main.tf находится по пути:
```bash
~/work/tfdir/main.tf
```
8. Вставьте в `main.tf` блок конфигурации провайдера, который был выведен на экран установщиком:
```terraform
terraform {
required_providers {
decort = {
version = "4.3.0"
source = "basis/decort/decort"
}
}
}
```
9. Добавьте в файл блок с инициализацией провайдера.
```terraform ```terraform
provider "decort" { provider "decort" {
authenticator = "oauth2" authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL> controller_url = "https://mr4.digitalenergy.online"
controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL>
oauth2_url = "https://sso.digitalenergy.online" oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true allow_unverified_ssl = true
} }
``` ```
3. Выполните команду 10. В консоли выполните команду
```bash
```
terraform init terraform init
``` ```
Провайдер автоматически будет установлен на ваш компьютер из terraform registry. 11. В случае успешной установки, Terraform инициализирует провайдер и будет готов к дальнейшей работе.
### Ручная установка
1. Скачайте и установите Go по ссылке: https://go.dev/dl/
2. Скачайте и установите terraform по ссылке: https://learn.hashicorp.com/tutorials/terraform/install-cli?in=terraform/aws-get-started
3. Склонируйте репозиторий с провайдером, выполнив команду:
```bash
git clone https://github.com/rudecs/terraform-provider-decort.git
```
4. Перейдите в скачанную папку с провайдером и выполните команду
```bash
go build -o terraform-provider-decort
```
Если вы знаете как устроен _makefile_, то можно изменить в файле `Makefile` параметры под вашу ОС и выполнить команду
```bash
make build
```
5. Полученный файл необходимо поместить:
Linux:
## Установка из релизов
Terraform провайдер DECORT имеет скомпилированные релизные версии, которые расположены по адресу: [Релизы](https://repository.basistech.ru/BASIS/terraform-provider-decort/releases).
Чтобы выполнить установку из релиза, необходимо:
1. Перейти по адресу: https://repository.basistech.ru/BASIS/terraform-provider-decort/releases
2. Выбрать необходимую версию провайдера подходящую под операционную систему.
3. Скачать архив.
4. Распаковать архив.
5. Полученный файл (в директории `bin/`) необходимо поместить:
Linux:
```bash ```bash
~/.terraform.d/plugins/${host_name}/${namespace}/${type}/${version}/${target} ~/.terraform.d/plugins/${host_name}/${namespace}/${type}/${version}/${target}
``` ```
Windows: Windows:
```powershell ```powershell
%APPDATA%\terraform.d\plugins\${host_name}\${namespace}\${type}\${version}\${target} %APPDATA%\terraform.d\plugins\${host_name}\${namespace}\${type}\${version}\${target}
``` ```
ВНИМАНИЕ: для ОС Windows `%APP_DATA%` является каталогом, в котором будут помещены будущие файлы terraform.
Где: Где:
- host_name - имя хоста, держателя провайдера, например, basis
- host_name - имя хоста, держателя провайдера, например, digitalenergy.online - namespace - пространство имен хоста, например decort
- namespace - пространство имен хоста, например decort
- type - тип провайдера, может совпадать с пространством имен, например, decort - type - тип провайдера, может совпадать с пространством имен, например, decort
- version - версия провайдера, например 1.2 - version - версия провайдера, например 4.3.0
- target - версия ОС, например windows_amd64 - target - архитектура операционной системы, например windows_amd64
6. После этого, создайте файл `main.tf`. В примере ниже используется путь до провайдера на машине с ОС Linux:
7. Добавьте в него следующий блок
```bash
~/.terraform.d/plugins/basis/decort/decort/4.3.0/linux_amd64/tf-provider
^ ^ ^ ^ ^ ^
host_name | | | | | |
| | | | |
namespace | | | | |
| | | |
type | | | |
| | |
version | | |
| |
target | |
|
исполняемый файл |
```
6. После этого, создайте файл `main.tf` в рабочей директории, которая может находится в любом удобном для пользователя месте.
В данном примере, рабочая директория с файлом main.tf находится по пути:
```bash
~/work/tfdir/main.tf
```
7. Добавьте в `main.tf` следующий блок
```terraform ```terraform
terraform { terraform {
required_providers { required_providers {
decort = { decort = {
version = "1.2" version = "4.3.0"
source = "digitalenergy.online/decort/decort" source = "basis/decort/decort"
} }
} }
} }
``` ```
В поле `version` указывается версия провайдера.
В поле `version` указывается версия провайдера. <br/>
Обязательный параметр **ВНИМАНИЕ: Версии в блоке и в пути к исполняемому файлу провайдера должны совпадать!**
Тип поля - строка
ВНИМАНИЕ: Версии в блоке и в репозитории, в который был помещен провайдер должны совпадать!
В поле `source` помещается путь до репозитория с версией вида: В поле `source` помещается путь до репозитория с версией вида:
@@ -142,27 +192,30 @@ terraform {
${host_name}/${namespace}/${type} ${host_name}/${namespace}/${type}
``` ```
ВНИМАНИЕ: все параметры должны совпадать с путем репозитория, в котором помещен провайдер. **ВНИМАНИЕ: Версии в блоке и в пути к исполняемому файлу провайдера должны совпадать!**
8. В консоле выполнить команду 8. Добавьте в файл блок с инициализацией провайдера.
```terraform
provider "decort" {
authenticator = "decs3o"
controller_url = "https://mr4.digitalenergy.online"
oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true
}
```
9. В консоли выполните команду
```bash ```bash
terraform init terraform init
``` ```
9. Если все прошло хорошо - ошибок не будет. 10. В случае успешной установки, Terraform инициализирует провайдер и будет готов к дальнейшей работе.
Более подробно о сборке провайдера можно найти по ссылке: https://learn.hashicorp.com/tutorials/terraform/provider-use?in=terraform/providers
## Примеры работы ## Примеры работы
Примеры работы можно найти: Примеры работы можно найти:
- На вики проекта: https://github.com/rudecs/terraform-provider-decort/wiki - На вики проекта: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
- В папке `samples` - В папке `samples`
Схемы к terraform'у доступны:
- В папке `docs`
Хорошей работы! Хорошей работы!

View File

@@ -19,7 +19,7 @@ The provider support two working modes:
- User mode, - User mode,
- Administator mode. - Administator mode.
Use flag DECORT_ADMIN_MODE for swithcing beetwen modes. Use flag DECORT_ADMIN_MODE for swithcing beetwen modes.
See user guide at https://github.com/rudecs/terraform-provider-decort/wiki See user guide at https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
## Features ## Features
@@ -42,7 +42,7 @@ The provider support two working modes:
This provider supports Import operations on pre-existing resources. This provider supports Import operations on pre-existing resources.
See user guide at https://github.com/rudecs/terraform-provider-decort/wiki See user guide at https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
## Get Started ## Get Started
@@ -58,7 +58,7 @@ Two ways for starting:
```terraform ```terraform
provider "decort" { provider "decort" {
authenticator = "oauth2" authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL> #controller_url = <DECORT_CONTROLLER_URL>
controller_url = "https://ds1.digitalenergy.online" controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL> #oauth2_url = <DECORT_SSO_URL>
@@ -158,7 +158,7 @@ More details about the provider's building process: https://learn.hashicorp.com/
## Examples and Samples ## Examples and Samples
- Examples: https://github.com/rudecs/terraform-provider-decort/wiki - Examples: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
- Samples: see in repository `samples` - Samples: see in repository `samples`
Terraform schemas in: Terraform schemas in:

View File

@@ -3,6 +3,8 @@ Copyright (c) 2019-2022 Digital Energy Cloud Solutions LLC. All Rights Reserved.
Authors: Authors:
Petr Krutov, <petr.krutov@digitalenergy.online> Petr Krutov, <petr.krutov@digitalenergy.online>
Stanislav Solovev, <spsolovev@digitalenergy.online> Stanislav Solovev, <spsolovev@digitalenergy.online>
Kasim Baybikov, <kmbaybikov@basistech.ru>
Tim Tkachev, <tvtkachev@basistech.ru>
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@@ -21,12 +23,12 @@ limitations under the License.
Terraform DECORT provider - manage resources provided by DECORT (Digital Energy Cloud Terraform DECORT provider - manage resources provided by DECORT (Digital Energy Cloud
Orchestration Technology) with Terraform by Hashicorp. Orchestration Technology) with Terraform by Hashicorp.
Source code: https://github.com/rudecs/terraform-provider-decort Source code: https://repository.basistech.ru/BASIS/terraform-provider-decort
Please see README.md to learn where to place source code so that it Please see README.md to learn where to place source code so that it
builds seamlessly. builds seamlessly.
Documentation: https://github.com/rudecs/terraform-provider-decort/wiki Documentation: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
*/ */
package main package main
@@ -37,7 +39,7 @@ import (
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/v2/plugin" "github.com/hashicorp/terraform-plugin-sdk/v2/plugin"
"github.com/rudecs/terraform-provider-decort/internal/provider" "repository.basistech.ru/BASIS/terraform-provider-decort/internal/provider"
) )
//go:generate go run github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs //go:generate go run github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account Data Source - decort" page_title: "decort_account Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -30,7 +30,10 @@ description: |-
- `ckey` (String) - `ckey` (String)
- `company` (String) - `company` (String)
- `companyurl` (String) - `companyurl` (String)
- `compute_features` (List of String)
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) - `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String) - `created_by` (String)
- `created_time` (Number) - `created_time` (Number)
- `dc_location` (String) - `dc_location` (String)
@@ -43,7 +46,6 @@ description: |-
- `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) - `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))
- `resources` (List of Object) (see [below for nested schema](#nestedatt--resources))
- `send_access_emails` (Boolean) - `send_access_emails` (Boolean)
- `service_account` (Boolean) - `service_account` (Boolean)
- `status` (String) - `status` (String)
@@ -100,43 +102,8 @@ Read-Only:
- `cu_c` (Number) - `cu_c` (Number)
- `cu_d` (Number) - `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number) - `cu_i` (Number)
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
- `gpu_units` (Number) - `gpu_units` (Number)
<a id="nestedatt--resources"></a>
### Nested Schema for `resources`
Read-Only:
- `current` (List of Object) (see [below for nested schema](#nestedobjatt--resources--current))
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved))
<a id="nestedobjatt--resources--current"></a>
### Nested Schema for `resources.current`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
<a id="nestedobjatt--resources--reserved"></a>
### Nested Schema for `resources.reserved`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_audits_list Data Source - decort" page_title: "decort_account_audits_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -47,5 +47,3 @@ Read-Only:
- `statuscode` (Number) - `statuscode` (Number)
- `timestamp` (Number) - `timestamp` (Number)
- `user` (String) - `user` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_computes_list Data Source - decort" page_title: "decort_account_computes_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,22 @@ description: |-
### Optional ### Optional
- `compute_id` (Number) Filter by compute ID
- `extnet_id` (Number) Filter by extnet ID
- `extnet_name` (String) Filter by extnet name
- `ip_address` (String) Filter by IP address
- `name` (String) Filter by compute name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `rg_name` (String) Filter by RG name
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `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))
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -62,5 +74,3 @@ Read-Only:
- `updated_time` (Number) - `updated_time` (Number)
- `user_managed` (Boolean) - `user_managed` (Boolean)
- `vins_connected` (Number) - `vins_connected` (Number)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_consumed_units Data Source - decort" page_title: "decort_account_consumed_units Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -27,6 +27,7 @@ description: |-
- `cu_c` (Number) - `cu_c` (Number)
- `cu_d` (Number) - `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number) - `cu_i` (Number)
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
@@ -40,5 +41,3 @@ Optional:
- `default` (String) - `default` (String)
- `read` (String) - `read` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_consumed_units_by_type Data Source - decort" page_title: "decort_account_consumed_units_by_type Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -36,5 +36,3 @@ Optional:
- `default` (String) - `default` (String)
- `read` (String) - `read` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_deleted_list Data Source - decort" page_title: "decort_account_deleted_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -17,12 +17,17 @@ description: |-
### Optional ### Optional
- `acl` (String) Filter by ACL
- `by_id` (Number) Filter by ID
- `name` (String) Filter by name
- `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)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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))
@@ -43,6 +48,7 @@ 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))
- `compute_features` (List of String)
- `created_time` (Number) - `created_time` (Number)
- `deleted_time` (Number) - `deleted_time` (Number)
- `status` (String) - `status` (String)
@@ -59,5 +65,3 @@ Read-Only:
- `status` (String) - `status` (String)
- `type` (String) - `type` (String)
- `user_group_id` (String) - `user_group_id` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_disks_list Data Source - decort" page_title: "decort_account_disks_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,18 @@ description: |-
### Optional ### Optional
- `disk_id` (Number) Filter by disk ID
- `disk_max_size` (Number) Filter by disk max size
- `name` (String) Filter by disk name
- `page` (Number) Page 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)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) Filter by disk type
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -46,7 +54,6 @@ Read-Only:
- `disk_name` (String) - `disk_name` (String)
- `pool` (String) - `pool` (String)
- `sep_id` (Number) - `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number) - `size_max` (Number)
- `type` (String) - `type` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_flipgroups_list Data Source - decort" page_title: "decort_account_flipgroups_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,19 @@ description: |-
### Optional ### Optional
- `by_ip` (String) Filter by IP
- `extnet_id` (Number) Filter by extnet ID
- `flipgroup_id` (Number) Filter by flipgroup ID
- `name` (String) Filter by name
- `page` (Number) Page number
- `size` (Number) Page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) Filter by ViNS ID
- `vins_name` (String) Filter by ViNS name
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -63,5 +72,3 @@ Read-Only:
- `status` (String) - `status` (String)
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_list Data Source - decort" page_title: "decort_account_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -17,12 +17,18 @@ description: |-
### Optional ### Optional
- `acl` (String) Filter by ACL
- `by_id` (Number) Filter by ID
- `name` (String) Filter by name
- `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)
- `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))
### 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))
@@ -43,6 +49,7 @@ 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))
- `compute_features` (List of String)
- `created_time` (Number) - `created_time` (Number)
- `deleted_time` (Number) - `deleted_time` (Number)
- `status` (String) - `status` (String)
@@ -59,5 +66,3 @@ Read-Only:
- `status` (String) - `status` (String)
- `type` (String) - `type` (String)
- `user_group_id` (String) - `user_group_id` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_reserved_units Data Source - decort" page_title: "decort_account_reserved_units Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -27,6 +27,7 @@ description: |-
- `cu_c` (Number) - `cu_c` (Number)
- `cu_d` (Number) - `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number) - `cu_i` (Number)
- `cu_m` (Number) - `cu_m` (Number)
- `cu_np` (Number) - `cu_np` (Number)
@@ -40,5 +41,3 @@ Optional:
- `default` (String) - `default` (String)
- `read` (String) - `read` (String)

View File

@@ -0,0 +1,105 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_resource_consumption_get Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_account_resource_consumption_get (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumed` (List of Object) (see [below for nested schema](#nestedatt--consumed))
- `id` (String) The ID of this resource.
- `reserved` (List of Object) (see [below for nested schema](#nestedatt--reserved))
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--consumed"></a>
### Nested Schema for `consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps))
<a id="nestedobjatt--consumed--seps"></a>
### Nested Schema for `consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--reserved"></a>
### Nested Schema for `reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps))
<a id="nestedobjatt--reserved--seps"></a>
### Nested Schema for `reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,94 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_resource_consumption_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_account_resource_consumption_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `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:
- `account_id` (Number)
- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed))
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved))
<a id="nestedobjatt--items--consumed"></a>
### Nested Schema for `items.consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps))
<a id="nestedobjatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--reserved"></a>
### Nested Schema for `items.reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps))
<a id="nestedobjatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_rg_list Data Source - decort" page_title: "decort_account_rg_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,19 @@ description: |-
### Optional ### Optional
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `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))
- `vins_id` (Number) Filter by ViNS ID
- `vm_id` (Number) Filter by VM ID
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -111,5 +120,3 @@ Read-Only:
- `exttraffic` (Number) - `exttraffic` (Number)
- `gpu` (Number) - `gpu` (Number)
- `ram` (Number) - `ram` (Number)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_templates_list Data Source - decort" page_title: "decort_account_templates_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,18 @@ description: |-
### Optional ### Optional
- `image_id` (Number) Find by image id
- `include_deleted` (Boolean)
- `name` (String) Filter by name
- `page` (Number) Page 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)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) Filter by type
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -52,5 +60,3 @@ Read-Only:
- `type` (String) - `type` (String)
- `unc_path` (String) - `unc_path` (String)
- `username` (String) - `username` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_account_vins_list Data Source - decort" page_title: "decort_account_vins_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,18 @@ description: |-
### Optional ### Optional
- `ext_ip` (String) Filter by external IP
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `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)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) Filter by ViNS ID
### 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) Search Result (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items))
@@ -50,6 +58,8 @@ Read-Only:
- `deleted_by` (String) - `deleted_by` (String)
- `deleted_time` (Number) - `deleted_time` (Number)
- `external_ip` (String) - `external_ip` (String)
- `extnet_id` (Number)
- `free_ips` (Number)
- `network` (String) - `network` (String)
- `pri_vnf_dev_id` (Number) - `pri_vnf_dev_id` (Number)
- `rg_id` (Number) - `rg_id` (Number)
@@ -59,5 +69,3 @@ Read-Only:
- `updated_time` (Number) - `updated_time` (Number)
- `vin_id` (Number) - `vin_id` (Number)
- `vin_name` (String) - `vin_name` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_bservice Data Source - decort" page_title: "decort_bservice Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -34,10 +34,9 @@ description: |-
- `created_time` (Number) - `created_time` (Number)
- `deleted_by` (String) - `deleted_by` (String)
- `deleted_time` (Number) - `deleted_time` (Number)
- `disk_total` (String) - `disk_total` (Number)
- `gid` (Number) - `gid` (Number)
- `groups` (List of Number) - `groups` (List of Object) (see [below for nested schema](#nestedatt--groups))
- `groups_name` (List of String)
- `guid` (Number) - `guid` (Number)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `milestones` (Number) - `milestones` (Number)
@@ -70,11 +69,30 @@ Optional:
Read-Only: Read-Only:
- `account_id` (Number)
- `architecture` (String)
- `compgroup_id` (Number) - `compgroup_id` (Number)
- `compgroup_name` (String) - `compgroup_name` (String)
- `compgroup_role` (String) - `compgroup_role` (String)
- `id` (Number) - `id` (Number)
- `name` (String) - `name` (String)
- `rg_id` (Number)
- `stack_id` (Number)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--groups"></a>
### Nested Schema for `groups`
Read-Only:
- `computes` (Number)
- `consistency` (Boolean)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--snapshots"></a> <a id="nestedatt--snapshots"></a>
@@ -86,5 +104,3 @@ Read-Only:
- `label` (String) - `label` (String)
- `timestamp` (Number) - `timestamp` (Number)
- `valid` (Boolean) - `valid` (Boolean)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_bservice_deleted_list Data Source - decort" page_title: "decort_bservice_deleted_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -21,10 +21,12 @@ description: |-
- `page` (Number) Page number - `page` (Number) Page number
- `rg_id` (Number) ID of the resource group to query for BasicService instances - `rg_id` (Number) ID of the resource group to query for BasicService instances
- `size` (Number) Page size - `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)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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))
@@ -64,5 +66,3 @@ Read-Only:
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `user_managed` (Boolean) - `user_managed` (Boolean)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_bservice_group Data Source - decort" page_title: "decort_bservice_group Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -84,5 +84,3 @@ Read-Only:
- `login` (String) - `login` (String)
- `password` (String) - `password` (String)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_bservice_list Data Source - decort" page_title: "decort_bservice_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -18,13 +18,21 @@ description: |-
### Optional ### Optional
- `account_id` (Number) ID of the account to query for BasicService instances - `account_id` (Number) ID of the account to query for BasicService instances
- `account_name` (String) Filter by account name
- `by_id` (Number) Filter by ID
- `name` (String) Filter by bservice name
- `page` (Number) Page number - `page` (Number) Page number
- `rg_id` (Number) ID of the resource group to query for BasicService instances - `rg_id` (Number) ID of the resource group to query for BasicService instances
- `rg_name` (String) Filter by resource group name
- `size` (Number) Page size - `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by 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))
### 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))
@@ -64,5 +72,3 @@ Read-Only:
- `updated_by` (String) - `updated_by` (String)
- `updated_time` (Number) - `updated_time` (Number)
- `user_managed` (Boolean) - `user_managed` (Boolean)

View File

@@ -1,6 +1,6 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_bservice_snapshot_list Data Source - decort" page_title: "decort_bservice_snapshot_list Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
@@ -25,6 +25,7 @@ description: |-
### 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))
@@ -46,5 +47,3 @@ Read-Only:
- `label` (String) - `label` (String)
- `timestamp` (Number) - `timestamp` (Number)
- `valid` (Boolean) - `valid` (Boolean)

View File

@@ -0,0 +1,87 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `dc_location` (String)
- `deactivation_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `displayname` (String)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
- `resource_types` (List of String)
- `send_access_emails` (Boolean)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,49 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_audits_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_audits_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (List of Object) Search Result (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:
- `call` (String)
- `responsetime` (Number)
- `statuscode` (Number)
- `timestamp` (Number)
- `user` (String)

View File

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

View File

@@ -0,0 +1,76 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_computes_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_computes_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `compute_id` (Number) Filter by compute ID
- `extnet_id` (Number) Filter by extnet ID
- `extnet_name` (String) Filter by extnet name
- `ip_address` (String) Filter by IP address
- `name` (String) Filter by compute name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `rg_name` (String) Filter by RG name
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Filter by tech. status
- `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) Search Result (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)
- `account_name` (String)
- `compute_id` (Number)
- `compute_name` (String)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `ram` (Number)
- `registered` (Boolean)
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `tech_status` (String)
- `total_disks_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_connected` (Number)

View File

@@ -0,0 +1,59 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_disks_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_disks_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `disk_id` (Number) Filter by disk ID
- `disk_max_size` (Number) Filter by disk max size
- `name` (String) Filter by disk name
- `page` (Number) Page 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))
- `type` (String) Filter by disk type
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) Search Result (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:
- `disk_id` (Number)
- `disk_name` (String)
- `pool_name` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `type` (String)

View File

@@ -0,0 +1,75 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_flipgroups_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_flipgroups_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `by_ip` (String) Filter by IP
- `extnet_id` (Number) Filter by extnet ID
- `flipgroup_id` (Number) Filter by flipgroup ID
- `name` (String) Filter by name
- `page` (Number) Page 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))
- `vins_id` (Number) Filter by ViNS ID
- `vins_name` (String) Filter by ViNS name
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) Search Result (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)
- `client_type` (String)
- `conn_type` (String)
- `created_by` (String)
- `created_time` (Number)
- `default_gw` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `fg_id` (Number)
- `fg_name` (String)
- `gid` (Number)
- `guid` (Number)
- `ip` (String)
- `milestones` (Number)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)

View File

@@ -0,0 +1,100 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `acl` (String) Filter by ACL
- `by_id` (Number) Filter by ID
- `name` (String) Filter by name
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status
- `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:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `dc_location` (String)
- `deactivation_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `displayname` (String)
- `guid` (Number)
- `meta` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits))
- `resource_types` (List of String)
- `send_access_emails` (Boolean)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--items--resource_limits"></a>
### Nested Schema for `items.resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,99 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `acl` (String) Filter by ACL
- `by_id` (Number) Filter by ID
- `name` (String) Filter by name
- `page` (Number) Page 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))
### 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)
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `dc_location` (String)
- `deactivation_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `displayname` (String)
- `guid` (Number)
- `meta` (List of String)
- `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits))
- `resource_types` (List of String)
- `send_access_emails` (Boolean)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--items--resource_limits"></a>
### Nested Schema for `items.resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,105 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_resource_consumption_get Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_resource_consumption_get (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumed` (List of Object) (see [below for nested schema](#nestedatt--consumed))
- `id` (String) The ID of this resource.
- `reserved` (List of Object) (see [below for nested schema](#nestedatt--reserved))
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--consumed"></a>
### Nested Schema for `consumed`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps))
<a id="nestedobjatt--consumed--seps"></a>
### Nested Schema for `consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--reserved"></a>
### Nested Schema for `reserved`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps))
<a id="nestedobjatt--reserved--seps"></a>
### Nested Schema for `reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,94 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_resource_consumption_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_resource_consumption_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `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:
- `account_id` (Number)
- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed))
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved))
<a id="nestedobjatt--items--consumed"></a>
### Nested Schema for `items.consumed`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps))
<a id="nestedobjatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--reserved"></a>
### Nested Schema for `items.reserved`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps))
<a id="nestedobjatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,149 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_rg_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_rg_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `entry_count` (Number)
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) Filter by ViNS ID
- `vm_id` (Number) Filter by VM ID
### Read-Only
- `id` (String) The ID of this resource.
- `items` (List of Object) Search Result (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:
- `computes` (List of Object) (see [below for nested schema](#nestedobjatt--items--computes))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `milestones` (Number)
- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources))
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vinses` (Number)
<a id="nestedobjatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `started` (Number)
- `stopped` (Number)
<a id="nestedobjatt--items--resources"></a>
### Nested Schema for `items.resources`
Read-Only:
- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--consumed))
- `limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--limits))
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved))
<a id="nestedobjatt--items--resources--consumed"></a>
### Nested Schema for `items.resources.consumed`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--consumed--seps))
<a id="nestedobjatt--items--resources--consumed--seps"></a>
### Nested Schema for `items.resources.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--resources--limits"></a>
### Nested Schema for `items.resources.limits`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Number)
<a id="nestedobjatt--items--resources--reserved"></a>
### Nested Schema for `items.resources.reserved`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved--seps))
<a id="nestedobjatt--items--resources--reserved--seps"></a>
### Nested Schema for `items.resources.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,71 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_account_vins_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_account_vins_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `ext_ip` (String) Filter by external IP
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `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))
- `vins_id` (Number) Filter by ViNS ID
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) Search Result (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)
- `account_name` (String)
- `computes` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `external_ip` (String)
- `extnet_id` (Number)
- `free_ips` (Number)
- `network` (String)
- `pri_vnf_dev_id` (Number)
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vin_id` (Number)
- `vin_name` (String)

View File

@@ -0,0 +1,49 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_audit Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_audit (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `audit_guid` (String) audit guid
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `apitask` (String)
- `args` (String)
- `call` (String)
- `guid` (String)
- `id` (String) The ID of this resource.
- `kwargs` (String)
- `remote_addr` (String)
- `responsetime` (Number)
- `result` (String)
- `status_code` (Number)
- `tags` (String)
- `timestamp` (Number)
- `timestamp_end` (Number)
- `user` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,52 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_audit_linked_jobs Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_audit_linked_jobs (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `audit_guid` (String) audit guid
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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:
- `cmd` (String)
- `guid` (String)
- `nid` (Number)
- `state` (String)
- `time_create` (Number)
- `time_start` (Number)
- `time_stop` (Number)
- `timeout` (Number)

View File

@@ -0,0 +1,56 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_audit_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_audit_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `call` (String) find by api endpoint (Mongo RegExp supported)
- `max_status_code` (Number) find by HTTP max status code
- `min_status_code` (Number) find by HTTP min status code
- `page` (Number) page 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)
### 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:
- `call` (String)
- `guid` (String)
- `responsetime` (Number)
- `status_code` (Number)
- `timestamp` (Number)
- `user` (String)

View File

@@ -0,0 +1,137 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedatt--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (List of Object) Replication status (see [below for nested schema](#nestedatt--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--iotune"></a>
### Nested Schema for `iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedatt--replication"></a>
### Nested Schema for `replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,157 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `name` (String) Find by name
- `page` (Number) Page number
- `pool` (String) Find by pool name
- `sep_id` (Number) Find by sep id
- `shared` (Boolean) Find by shared field
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks
### 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)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `computes` (List of Object) (see [below for nested schema](#nestedobjatt--items--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_id` (Number)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--items--iotune))
- `iqn` (String)
- `login` (String)
- `machine_id` (Number)
- `machine_name` (String)
- `milestones` (Number)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (List of Object) (see [below for nested schema](#nestedobjatt--items--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedobjatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedobjatt--items--iotune"></a>
### Nested Schema for `items.iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedobjatt--items--replication"></a>
### Nested Schema for `items.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedobjatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,154 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `name` (String) Find by name
- `page` (Number) Page number
- `shared` (Boolean) Find by shared field
- `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))
- `type` (String) type of the disks
### 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)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `computes` (List of Object) (see [below for nested schema](#nestedobjatt--items--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_id` (Number)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--items--iotune))
- `iqn` (String)
- `login` (String)
- `machine_id` (Number)
- `machine_name` (String)
- `milestones` (Number)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (List of Object) (see [below for nested schema](#nestedobjatt--items--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedobjatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedobjatt--items--iotune"></a>
### Nested Schema for `items.iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedobjatt--items--replication"></a>
### Nested Schema for `items.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedobjatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_list_types Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_list_types (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `page` (Number) page 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))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of String) The types of disk in terms of its role in compute: 'B=Boot, D=Data, T=Temp'
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -1,12 +1,12 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_image_list_stacks Data Source - decort" page_title: "decort_cb_disk_list_types_detailed Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
--- ---
# decort_image_list_stacks (Data Source) # decort_cb_disk_list_types_detailed (Data Source)
@@ -15,20 +15,18 @@ description: |-
<!-- schema generated by tfplugindocs --> <!-- schema generated by tfplugindocs -->
## Schema ## Schema
### Required
- `image_id` (Number) image id
### Optional ### Optional
- `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)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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) items of stacks list (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`
@@ -44,20 +42,15 @@ Optional:
Read-Only: Read-Only:
- `api_key` (String) - `pools` (List of Object) (see [below for nested schema](#nestedobjatt--items--pools))
- `api_url` (String) - `sep_id` (Number)
- `app_id` (String) - `sep_name` (String)
- `desc` (String)
- `drivers` (List of String) <a id="nestedobjatt--items--pools"></a>
- `error` (Number) ### Nested Schema for `items.pools`
- `guid` (Number)
- `id` (Number) Read-Only:
- `images` (List of Number)
- `login` (String)
- `name` (String) - `name` (String)
- `passwd` (String) - `system` (String)
- `reference_id` (String) - `types` (List of String)
- `status` (String)
- `type` (String)

View File

@@ -0,0 +1,129 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_list_unattached Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_list_unattached (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `page` (Number) Page number
- `pool` (String)
- `sep_id` (Number) ID of SEP
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks
### 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:
- `_ckey` (String)
- `_meta` (List of String)
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--items--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedobjatt--items--iotune"></a>
### Nested Schema for `items.iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedobjatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,139 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_replication Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_replication (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) Id of primary disk
- `replica_disk_id` (Number) Id of secondary disk
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedatt--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (List of Object) Replication status (see [below for nested schema](#nestedatt--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `status_replication` (String) Status of replication
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--iotune"></a>
### Nested Schema for `iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedatt--replication"></a>
### Nested Schema for `replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_snapshot Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_snapshot (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
- `label` (String) Name of the snapshot
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `guid` (String) ID of the snapshot
- `id` (String) The ID of this resource.
- `reference_id` (String)
- `res_id` (String) Reference to the snapshot
- `snap_set_guid` (String) The set snapshot ID
- `snap_set_time` (Number) The set time of the snapshot
- `timestamp` (Number) Snapshot time
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_disk_snapshot_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_disk_snapshot_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,111 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_extnet Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_extnet (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `extnet_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `check_ips` (List of String)
- `ckey` (String)
- `default` (Boolean)
- `default_qos` (List of Object) (see [below for nested schema](#nestedatt--default_qos))
- `desc` (String)
- `dns` (List of String)
- `excluded` (List of Object) (see [below for nested schema](#nestedatt--excluded))
- `free_ips` (Number)
- `gateway` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `ipcidr` (String)
- `meta` (List of String) meta
- `milestones` (Number)
- `name` (String)
- `network` (String)
- `network_id` (Number)
- `ovs_bridge` (String)
- `pre_reservations_num` (Number)
- `prefix` (Number)
- `pri_vnfdev_id` (Number)
- `reservations` (List of Object) (see [below for nested schema](#nestedatt--reservations))
- `shared_with` (List of Number)
- `status` (String)
- `vlan_id` (Number)
- `vnfs` (List of Object) (see [below for nested schema](#nestedatt--vnfs))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--default_qos"></a>
### Nested Schema for `default_qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--excluded"></a>
### Nested Schema for `excluded`
Read-Only:
- `client_type` (String)
- `desc` (String)
- `domain_name` (String)
- `hostname` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)
<a id="nestedatt--reservations"></a>
### Nested Schema for `reservations`
Read-Only:
- `client_type` (String)
- `desc` (String)
- `domain_name` (String)
- `hostname` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)
<a id="nestedatt--vnfs"></a>
### Nested Schema for `vnfs`
Read-Only:
- `dhcp` (Number)

View File

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

View File

@@ -0,0 +1,90 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_extnet_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_extnet_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Find by account ID
- `by_id` (Number) Find by ID
- `name` (String) Find by name
- `network` (String)
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vlan_id` (Number) Find by VLAN ID
- `vnfdev_id` (Number) Find by VnfDEV ID
### 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:
- `check_ips` (List of String)
- `ckey` (String)
- `default` (Boolean)
- `default_qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--default_qos))
- `desc` (String)
- `extnet_id` (Number)
- `free_ips` (Number)
- `gid` (Number)
- `guid` (Number)
- `ipcidr` (String)
- `meta` (List of String)
- `milestones` (Number)
- `name` (String)
- `network_id` (Number)
- `ovs_bridge` (String)
- `pre_reservations_num` (Number)
- `pri_vnfdev_id` (Number)
- `shared_with` (List of Number)
- `status` (String)
- `vlan_id` (Number)
- `vnfs` (List of Object) (see [below for nested schema](#nestedobjatt--items--vnfs))
<a id="nestedobjatt--items--default_qos"></a>
### Nested Schema for `items.default_qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedobjatt--items--vnfs"></a>
### Nested Schema for `items.vnfs`
Read-Only:
- `dhcp` (Number)

View File

@@ -0,0 +1,42 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_extnet_static_route Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_extnet_static_route (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `extnet_id` (Number) Unique ID of the ExtNet
- `route_id` (Number) Unique ID of the static route
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `id` (String) The ID of this resource.
- `netmask` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_extnet_static_route_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_extnet_static_route_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `extnet_id` (Number) ID of ExtNet
### Optional
- `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:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)

View File

@@ -0,0 +1,62 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_flipgroup Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_flipgroup (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `flipgroup_id` (Number) flipgroup_id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number) account_id
- `account_name` (String) account_name
- `client_ids` (List of Number) client_ids
- `client_names` (List of String) client_names
- `client_type` (String) client_type
- `conn_id` (Number) conn_id
- `conn_type` (String) conn_type
- `created_by` (String) created_by
- `created_time` (Number) created_time
- `default_gw` (String) default_gw
- `deleted_by` (String) deleted_by
- `deleted_time` (Number) deleted_time
- `description` (String) description
- `gid` (Number) gid
- `guid` (Number) guid
- `id` (String) The ID of this resource.
- `ip` (String) ip
- `milestones` (Number) milestones
- `name` (String) name
- `net_id` (Number) net_id
- `net_type` (String) net_type
- `network` (String) network
- `rg_id` (Number) rg_id
- `rg_name` (String) rg_name
- `status` (String) status
- `updated_by` (String) updated_by
- `updated_time` (Number) updated_time
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,74 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_flipgroup_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_flipgroup_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Account id
- `by_id` (Number) by_id
- `by_ip` (String) by_ip
- `client_ids` (List of Number) client_ids
- `conn_id` (Number) Conn id
- `extnet_id` (Number) extnet_id
- `name` (String) name
- `page` (Number) Page number
- `rg_id` (Number) rg_id
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) vins_id
- `vins_name` (String) vins_name
### 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)
- `ckey` (String)
- `client_ids` (List of Number)
- `client_type` (String)
- `conn_id` (Number)
- `conn_type` (String)
- `default_gw` (String)
- `description` (String)
- `flipgroup_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `ip` (String)
- `meta` (List of String)
- `milestones` (Number)
- `name` (String)
- `net_id` (Number)
- `net_mask` (Number)
- `net_type` (String)
- `status` (String)

View File

@@ -1,12 +1,12 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_grid Data Source - decort" page_title: "decort_cb_grid Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
--- ---
# decort_grid (Data Source) # decort_cb_grid (Data Source)
@@ -25,6 +25,7 @@ description: |-
### Read-Only ### Read-Only
- `auth_broker` (List of String)
- `flag` (String) - `flag` (String)
- `gid` (Number) - `gid` (Number)
- `guid` (Number) - `guid` (Number)
@@ -39,5 +40,3 @@ Optional:
- `default` (String) - `default` (String)
- `read` (String) - `read` (String)

View File

@@ -0,0 +1,89 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_grid_get_consumption Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_grid_get_consumption (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `grid_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumed` (List of Object) (see [below for nested schema](#nestedatt--consumed))
- `id` (String) The ID of this resource.
- `reserved` (List of Object) (see [below for nested schema](#nestedatt--reserved))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--consumed"></a>
### Nested Schema for `consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--consumed--seps))
<a id="nestedobjatt--consumed--seps"></a>
### Nested Schema for `consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--reserved"></a>
### Nested Schema for `reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--reserved--seps))
<a id="nestedobjatt--reserved--seps"></a>
### Nested Schema for `reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -1,12 +1,12 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_sep_pool Data Source - decort" page_title: "decort_cb_grid_get_diagnosis Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
--- ---
# decort_sep_pool (Data Source) # decort_cb_grid_get_diagnosis (Data Source)
@@ -17,8 +17,7 @@ description: |-
### Required ### Required
- `pool_name` (String) pool name - `gid` (Number)
- `sep_id` (Number) storage endpoint provider ID
### Optional ### Optional
@@ -26,8 +25,8 @@ description: |-
### Read-Only ### Read-Only
- `diagnosis` (String)
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `pool` (String)
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`
@@ -36,5 +35,3 @@ Optional:
- `default` (String) - `default` (String)
- `read` (String) - `read` (String)

View File

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

View File

@@ -0,0 +1,112 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_grid_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_grid_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number) by id
- `name` (String) name
- `page` (Number) page 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))
### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource.
- `items` (List of Object) grid list (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:
- `auth_broker` (List of String)
- `flag` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (Number)
- `location_code` (String)
- `name` (String)
- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources))
<a id="nestedobjatt--items--resources"></a>
### Nested Schema for `items.resources`
Read-Only:
- `current` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--current))
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved))
<a id="nestedobjatt--items--resources--current"></a>
### Nested Schema for `items.resources.current`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--current--seps))
<a id="nestedobjatt--items--resources--current--seps"></a>
### Nested Schema for `items.resources.current.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--resources--reserved"></a>
### Nested Schema for `items.resources.reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved--seps))
<a id="nestedobjatt--items--resources--reserved--seps"></a>
### Nested Schema for `items.resources.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,94 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_grid_list_consumption Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_grid_list_consumption (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource.
- `items` (List of Object) grid list consumption (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:
- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed))
- `id` (Number)
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved))
<a id="nestedobjatt--items--consumed"></a>
### Nested Schema for `items.consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--consumed--seps))
<a id="nestedobjatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedobjatt--items--reserved"></a>
### Nested Schema for `items.reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (List of Object) (see [below for nested schema](#nestedobjatt--items--reserved--seps))
<a id="nestedobjatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,36 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_grid_list_emails Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_grid_list_emails (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `page` (Number) page number
- `size` (Number) page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource.
- `items` (List of String) grid list emails
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

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

View File

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

View File

@@ -1,12 +1,12 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_virtual_image Resource - decort" page_title: "decort_cb_image Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
--- ---
# decort_virtual_image (Resource) # decort_cb_image (Data Source)
@@ -17,55 +17,53 @@ description: |-
### Required ### Required
- `name` (String) name of the virtual image to create - `image_id` (Number) image id
- `target_id` (Number) ID of real image to link this virtual image to upon creation
### Optional ### Optional
- `account_id` (Number) AccountId to make the image exclusive
- `architecture` (String) binary architecture of this image, one of X86_64 of PPC64_LE
- `bootable` (Boolean) Does this image boot OS
- `computeci_id` (Number)
- `enabled` (Boolean)
- `enabled_stacks` (List of String)
- `hot_resize` (Boolean) Does this machine supports hot resize
- `link_to` (Number)
- `password` (String) Optional password for the image
- `password_dl` (String) password for upload binary media
- `permanently` (Boolean) Whether to completely delete the image
- `pool_name` (String) pool for image create
- `reason` (String)
- `sep_id` (Number) storage endpoint provider ID
- `shared_with` (List of Number) - `shared_with` (List of Number)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `username` (String) Optional username for the image
- `username_dl` (String) username for upload binary media
### Read-Only ### Read-Only
- `account_id` (Number) AccountId to make the image exclusive
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `architecture` (String) binary architecture of this image, one of X86_64 of PPC64_LE
- `boot_type` (String) Boot type of image bios or uefi - `boot_type` (String) Boot type of image bios or uefi
- `bootable` (Boolean) Does this image boot OS
- `cd_presented_to` (String)
- `computeci_id` (Number)
- `deleted_time` (Number)
- `desc` (String) - `desc` (String)
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] - `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
- `enabled` (Boolean)
- `gid` (Number) grid (platform) ID where this template should be create in - `gid` (Number) grid (platform) ID where this template should be create in
- `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))
- `hot_resize` (Boolean) Does this machine supports hot resize
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `image_id` (Number) image id
- `image_type` (String) Image type linux, windows or other - `image_type` (String) Image type linux, windows or other
- `last_modified` (Number) - `last_modified` (Number)
- `meta` (List of String) meta - `link_to` (Number)
- `milestones` (Number) - `milestones` (Number)
- `name` (String) Name of the rescue disk
- `network_interface_naming` (String)
- `password` (String) Optional password for the image
- `pool_name` (String) pool for image create
- `present_to` (List of Number)
- `provider_name` (String) - `provider_name` (String)
- `purge_attempts` (Number) - `purge_attempts` (Number)
- `reference_id` (String) - `reference_id` (String)
- `res_id` (String) - `res_id` (String)
- `res_name` (String) - `res_name` (String)
- `rescuecd` (Boolean) - `rescuecd` (Boolean)
- `sep_id` (Number) storage endpoint provider ID
- `size` (Number) image size - `size` (Number) image size
- `status` (String) status - `status` (String) status
- `tech_status` (String) tech atatus - `tech_status` (String) tech atatus
- `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
- `version` (String) version - `version` (String) version
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
@@ -73,11 +71,21 @@ description: |-
Optional: Optional:
- `create` (String)
- `default` (String) - `default` (String)
- `delete` (String)
- `read` (String) - `read` (String)
- `update` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--history"></a> <a id="nestedatt--history"></a>
@@ -88,5 +96,3 @@ Read-Only:
- `guid` (String) - `guid` (String)
- `id` (Number) - `id` (Number)
- `timestamp` (Number) - `timestamp` (Number)

View File

@@ -0,0 +1,119 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_image_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_image_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `architecture` (String) find by architecture
- `bootable` (Boolean) find by bootable True or False
- `by_id` (Number) find by ID
- `hot_resize` (Boolean) find by hot resize True or False
- `image_size` (Number) find by image size
- `name` (String) find by name
- `page` (Number) page number
- `pool` (String) find by pool
- `public` (Boolean) find by public True or False
- `sep_id` (Number) find by storage endpoint provider ID
- `sep_name` (String) find by SEP name
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type_image` (String) find by type
### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource.
- `items` (List of Object) image list (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)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `architecture` (String)
- `boot_type` (String)
- `bootable` (Boolean)
- `cd_presented_to` (String)
- `computeci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `history` (List of Object) (see [below for nested schema](#nestedobjatt--items--history))
- `hot_resize` (Boolean)
- `image_id` (Number)
- `image_type` (String)
- `last_modified` (Number)
- `link_to` (Number)
- `milestones` (Number)
- `name` (String)
- `network_interface_naming` (String)
- `password` (String)
- `pool_name` (String)
- `present_to` (List of Number)
- `provider_name` (String)
- `purge_attempts` (Number)
- `reference_id` (String)
- `res_id` (String)
- `res_name` (String)
- `rescuecd` (Boolean)
- `sep_id` (Number)
- `shared_with` (List of Number)
- `size` (Number)
- `status` (String)
- `tech_status` (String)
- `unc_path` (String)
- `url` (String)
- `username` (String)
- `version` (String)
- `virtual` (Boolean)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--items--history"></a>
### Nested Schema for `items.history`
Read-Only:
- `guid` (String)
- `id` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,149 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_image_list_stacks Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_image_list_stacks (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `image_id` (Number) image id
### Optional
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type_image` (String) find by type
### Read-Only
- `entry_count` (Number) entry count
- `id` (String) The ID of this resource.
- `items` (List of Object) items of stacks list (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:
- `api_key` (String)
- `api_url` (String)
- `app_id` (String)
- `ckey` (String)
- `cpu_allocation_ratio` (Number)
- `desc` (String)
- `descr` (String)
- `drivers` (List of String)
- `eco` (String)
- `error` (Number)
- `gid` (Number)
- `guid` (Number)
- `id` (Number)
- `images` (List of Number)
- `login` (String)
- `mem_allocation_ratio` (Number)
- `meta` (List of String)
- `name` (String)
- `packages` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages))
- `passwd` (String)
- `reference_id` (String)
- `status` (String)
- `type` (String)
<a id="nestedobjatt--items--packages"></a>
### Nested Schema for `items.packages`
Read-Only:
- `libvirt_bin` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--libvirt_bin))
- `libvirt_daemon` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--libvirt_daemon))
- `lvm2_lockd` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--lvm2_lockd))
- `openvswitch_common` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--openvswitch_common))
- `openvswitch_switch` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--openvswitch_switch))
- `qemu_system_x86` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--qemu_system_x86))
- `sanlock` (List of Object) (see [below for nested schema](#nestedobjatt--items--packages--sanlock))
<a id="nestedobjatt--items--packages--libvirt_bin"></a>
### Nested Schema for `items.packages.libvirt_bin`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--libvirt_daemon"></a>
### Nested Schema for `items.packages.libvirt_daemon`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--lvm2_lockd"></a>
### Nested Schema for `items.packages.lvm2_lockd`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--openvswitch_common"></a>
### Nested Schema for `items.packages.openvswitch_common`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--openvswitch_switch"></a>
### Nested Schema for `items.packages.openvswitch_switch`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--qemu_system_x86"></a>
### Nested Schema for `items.packages.qemu_system_x86`
Read-Only:
- `installed_size` (String)
- `ver` (String)
<a id="nestedobjatt--items--packages--sanlock"></a>
### Nested Schema for `items.packages.sanlock`
Read-Only:
- `installed_size` (String)
- `ver` (String)

View File

@@ -0,0 +1,52 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8ci Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8ci (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8ci_id` (Number) K8CI ID
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `desc` (String)
- `gid` (Number) gid
- `guid` (Number) guid
- `id` (String) The ID of this resource.
- `lb_image_id` (Number) LB Image ID
- `master_driver` (String)
- `master_image_id` (Number)
- `max_master_count` (Number)
- `max_worker_count` (Number)
- `milestones` (Number)
- `name` (String) K8CI name
- `network_plugins` (List of String)
- `shared_with` (List of Number)
- `status` (String) K8CI Status
- `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,67 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8ci_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8ci_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number) Filter by ID
- `include_disabled` (Boolean) Include deleted k8cis in result
- `master_driver` (String) Filter by master driver
- `name` (String) Filter by name
- `network_plugin` (String) Filter by network plugin
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_driver` (String) Filter by worker driver
### 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:
- `created_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `k8ci_id` (Number)
- `lb_image_id` (Number)
- `master_driver` (String)
- `master_image_id` (Number)
- `max_master_count` (Number)
- `max_worker_count` (Number)
- `name` (String)
- `shared_with` (List of Number)
- `status` (String)
- `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number)

View File

@@ -0,0 +1,65 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8ci_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8ci_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number) Filter by ID
- `master_driver` (String) Filter by master driver
- `name` (String) Filter by name
- `network_plugin` (String) Filter by network plugin
- `page` (Number) Page 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))
- `worker_driver` (String) Filter by worker driver
### 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:
- `created_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `k8ci_id` (Number)
- `lb_image_id` (Number)
- `master_driver` (String)
- `master_image_id` (Number)
- `max_master_count` (Number)
- `max_worker_count` (Number)
- `name` (String)
- `shared_with` (List of Number)
- `status` (String)
- `version` (String)
- `worker_driver` (String)
- `worker_image_id` (Number)

210
docs/data-sources/cb_k8s.md Normal file
View File

@@ -0,0 +1,210 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom.
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `k8s_ci_name` (String)
- `k8s_groups` (List of Object) (see [below for nested schema](#nestedatt--k8s_groups))
- `k8sci_id` (Number)
- `kubeconfig` (String) Kubeconfig for cluster access.
- `lb_id` (Number)
- `lb_ip` (String) IP address of default load balancer.
- `milestones` (Number)
- `name` (String)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `service_account` (List of Object) (see [below for nested schema](#nestedatt--service_account))
- `ssh_key` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `account_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--account_acl))
- `k8s_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--k8s_acl))
- `rg_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--rg_acl))
<a id="nestedobjatt--acl--account_acl"></a>
### Nested Schema for `acl.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--acl--k8s_acl"></a>
### Nested Schema for `acl.k8s_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--acl--rg_acl"></a>
### Nested Schema for `acl.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--k8s_groups"></a>
### Nested Schema for `k8s_groups`
Read-Only:
- `masters` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--masters))
- `workers` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--workers))
<a id="nestedobjatt--k8s_groups--masters"></a>
### Nested Schema for `k8s_groups.masters`
Read-Only:
- `cpu` (Number)
- `detailed_info` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--masters--detailed_info))
- `disk` (Number)
- `master_id` (Number)
- `name` (String)
- `num` (Number)
- `ram` (Number)
<a id="nestedobjatt--k8s_groups--masters--detailed_info"></a>
### Nested Schema for `k8s_groups.masters.detailed_info`
Read-Only:
- `compute_id` (Number)
- `external_ip` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--masters--detailed_info--interfaces))
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedobjatt--k8s_groups--masters--detailed_info--interfaces"></a>
### Nested Schema for `k8s_groups.masters.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)
<a id="nestedobjatt--k8s_groups--workers"></a>
### Nested Schema for `k8s_groups.workers`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--workers--detailed_info))
- `disk` (Number)
- `guid` (String)
- `id` (Number)
- `labels` (List of String)
- `name` (String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
<a id="nestedobjatt--k8s_groups--workers--detailed_info"></a>
### Nested Schema for `k8s_groups.workers.detailed_info`
Read-Only:
- `compute_id` (Number)
- `external_ip` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--k8s_groups--workers--detailed_info--interfaces))
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedobjatt--k8s_groups--workers--detailed_info--interfaces"></a>
### Nested Schema for `k8s_groups.workers.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)
<a id="nestedatt--service_account"></a>
### Nested Schema for `service_account`
Read-Only:
- `guid` (String)
- `password` (String)
- `username` (String)

View File

@@ -0,0 +1,62 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_computes Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_computes (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `masters` (List of Object) (see [below for nested schema](#nestedatt--masters))
- `workers` (List of Object) (see [below for nested schema](#nestedatt--workers))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--masters"></a>
### Nested Schema for `masters`
Read-Only:
- `group_name` (String)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--workers"></a>
### Nested Schema for `workers`
Read-Only:
- `group_name` (String)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,103 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `basic_service_id` (Number) Filter by BasicServiceID
- `by_id` (Number) Filter by ID
- `include_deleted` (Boolean) Include deleted k8s in result
- `ip_address` (String) Filter by ipAddress
- `lb_id` (Number) Filter by LBID
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RGID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by status
- `tech_status` (String) Filter by Tech Status
- `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:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of String)
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `extnet_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `k8s_id` (Number)
- `k8s_name` (String)
- `k8sci_id` (Number)
- `kubeconfig` (String)
- `lb_id` (Number)
- `milestones` (Number)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `service_account` (List of Object) (see [below for nested schema](#nestedobjatt--items--service_account))
- `ssh_key` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
- `workers_groups` (List of Object) (see [below for nested schema](#nestedobjatt--items--workers_groups))
<a id="nestedobjatt--items--service_account"></a>
### Nested Schema for `items.service_account`
Read-Only:
- `guid` (String)
- `password` (String)
- `username` (String)
<a id="nestedobjatt--items--workers_groups"></a>
### Nested Schema for `items.workers_groups`
Read-Only:
- `annotations` (List of String)
- `guid` (String)
- `id` (Number)
- `labels` (List of String)
- `taints` (List of String)

View File

@@ -0,0 +1,127 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `basic_service_id` (Number) Filter by BasicServiceID
- `by_id` (Number) Filter by ID
- `ip_address` (String) Filter by ipAddress
- `lb_id` (Number) Filter by LBID
- `name` (String) Filter by name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RGID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Filter by Tech Status
- `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:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of String)
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `extnet_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `k8s_id` (Number)
- `k8s_name` (String)
- `k8sci_id` (Number)
- `kubeconfig` (String)
- `lb_id` (Number)
- `milestones` (Number)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `service_account` (List of Object) (see [below for nested schema](#nestedobjatt--items--service_account))
- `ssh_key` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
- `workers_groups` (List of Object) (see [below for nested schema](#nestedobjatt--items--workers_groups))
<a id="nestedobjatt--items--service_account"></a>
### Nested Schema for `items.service_account`
Read-Only:
- `guid` (String)
- `password` (String)
- `username` (String)
<a id="nestedobjatt--items--workers_groups"></a>
### Nested Schema for `items.workers_groups`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--workers_groups--detailed_info))
- `disk` (Number)
- `guid` (String)
- `id` (Number)
- `labels` (List of String)
- `name` (String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
<a id="nestedobjatt--items--workers_groups--detailed_info"></a>
### Nested Schema for `items.workers_groups.detailed_info`
Read-Only:
- `compute_id` (Number)
- `external_ip` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--items--workers_groups--detailed_info--interfaces))
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedobjatt--items--workers_groups--detailed_info--interfaces"></a>
### Nested Schema for `items.workers_groups.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

View File

@@ -0,0 +1,68 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_wg Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_wg (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number) ID of k8s instance.
- `wg_id` (Number) ID of k8s worker Group.
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `annotations` (List of String)
- `cpu` (Number) Worker node CPU count.
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--detailed_info))
- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size.
- `guid` (String)
- `id` (String) The ID of this resource.
- `labels` (List of String)
- `name` (String) Name of the worker group.
- `num` (Number) Number of worker nodes to create.
- `ram` (Number) Worker node RAM in MB.
- `taints` (List of String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--detailed_info"></a>
### Nested Schema for `detailed_info`
Read-Only:
- `compute_id` (Number)
- `external_ip` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--detailed_info--interfaces))
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedobjatt--detailed_info--interfaces"></a>
### Nested Schema for `detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

View File

@@ -0,0 +1,38 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_wg_cloud_init Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_wg_cloud_init (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number) Kubernetes cluster ID
- `wg_id` (Number) ID of the workers compute group
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cloud_init` (String) Worker group Cloud init
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -0,0 +1,75 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_k8s_wg_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_k8s_wg_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--detailed_info))
- `disk` (Number)
- `guid` (String)
- `labels` (List of String)
- `name` (String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `wg_id` (Number)
<a id="nestedobjatt--items--detailed_info"></a>
### Nested Schema for `items.detailed_info`
Read-Only:
- `compute_id` (Number)
- `external_ip` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--items--detailed_info--interfaces))
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedobjatt--items--detailed_info--interfaces"></a>
### Nested Schema for `items.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

View File

@@ -0,0 +1,313 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number) Get compute by id
### Optional
- `reason` (String) reason for action
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number) ID of the account this compute instance belongs to.
- `account_name` (String) Name of the account this compute instance belongs to.
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
- `affinity_label` (String)
- `affinity_rules` (List of Object) (see [below for nested schema](#nestedatt--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedatt--anti_affinity_rules))
- `arch` (String)
- `boot_disk_id` (Number)
- `boot_disk_size` (Number)
- `boot_order` (List of String)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedatt--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `image_name` (String)
- `interfaces` (List of Object) (see [below for nested schema](#nestedatt--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `natable_vins_id` (Number)
- `natable_vins_ip` (String)
- `natable_vins_name` (String)
- `natable_vins_network` (String)
- `natable_vins_network_name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedatt--os_users))
- `pci_devices` (List of Number)
- `pinned` (Boolean)
- `pool` (String)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `sep_id` (Number)
- `snap_sets` (List of Object) (see [below for nested schema](#nestedatt--snap_sets))
- `stack_id` (Number)
- `stack_name` (String)
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (List of Object) (see [below for nested schema](#nestedatt--tags))
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_data` (String)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `virtual_image_id` (Number)
- `virtual_image_name` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (String)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--affinity_rules"></a>
### Nested Schema for `affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--anti_affinity_rules"></a>
### Nested Schema for `anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--disks"></a>
### Nested Schema for `disks`
Read-Only:
- `account_id` (Number)
- `boot_partition` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--disks--iotune))
- `iqn` (String)
- `login` (String)
- `meta` (List of String)
- `milestones` (Number)
- `name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_attempts` (Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (List of Object) (see [below for nested schema](#nestedobjatt--disks--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--disks--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedobjatt--disks--iotune"></a>
### Nested Schema for `disks.iotune`
Read-Only:
- `read_bytes_sec` (Number)
- `read_bytes_sec_max` (Number)
- `read_iops_sec` (Number)
- `read_iops_sec_max` (Number)
- `size_iops_sec` (Number)
- `total_bytes_sec` (Number)
- `total_bytes_sec_max` (Number)
- `total_iops_sec` (Number)
- `total_iops_sec_max` (Number)
- `write_bytes_sec` (Number)
- `write_bytes_sec_max` (Number)
- `write_iops_sec` (Number)
- `write_iops_sec_max` (Number)
<a id="nestedobjatt--disks--replication"></a>
### Nested Schema for `disks.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedobjatt--disks--snapshots"></a>
### Nested Schema for `disks.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)
<a id="nestedatt--interfaces"></a>
### Nested Schema for `interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedobjatt--interfaces--qos"></a>
### Nested Schema for `interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_brust` (Number)
- `in_rate` (Number)
<a id="nestedatt--os_users"></a>
### Nested Schema for `os_users`
Read-Only:
- `guid` (String)
- `login` (String)
- `password` (String)
- `public_key` (String)
<a id="nestedatt--snap_sets"></a>
### Nested Schema for `snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
<a id="nestedatt--tags"></a>
### Nested Schema for `tags`
Read-Only:
- `key` (String)
- `val` (String)

View File

@@ -0,0 +1,42 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_affinity_relations Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_affinity_relations (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `other_node` (List of String)
- `other_node_indirect` (List of String)
- `other_node_indirect_soft` (List of String)
- `other_node_soft` (List of String)
- `same_node` (List of String)
- `same_node_soft` (List of String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)

View File

@@ -1,12 +1,12 @@
--- ---
# generated by https://github.com/hashicorp/terraform-plugin-docs # generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_grid_list Data Source - decort" page_title: "decort_cb_kvmvm_audits Data Source - terraform-provider-decort"
subcategory: "" subcategory: ""
description: |- description: |-
--- ---
# decort_grid_list (Data Source) # decort_cb_kvmvm_audits (Data Source)
@@ -15,16 +15,18 @@ description: |-
<!-- schema generated by tfplugindocs --> <!-- schema generated by tfplugindocs -->
## Schema ## Schema
### Required
- `compute_id` (Number)
### Optional ### Optional
- `page` (Number) page number
- `size` (Number) page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only ### Read-Only
- `id` (String) The ID of this resource. - `id` (String) The ID of this resource.
- `items` (List of Object) grid list (see [below for nested schema](#nestedatt--items)) - `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a> <a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts` ### Nested Schema for `timeouts`
@@ -40,11 +42,8 @@ Optional:
Read-Only: Read-Only:
- `flag` (String) - `call` (String)
- `gid` (Number) - `responsetime` (Number)
- `guid` (Number) - `statuscode` (Number)
- `id` (Number) - `timestamp` (Number)
- `location_code` (String) - `user` (String)
- `name` (String)

View File

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

View File

@@ -0,0 +1,47 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_get_audits Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_get_audits (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `reason` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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:
- `epoch` (Number)
- `message` (String)

View File

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

View File

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

View File

@@ -0,0 +1,235 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Find by AccountID
- `by_id` (Number) Find by ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `includedeleted` (Boolean)
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
- `page` (Number)
- `rg_id` (Number) Find by RGID
- `rg_name` (String) Find by resgroup name
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `tech_status` (String) Find by tech status
- `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:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `affinity_label` (String)
- `affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String)
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `image_id` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users))
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `snap_sets` (List of Object) (see [below for nested schema](#nestedobjatt--items--snap_sets))
- `stack_id` (Number)
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (List of Object) (see [below for nested schema](#nestedobjatt--items--tags))
- `tech_status` (String)
- `total_disk_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_data` (String)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `vins_connected` (Number)
- `virtual_image_id` (Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (String)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--items--affinity_rules"></a>
### Nested Schema for `items.affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedobjatt--items--anti_affinity_rules"></a>
### Nested Schema for `items.anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedobjatt--items--disks"></a>
### Nested Schema for `items.disks`
Read-Only:
- `disk_id` (Number)
- `pci_slot` (Number)
<a id="nestedobjatt--items--interfaces"></a>
### Nested Schema for `items.interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedobjatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_brust` (Number)
- `in_rate` (Number)
<a id="nestedobjatt--items--os_users"></a>
### Nested Schema for `items.os_users`
Read-Only:
- `guid` (String)
- `login` (String)
- `password` (String)
- `public_key` (String)
<a id="nestedobjatt--items--snap_sets"></a>
### Nested Schema for `items.snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
<a id="nestedobjatt--items--tags"></a>
### Nested Schema for `items.tags`
Read-Only:
- `key` (String)
- `val` (String)

View File

@@ -0,0 +1,233 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Find by AccountID
- `by_id` (Number) Find by ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
- `page` (Number)
- `rg_id` (Number) Find by RGID
- `rg_name` (String) Find by resgroup name
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Find by tech status
- `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:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl))
- `affinity_label` (String)
- `affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (List of Object) (see [below for nested schema](#nestedobjatt--items--anti_affinity_rules))
- `arch` (String)
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (List of Object) (see [below for nested schema](#nestedobjatt--items--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `image_id` (Number)
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--items--os_users))
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `snap_sets` (List of Object) (see [below for nested schema](#nestedobjatt--items--snap_sets))
- `stack_id` (Number)
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (List of Object) (see [below for nested schema](#nestedobjatt--items--tags))
- `tech_status` (String)
- `total_disk_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_data` (String)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `vins_connected` (Number)
- `virtual_image_id` (Number)
<a id="nestedobjatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (String)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedobjatt--items--affinity_rules"></a>
### Nested Schema for `items.affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedobjatt--items--anti_affinity_rules"></a>
### Nested Schema for `items.anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedobjatt--items--disks"></a>
### Nested Schema for `items.disks`
Read-Only:
- `disk_id` (Number)
- `pci_slot` (Number)
<a id="nestedobjatt--items--interfaces"></a>
### Nested Schema for `items.interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--items--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedobjatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_brust` (Number)
- `in_rate` (Number)
<a id="nestedobjatt--items--os_users"></a>
### Nested Schema for `items.os_users`
Read-Only:
- `guid` (String)
- `login` (String)
- `password` (String)
- `public_key` (String)
<a id="nestedobjatt--items--snap_sets"></a>
### Nested Schema for `items.snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
<a id="nestedobjatt--items--tags"></a>
### Nested Schema for `items.tags`
Read-Only:
- `key` (String)
- `val` (String)

View File

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

View File

@@ -0,0 +1,64 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_pci_device_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_pci_device_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `device_id` (Number) Find by device id
- `name` (String) Find by name
- `page` (Number) Page number
- `rg_id` (Number) Find by RG id
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `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:
- `ckey` (String)
- `compute_id` (Number)
- `description` (String)
- `device_id` (Number)
- `guid` (Number)
- `hwpath` (String)
- `meta` (List of String)
- `name` (String)
- `rg_id` (Number)
- `stack_id` (Number)
- `status` (String)
- `system_name` (String)

View File

@@ -0,0 +1,53 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_pfw_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_pfw_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `reason` (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:
- `local_ip` (String)
- `local_port` (Number)
- `pfw_id` (Number)
- `protocol` (String)
- `public_port_end` (Number)
- `public_port_start` (Number)
- `vm_id` (Number)

View File

@@ -0,0 +1,49 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_snapshot_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_snapshot_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `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:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)

View File

@@ -0,0 +1,49 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_snapshot_usage Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_snapshot_usage (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `label` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### 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:
- `count` (Number)
- `label` (String)
- `stored` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,78 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_user_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_user_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_acl` (List of Object) (see [below for nested schema](#nestedatt--account_acl))
- `compute_acl` (List of Object) (see [below for nested schema](#nestedatt--compute_acl))
- `id` (String) The ID of this resource.
- `rg_acl` (List of Object) (see [below for nested schema](#nestedatt--rg_acl))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--account_acl"></a>
### Nested Schema for `account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--compute_acl"></a>
### Nested Schema for `compute_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--rg_acl"></a>
### Nested Schema for `rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,70 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_kvmvm_vgpu_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_kvmvm_vgpu_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `gpu_id` (Number) Find by GPU id
- `includedeleted` (Boolean) Include deleted computes. If using field 'status', then includedeleted will be ignored
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) Find by type
### 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_time` (Number)
- `deleted_time` (Number)
- `gid` (Number)
- `guid` (Number)
- `last_claimed_by` (Number)
- `last_update_time` (Number)
- `mode` (String)
- `pci_slot` (Number)
- `pgpuid` (Number)
- `profile_id` (Number)
- `ram` (Number)
- `reference_id` (String)
- `rg_id` (Number)
- `status` (String)
- `type` (String)
- `vgpu_id` (Number)
- `vm_id` (Number)

168
docs/data-sources/cb_lb.md Normal file
View File

@@ -0,0 +1,168 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_lb Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_lb (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `lb_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (String)
- `backend_haip` (String)
- `backends` (List of Object) (see [below for nested schema](#nestedatt--backends))
- `ckey` (String)
- `desc` (String)
- `dp_api_password` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (List of Object) (see [below for nested schema](#nestedatt--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `meta` (List of String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (List of Object) (see [below for nested schema](#nestedatt--primary_node))
- `rg_id` (Number)
- `secondary_node` (List of Object) (see [below for nested schema](#nestedatt--secondary_node))
- `status` (String)
- `tech_status` (String)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--backends"></a>
### Nested Schema for `backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--server_default_settings))
- `servers` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers))
<a id="nestedobjatt--backends--server_default_settings"></a>
### Nested Schema for `backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedobjatt--backends--servers"></a>
### Nested Schema for `backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers--server_settings))
<a id="nestedobjatt--backends--servers--server_settings"></a>
### Nested Schema for `backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--frontends"></a>
### Nested Schema for `frontends`
Read-Only:
- `backend` (String)
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedobjatt--frontends--bindings"></a>
### Nested Schema for `frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedatt--primary_node"></a>
### Nested Schema for `primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedatt--secondary_node"></a>
### Nested Schema for `secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,189 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_lb_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_lb_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Filter by Account ID
- `back_ip` (String) Filter by BackIP
- `by_id` (Number) Filter by ID
- `front_ip` (String) Filter by FrontIP
- `includedeleted` (Boolean)
- `name` (String) Filter by name
- `page` (Number)
- `rg_id` (Number) Filter by RG ID
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Filter by Status
- `tech_status` (String) Filter by TechStatus
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (String)
- `backend_haip` (String)
- `backends` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_password` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (List of Object) (see [below for nested schema](#nestedobjatt--items--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `lb_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (List of Object) (see [below for nested schema](#nestedobjatt--items--primary_node))
- `rg_id` (Number)
- `rg_name` (String)
- `secondary_node` (List of Object) (see [below for nested schema](#nestedobjatt--items--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedobjatt--items--backends"></a>
### Nested Schema for `items.backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--server_default_settings))
- `servers` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--servers))
<a id="nestedobjatt--items--backends--server_default_settings"></a>
### Nested Schema for `items.backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedobjatt--items--backends--servers"></a>
### Nested Schema for `items.backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--servers--server_settings))
<a id="nestedobjatt--items--backends--servers--server_settings"></a>
### Nested Schema for `items.backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedobjatt--items--frontends"></a>
### Nested Schema for `items.frontends`
Read-Only:
- `backend` (String)
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--items--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedobjatt--items--frontends--bindings"></a>
### Nested Schema for `items.frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedobjatt--items--primary_node"></a>
### Nested Schema for `items.primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedobjatt--items--secondary_node"></a>
### Nested Schema for `items.secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,187 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_lb_list_deleted Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_lb_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Filter by Account ID
- `back_ip` (String) Filter by BackIP
- `by_id` (Number) Filter by ID
- `front_ip` (String) Filter by FrontIP
- `name` (String) Filter by name
- `page` (Number)
- `rg_id` (Number) Filter by RG ID
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Filter by TechStatus
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (List of Object) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (String)
- `backend_haip` (String)
- `backends` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_password` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (List of Object) (see [below for nested schema](#nestedobjatt--items--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `lb_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (List of Object) (see [below for nested schema](#nestedobjatt--items--primary_node))
- `rg_id` (Number)
- `rg_name` (String)
- `secondary_node` (List of Object) (see [below for nested schema](#nestedobjatt--items--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedobjatt--items--backends"></a>
### Nested Schema for `items.backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--server_default_settings))
- `servers` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--servers))
<a id="nestedobjatt--items--backends--server_default_settings"></a>
### Nested Schema for `items.backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedobjatt--items--backends--servers"></a>
### Nested Schema for `items.backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (List of Object) (see [below for nested schema](#nestedobjatt--items--backends--servers--server_settings))
<a id="nestedobjatt--items--backends--servers--server_settings"></a>
### Nested Schema for `items.backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedobjatt--items--frontends"></a>
### Nested Schema for `items.frontends`
Read-Only:
- `backend` (String)
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--items--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedobjatt--items--frontends--bindings"></a>
### Nested Schema for `items.frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedobjatt--items--primary_node"></a>
### Nested Schema for `items.primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedobjatt--items--secondary_node"></a>
### Nested Schema for `items.secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,158 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_node Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_node (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `node_id` (Number) node id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumption` (List of Object) (see [below for nested schema](#nestedatt--consumption))
- `cpu_allocation_ratio` (Number)
- `cpu_info` (List of Object) (see [below for nested schema](#nestedatt--cpu_info))
- `gid` (Number)
- `id` (String) The ID of this resource.
- `ipaddr` (List of String)
- `isolated_cpus` (List of String)
- `name` (String)
- `need_reboot` (Boolean)
- `nic_info` (List of Object) (see [below for nested schema](#nestedatt--nic_info))
- `numa_topology` (List of Object) (see [below for nested schema](#nestedatt--numa_topology))
- `reserved_cpus` (List of String)
- `roles` (List of String)
- `sriov_enabled` (Boolean)
- `stack_id` (Number)
- `status` (String)
- `version` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `default` (String)
- `read` (String)
<a id="nestedatt--consumption"></a>
### Nested Schema for `consumption`
Read-Only:
- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--consumption--consumed))
- `free` (List of Object) (see [below for nested schema](#nestedobjatt--consumption--free))
- `hostname` (String)
- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--consumption--reserved))
- `total` (List of Object) (see [below for nested schema](#nestedobjatt--consumption--total))
<a id="nestedobjatt--consumption--consumed"></a>
### Nested Schema for `consumption.consumed`
Read-Only:
- `computes` (Number)
- `ram` (Number)
- `routers` (Number)
- `vcpu` (Number)
<a id="nestedobjatt--consumption--free"></a>
### Nested Schema for `consumption.free`
Read-Only:
- `ram` (Number)
<a id="nestedobjatt--consumption--reserved"></a>
### Nested Schema for `consumption.reserved`
Read-Only:
- `ram` (Number)
<a id="nestedobjatt--consumption--total"></a>
### Nested Schema for `consumption.total`
Read-Only:
- `ram` (Number)
<a id="nestedatt--cpu_info"></a>
### Nested Schema for `cpu_info`
Read-Only:
- `clock_speed` (Number)
- `core_count` (Number)
- `phys_count` (Number)
<a id="nestedatt--nic_info"></a>
### Nested Schema for `nic_info`
Read-Only:
- `driver` (String)
- `max_vfs` (Number)
- `num_vfs` (Number)
- `numa_node` (Number)
- `os_name` (String)
- `pci_slot` (String)
- `vf_list` (List of Object) (see [below for nested schema](#nestedobjatt--nic_info--vf_list))
<a id="nestedobjatt--nic_info--vf_list"></a>
### Nested Schema for `nic_info.vf_list`
Read-Only:
- `fn_id` (Number)
- `pci_slot` (String)
<a id="nestedatt--numa_topology"></a>
### Nested Schema for `numa_topology`
Read-Only:
- `node_num` (Number)
- `nodes` (List of Object) (see [below for nested schema](#nestedobjatt--numa_topology--nodes))
<a id="nestedobjatt--numa_topology--nodes"></a>
### Nested Schema for `numa_topology.nodes`
Read-Only:
- `cpu_list` (List of Number)
- `memory` (List of Object) (see [below for nested schema](#nestedobjatt--numa_topology--nodes--memory))
<a id="nestedobjatt--numa_topology--nodes--memory"></a>
### Nested Schema for `numa_topology.nodes.memory`
Read-Only:
- `one_g` (Number)
- `total` (Number)
- `two_m` (Number)

View File

@@ -0,0 +1,160 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "decort_cb_node_list Data Source - terraform-provider-decort"
subcategory: ""
description: |-
---
# decort_cb_node_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number) find node by id
- `name` (String) find node by name
- `page` (Number) page number
- `release` (String) find node by release
- `role` (String) find node by role
- `sep_id` (Number) find node by sepId
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find node by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `version` (String) find node by version
### 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:
- `additional_pkgs` (List of String)
- `cpu_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--cpu_info))
- `description` (String)
- `gid` (Number)
- `guid` (String)
- `hostkey` (String)
- `ipaddr` (List of String)
- `isolated_cpus` (List of String)
- `lastcheck` (Number)
- `machine_guid` (String)
- `mainboard_sn` (String)
- `memory` (Number)
- `milestones` (Number)
- `model` (String)
- `name` (String)
- `need_reboot` (Boolean)
- `net_addr` (List of Object) (see [below for nested schema](#nestedobjatt--items--net_addr))
- `network_mode` (String)
- `nic_info` (List of Object) (see [below for nested schema](#nestedobjatt--items--nic_info))
- `node_id` (Number)
- `node_uuid` (String)
- `numa_topology` (List of Object) (see [below for nested schema](#nestedobjatt--items--numa_topology))
- `peer_backup` (Number)
- `peer_log` (Number)
- `peer_stats` (Number)
- `pgpus` (List of Number)
- `public_keys` (List of String)
- `release` (String)
- `reserved_cpus` (List of String)
- `roles` (List of String)
- `seps` (List of Number)
- `serial_num` (String)
- `sriov_enabled` (Boolean)
- `stack_id` (Number)
- `status` (String)
- `tags` (List of String)
- `type` (String)
- `version` (String)
<a id="nestedobjatt--items--cpu_info"></a>
### Nested Schema for `items.cpu_info`
Read-Only:
- `clock_speed` (Number)
- `core_count` (Number)
- `phys_count` (Number)
<a id="nestedobjatt--items--net_addr"></a>
### Nested Schema for `items.net_addr`
Read-Only:
- `cidr` (List of String)
- `index` (Number)
- `ip` (List of String)
- `mac` (String)
- `mtu` (Number)
- `name` (String)
<a id="nestedobjatt--items--nic_info"></a>
### Nested Schema for `items.nic_info`
Read-Only:
- `driver` (String)
- `max_vfs` (Number)
- `num_vfs` (Number)
- `numa_node` (Number)
- `os_name` (String)
- `pci_slot` (String)
- `vf_list` (List of Object) (see [below for nested schema](#nestedobjatt--items--nic_info--vf_list))
<a id="nestedobjatt--items--nic_info--vf_list"></a>
### Nested Schema for `items.nic_info.vf_list`
Read-Only:
- `fn_id` (Number)
- `pci_slot` (String)
<a id="nestedobjatt--items--numa_topology"></a>
### Nested Schema for `items.numa_topology`
Read-Only:
- `node_num` (Number)
- `nodes` (List of Object) (see [below for nested schema](#nestedobjatt--items--numa_topology--nodes))
<a id="nestedobjatt--items--numa_topology--nodes"></a>
### Nested Schema for `items.numa_topology.nodes`
Read-Only:
- `cpu_list` (List of Number)
- `memory` (List of Object) (see [below for nested schema](#nestedobjatt--items--numa_topology--nodes--memory))
<a id="nestedobjatt--items--numa_topology--nodes--memory"></a>
### Nested Schema for `items.numa_topology.nodes.memory`
Read-Only:
- `one_g` (Number)
- `total` (Number)
- `two_m` (Number)

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