diff --git a/README.md b/README.md index 3981b12..36687f1 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ Terraform provider для платформы Digital Energy Cloud Orchestration - Работа с pcidevice, - Работа с sep, - Работа с vgpu, -- Работа с bservice. +- Работа с bservice, +- Работа с extnets. Вики проекта: https://github.com/rudecs/terraform-provider-decort/wiki diff --git a/README_EN.md b/README_EN.md index 87bcea6..396d151 100644 --- a/README_EN.md +++ b/README_EN.md @@ -18,7 +18,8 @@ NOTE: provider rc-1.25 is designed for DECORT API 3.7.x. For older API versions - Work with pcidevice. - Work with sep, - Work with vgpu, -- Work with bservice. +- Work with bservice, +- Work with extnets. This provider supports Import operations on pre-existing resources. diff --git a/decort/resource_bservice_group.go b/decort/resource_bservice_group.go index 7d14e16..6bbff5a 100644 --- a/decort/resource_bservice_group.go +++ b/decort/resource_bservice_group.go @@ -518,6 +518,7 @@ func resourceBasicServiceGroupSchemaMake() map[string]*schema.Schema { "compgroup_id": { Type: schema.TypeInt, Optional: true, + Computed: true, }, "account_id": { Type: schema.TypeInt, diff --git a/samples/data_account/main.tf b/samples/data_account/main.tf index 1cc63dc..af70baa 100644 --- a/samples/data_account/main.tf +++ b/samples/data_account/main.tf @@ -30,7 +30,7 @@ data "decort_account" "a" { #id аккаунта #обязательный параметр #тип - число - account_id = 28096 + account_id = 11111 } diff --git a/samples/data_account_audits_list/main.tf b/samples/data_account_audits_list/main.tf index a30b152..1cd48f5 100644 --- a/samples/data_account_audits_list/main.tf +++ b/samples/data_account_audits_list/main.tf @@ -31,7 +31,7 @@ data "decort_account_audits_list" "aal" { #id аккаунта #обязательный параметр #тип - число - account_id = 28096 + account_id = 11111 } diff --git a/samples/data_account_consumed_units/main.tf b/samples/data_account_consumed_units/main.tf index b12b1df..bfe2c2b 100644 --- a/samples/data_account_consumed_units/main.tf +++ b/samples/data_account_consumed_units/main.tf @@ -29,7 +29,7 @@ data "decort_account_consumed_units" "acu" { #id аккаунта #обязательный параметр #тип - число - account_id = 88366 + account_id = 22222 } output "test" { diff --git a/samples/data_account_consumed_units_by_type/main.tf b/samples/data_account_consumed_units_by_type/main.tf index 67d3043..35ed80b 100644 --- a/samples/data_account_consumed_units_by_type/main.tf +++ b/samples/data_account_consumed_units_by_type/main.tf @@ -34,9 +34,9 @@ data "decort_account_consumed_units_by_type" "acubt" { #id аккаунта #обязательный параметр #тип - число - account_id = 88366 + account_id = 33333 - #тип вычислительной еденицы + #тип вычислительной единицы #обязательный параметр #тип - строка #значения: @@ -46,7 +46,7 @@ data "decort_account_consumed_units_by_type" "acubt" { #cu_i - кол-во публичных ip адресов #cu_np - кол-во полученного/отданного трафика, в ГБ #gpu_units - кол-во gpu ядер - cu_type = "cu_a" + cu_type = "cu_с" } output "test" { diff --git a/samples/data_account_disks_list/main.tf b/samples/data_account_disks_list/main.tf index ff6b4fa..c0ac605 100644 --- a/samples/data_account_disks_list/main.tf +++ b/samples/data_account_disks_list/main.tf @@ -30,7 +30,7 @@ data "decort_account_disks_list" "adl" { #id аккаунта #обязательный параметр #тип - число - account_id = 28096 + account_id = 11111 } diff --git a/samples/data_account_reserved_units/main.tf b/samples/data_account_reserved_units/main.tf index f86a3dc..5421b3a 100644 --- a/samples/data_account_reserved_units/main.tf +++ b/samples/data_account_reserved_units/main.tf @@ -30,7 +30,7 @@ data "decort_account_reserved_units" "aru" { #id аккаунта #обязательный параметр #тип - число - account_id = 88366 + account_id = 11111 } output "test" { diff --git a/samples/data_account_rg_list/main.tf b/samples/data_account_rg_list/main.tf index 48d5418..13fbb6d 100644 --- a/samples/data_account_rg_list/main.tf +++ b/samples/data_account_rg_list/main.tf @@ -29,7 +29,7 @@ data "decort_account_rg_list" "argl" { #id аккаунта #обязательный параметр #тип - число - account_id = 88366 + account_id = 66666 } output "test" { diff --git a/samples/data_account_vins_list/main.tf b/samples/data_account_vins_list/main.tf index da28996..e0e8eda 100644 --- a/samples/data_account_vins_list/main.tf +++ b/samples/data_account_vins_list/main.tf @@ -30,7 +30,7 @@ data "decort_account_vins_list" "avl" { #id аккаунта #обязательный параметр #тип - число - account_id = 28096 + account_id = 22222 } diff --git a/samples/data_bservice_snapshot_list/main.tf b/samples/data_bservice_snapshot_list/main.tf index 96cb9c5..a24097c 100644 --- a/samples/data_bservice_snapshot_list/main.tf +++ b/samples/data_bservice_snapshot_list/main.tf @@ -28,7 +28,7 @@ provider "decort" { } data "decort_bservice_snapshot_list" "bsl" { - #id back service + #id basic service #обязательный параметр #тип - число service_id = 11111 diff --git a/samples/resource_account/main.tf b/samples/resource_account/main.tf index f8bcf72..86bd361 100644 --- a/samples/resource_account/main.tf +++ b/samples/resource_account/main.tf @@ -44,7 +44,7 @@ resource "decort_account" "a" { #доступность аккаунта #необязательный параметр - #тип - будев тип + #тип - булев тип #может применяться при редактировании аккаунта enable = true @@ -102,38 +102,38 @@ resource "decort_account" "a" { resource_limits { #кол-во используемых ядер cpu #необязательный параметр - #тип - ичсло - #если установлена -1 - кол-во неограичено + #тип - число + #если установлена -1 - кол-во неограиченно cu_c = 2 #кол-во используемой RAM в МБ #необязательный параметр - #тип - ичсло - #если установлена -1 - кол-во неограичено + #тип - число + #если установлена -1 - кол-во неограиченно cu_m = 1024 #размер дисков, в ГБ #необязательный параметр - #тип - ичсло + #тип - число #если установлена -1 - размер неограичен cu_d = 23 #кол-во используемых публичных IP #необязательный параметр - #тип - ичсло - #если установлена -1 - кол-во неограичено + #тип - число + #если установлена -1 - кол-во неограиченно cu_i = 2 #ограничения на кол-во передачи данных, в ГБ #необязательный параметр - #тип - ичсло - #если установлена -1 - кол-во неограичено + #тип - число + #если установлена -1 - кол-во неограиченно cu_np = 2 #кол-во графических процессоров #необязательный параметр - #тип - ичсло - #если установлена -1 - кол-во неограичено + #тип - число + #если установлена -1 - кол-во неограиченно gpu_units = 2 } @@ -142,7 +142,7 @@ resource "decort_account" "a" { #тип - булев тип #применяется к удаленным аккаунтам #по-умолчанию - false - #retore = false + #restore = false #мгновеное удаление аккаунта, если да - то аккаунт невозможно будет восстановить #необязательный параметр @@ -150,8 +150,6 @@ resource "decort_account" "a" { #используется при удалении аккаунта #по-умолчанию - false #permanently = true - - } output "test" { diff --git a/samples/resource_bservice_group/main.tf b/samples/resource_bservice_group/main.tf index 70cb5ad..4b9b5f1 100644 --- a/samples/resource_bservice_group/main.tf +++ b/samples/resource_bservice_group/main.tf @@ -30,7 +30,7 @@ provider "decort" { } resource "decort_bservice_group" "bsg" { - #id back service + #id basic service #обязательный параметр #тип - число service_id = 444444 @@ -138,7 +138,7 @@ resource "decort_bservice_group" "bsg" { #режим увеличения числа выч. мощностей #необязательный параметр - #тип - число + #тип - строка #используется в связке с comp_count при редактировании группы #возможные варианты - RELATIVE и ABSOLUTE #mode = "RELATIVE"