This commit is contained in:
2026-06-02 11:28:16 +03:00
parent af79f6ab3e
commit c734dcfff7
254 changed files with 10439 additions and 3751 deletions

View File

@@ -1,48 +0,0 @@
/*
Пример использования
Получение информации о статусе segment по ее id
*/
#Расскомментируйте этот код,
#и внесите необходимые правки в версию и путь,
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
/*
terraform {
required_providers {
decort = {
source = "basis/decort/decort"
version = "<VERSION>"
}
}
}
*/
provider "decort" {
authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL>
controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL>
oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true
}
data "decort_sdn_segment_get_status" "name" {
#идентификатор сегмента
#обязательный параметр
#тип - строка
segment_id = "a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8"
#идентификатор версии
#опциональный параметр
#тип - целое число
#version_id = 378849
#подробный статус
#опциональный параметр
#тип - булев
#detailed = true
}
output "test" {
value = data.decort_sdn_segment_get_status.name
}

View File

@@ -76,26 +76,28 @@ data "decort_sdn_segment_list" "name" {
#фильтр по нижней границе даты создания
#опциональный параметр
#тип - строка
#значение по умолчанию - null
#created_from = "2023-01-01T00:00:00Z"
#фильтр по верхней границе даты создания
#опциональный параметр
#тип - строка
#значение по умолчанию - null
#created_to = "2023-01-01T00:00:00Z"
#фильтр по нижней границе даты обновления
#опциональный параметр
#тип - строка
#значение по умолчанию - null
#updated_from = "2023-01-01T00:00:00Z"
#фильтр по верхней границе даты обновления
#опциональный параметр
#тип - строка
#значение по умолчанию - null
#updated_to = "2023-01-01T00:00:00Z"
#фильтр по статусу операции
#опциональный параметр
#тип - строка
#возможные значения - Idle, SynchronizingAtCore, SynchronizingAtOVN, Synchronized, NoHypervisorAtOVN, FailedAtCore, TemporaryFailedAtCore
#operation_status = "Idle"
}
output "test" {

View File

@@ -138,10 +138,16 @@ resource "decort_sdn_segment" "name" {
#enabled = true
#}
#тип сегмента
#опциональный параметр
#тип - строка
#возможные значения - User, ExtNet
#используется при создании и обновлении
#type = "User"
#флаг принудительного удаления
#опциональный параметр
#тип - булев
#значение по умолчанию - null
#используется при обновлении
#force = true
}