fixed resources and created navigation
@@ -84,34 +84,84 @@ _Resource_ функция **decort_image** для создания образа
|
||||
|
||||
```terraform
|
||||
resource "decort_image" "my_image" {
|
||||
name = "test_image_rename"
|
||||
url = <IMAGE_URL>
|
||||
gid = 212
|
||||
# Наименование образа
|
||||
# Обязательный параметр
|
||||
# string
|
||||
name = "image_name"
|
||||
|
||||
# grid ID платформы
|
||||
# Обязательный параметр
|
||||
# int
|
||||
gid = 2002
|
||||
|
||||
# Драйверы компьютов, подходящие для данного образа
|
||||
# Обязательный параметр
|
||||
# []string
|
||||
drivers = ["KVM_X86"]
|
||||
|
||||
# Тип образа (linux, windows и др.)
|
||||
# Обязательный параметр
|
||||
# string
|
||||
type = "linux"
|
||||
|
||||
# Прямая ссылка на образ
|
||||
# Обязательный параметр
|
||||
# string
|
||||
url = "https://dl-cdn.alpinelinux.org/alpine/v3.17/releases/x86_64/alpine-virt-3.17.3-x86_64.iso"
|
||||
|
||||
# Тип загрузчика (bios/uefi)
|
||||
# Обязательный параметр
|
||||
# string
|
||||
boot_type = "bios"
|
||||
image_type = "linux"
|
||||
drivers = ["KVM_X86", "SVA_KVM_X86"]
|
||||
|
||||
#account_id = 5725
|
||||
#username = "Valera"
|
||||
#password = "123"
|
||||
#username_dl = "Valera1"
|
||||
#password_dl = "1231"
|
||||
#sep_id = 1206
|
||||
#pool_name = "vmstor"
|
||||
#architecture = "X86_64"
|
||||
#enabled = true
|
||||
#shared_with = [28096, 57121]
|
||||
#computeci_id = 1
|
||||
#enabled_stacks = ["9"]
|
||||
#permanently = true
|
||||
#reason = "test"
|
||||
# ID аккаунта
|
||||
# Опциональный параметр
|
||||
# int
|
||||
account_id = 138
|
||||
|
||||
# Поддержка hot resize
|
||||
# Опциональный параметр
|
||||
# bool
|
||||
hot_resize = true
|
||||
|
||||
# Юзернейм для образа
|
||||
# Опциональный параметр
|
||||
# string
|
||||
username = "userx"
|
||||
|
||||
# Пароль для образа
|
||||
# Опциональный параметр
|
||||
# string
|
||||
password = "passx"
|
||||
|
||||
# Юзернейм для загрузки binary media
|
||||
# Опциональный параметр
|
||||
# string
|
||||
username_dl = "userxdl"
|
||||
|
||||
# Пароль для загрузки binary media
|
||||
# Опциональный параметр
|
||||
# string
|
||||
password_dl = "passxdl"
|
||||
|
||||
# Storage endpoint provider ID
|
||||
# Опциональный параметр
|
||||
# int
|
||||
sep_id = 1
|
||||
|
||||
# Pool для образа
|
||||
# Опциональный параметр
|
||||
# string
|
||||
pool_name = "pool"
|
||||
|
||||
# Архитектура обраща (X86_64 / PPC64_LE)
|
||||
# Опциональный параметр
|
||||
# string
|
||||
architecture = "PPC64_LE"
|
||||
}
|
||||
|
||||
# once the above directive completes, will be accessible
|
||||
# as decort_image.my_image
|
||||
```
|
||||
|
||||
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT)).
|
||||
|
||||
После успешного завершения такого вызова **decort_image** в переменной `decort_image.my_image` будут сохранены возвращаемые значения.
|
||||
|
||||
@@ -26,11 +26,30 @@ _Resource_ функция **decort_pfw** для создания ресурса
|
||||
Пример вызова _resource_ функции **decort_pfw**:
|
||||
```terraform
|
||||
resource "decort_pfw" "my_pfw" {
|
||||
# ID виртуальной машины
|
||||
# Обязательный параметр
|
||||
# int
|
||||
compute_id = 11269
|
||||
|
||||
# Начальный порт правила
|
||||
# Обязательный параметр
|
||||
# int
|
||||
public_port_start = 200
|
||||
|
||||
# Внутренний порт
|
||||
# Обязательный параметр
|
||||
# int
|
||||
local_base_port = 22
|
||||
|
||||
# Протокол соединения (tcp / udp)
|
||||
# Обязательный параметр
|
||||
# string
|
||||
proto = "tcp"
|
||||
local_base_port = 1111
|
||||
compute_id = 123
|
||||
public_port_start = 2000
|
||||
#public_port_end = 3000
|
||||
|
||||
# Конечный порт (включительно)
|
||||
# Опциональный параметр
|
||||
# int
|
||||
public_port_end = 21321
|
||||
}
|
||||
|
||||
# once the above directive completes, pfw will be accessible
|
||||
|
||||
3
Home.md
3
Home.md
@@ -92,6 +92,8 @@ Terraform провайдер для платформы DECORT с API верси
|
||||
- [**decort_rg_list_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.71-Data-функция-decort_rg_list_vins-получение-информации-о-списке-vins) - получение информации о списке vins в рамках ресурсных групп
|
||||
- [**decort_rg_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.72-Data-функция-decort_rg_usage-информация-об-использовании-rg) - получение информации об использовании rg
|
||||
- [**decort_kvmvm_snapshot_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.73-Data-функция-decort_kvmvm_snapshot_usage-информация-об-использовании-снапшотов) - получение информации об использовании снапшотов
|
||||
- [**decort_flipgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup-получение-информации-о-плавающей-группе) - получение информации о плавающей группе
|
||||
- [**decort_flipgroup_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.75-Data-функция-decort_flipgroup_list-получение-информации-о-плавающих-группах) - получение информации о плавающих группах
|
||||
- [Административная группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02-Административная-группа-API)
|
||||
- [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.01-Data-функция-decort_kvmvm-получение-информации-о-виртуальной-машине-на-базе-KVM) - получение информации о виртуальной машине, созданной на базе системы виртуализации KVM
|
||||
- [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.02-Data-функция-decort_resgroup-получение-информации-о-ресурсной-группе) - получение информации о ресурсной группе
|
||||
@@ -144,6 +146,7 @@ Terraform провайдер для платформы DECORT с API верси
|
||||
- [**decort_lb_backend**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.01.17-Resource-функция-decort_lb_backend-управление-бекендом-балансировщиком-нагрузки) - управление бекендом балансировщика нагрузки
|
||||
- [**decort_lb_backend_server**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.01.18-Resource-функция-decort_lb_backend_server-управление-сервером-бекендом-балансировщиком-нагрузки) - управление сервером бекенда балансировщика нагрузки
|
||||
- [**decort_disk_snapshot**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.01.19-Resource-функция-decort_disk_snapshot-управление-снимком-диска) - управление снимком диска
|
||||
- [**decort_flipgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.01.20-Resource-функция-decort_flipgroup-управление-плавающей-группой) - управление плавающей группой
|
||||
- [Административная группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.02-Административная-группа-API)
|
||||
- [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.02.11-Resource-функция-decort_kvmvm-управление-виртуальными-машинами-на-базе-KVM) - управление виртуальными серверами, создаваемыми на базе системы виртуализации KVM
|
||||
- [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.02.14-Resource-функция-decort_resgroup-управление-ресурсными-группами) - управление ресурсными группами
|
||||
|
||||
Reference in New Issue
Block a user