From f6131be401c893c90363cb882306599dc6ecb1f0 Mon Sep 17 00:00:00 2001 From: loskutovanl Date: Tue, 28 Nov 2023 11:35:08 +0300 Subject: [PATCH] update and add account data sources --- ...½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md | 55 ------- ...½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md | 79 ++++++++++ ...Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md | 72 +++++++++ ...Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md | 53 +++++++ ...ΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md | 16 +- ...½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md | 82 ++++++++-- ...΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md | 43 ------ ...΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md | 81 ++++++++++ ...с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md | 63 +++++++- ...Π½Ρ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md | 49 ------ ...Π½Ρ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md | 145 ++++++++++++++++++ ...ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md | 52 ++++++- ...…-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md | 64 -------- ...…-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md | 115 ++++++++++++++ ...±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md | 64 -------- ...±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md | 109 +++++++++++++ Home.md | 22 +-- 17 files changed, 847 insertions(+), 317 deletions(-) delete mode 100644 06.02.05-Data-функция-decort_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md create mode 100644 06.02.05-Data-функция-decort_cb_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md create mode 100644 06.02.100-Data-функция-decort_cb_account_resource_consumption_get-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md create mode 100644 06.02.101-Data-функция-decort_cb_account_resource_consumption_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md rename 06.02.17-Data-функция-decort_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md => 06.02.17-Data-функция-decort_cb_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md (70%) rename 06.02.18-Data-функция-decort_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md => 06.02.18-Data-функция-decort_cb_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md (52%) delete mode 100644 06.02.19-Data-функция-decort_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md create mode 100644 06.02.19-Data-функция-decort_cb_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md rename 06.02.20-Data-функция-decort_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md => 06.02.20-Data-функция-decort_cb_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md (62%) delete mode 100644 06.02.21-Data-функция-decort_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md create mode 100644 06.02.21-Data-функция-decort_cb_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md rename 06.02.22-Data-функция-decort_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md => 06.02.22-Data-функция-decort_cb_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md (62%) delete mode 100644 06.02.23-Data-функция-decort_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md create mode 100644 06.02.23-Data-функция-decort_cb_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md delete mode 100644 06.02.24-Data-функция-decort_account_deleted_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md create mode 100644 06.02.24-Data-функция-decort_cb_account_list_deleted-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md diff --git a/06.02.05-Data-функция-decort_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md b/06.02.05-Data-функция-decort_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md deleted file mode 100644 index c08c359..0000000 --- a/06.02.05-Data-функция-decort_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md +++ /dev/null @@ -1,55 +0,0 @@ -Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. - -_Data source_ функция **decort_account** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅. - -## АргумСнты -_Data source_ функция **decort_account** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ | - - -## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: - -| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | -| --- | --- | --- | -| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| meta | []string | ΠœΠ΅Ρ‚Π° информация | -| resources | Struct{
current Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ рСсурсах
ЗадСйствованныС
Кол-Π²ΠΎΠ» ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Кол-Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ip-адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ внСшнСго Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ°
Кол-Π²ΠΎ графичСских ядСр
Π Π°Π·ΠΌΠ΅Ρ€ RAM, MΠ‘

Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅
Кол-Π²ΠΎΠ» ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Кол-Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ip-адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ внСшнСго Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ°
Кол-Π²ΠΎ графичСских ядСр
Π Π°Π·ΠΌΠ΅Ρ€ RAM, MΠ‘

 
| -| acl | []Struct{
can_be_deleted bool
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…
ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚
Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ
guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
ΠŸΡ€Π°Π²Π° доступа
Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π’ΠΈΠΏ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
 
| -| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | -| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| resource_limits | Struct{
cu_c float
cu_d float
cu_i float
cu_m float
cu_np float
gpu_units float
} | ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ рСсурсов
Кол-Π²ΠΎ ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Число ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ip адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘
ОбъСм Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π“Π‘
Кол-Π²ΠΎΠ» графичСских ядСр
 
| -| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | -| service_account | bool | Π€Π»Π°Π³, являСтся Π»ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-обслуТивания | -| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| updated_time | int | ВрСмя послСднСго обновлСния | -| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | - -## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account**: -```terraform -data "decort_account" "a" { - #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° - #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - account_id = 28096 - -} -# once the above directive completes, account will be accessible -# as data.decort_account.a -``` - -Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). - -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account.a` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.05-Data-функция-decort_cb_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md b/06.02.05-Data-функция-decort_cb_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md new file mode 100644 index 0000000..fb4f06e --- /dev/null +++ b/06.02.05-Data-функция-decort_cb_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.md @@ -0,0 +1,79 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅. + +## АргумСнты +_Data source_ функция **decort_cb_account** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- | --- | +| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ | + + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +|dc_location|string| dc location | +| ckey | string | CKey | +| acl | []Struct [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-acl)| Cписок Acces Control | +| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | +| cpu_allocation_parameter | string | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ выдСлСния CPU | +| cpu_allocation_ratio | float | ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ выдСлСния CPU | +| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| resource_limits | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-resource_limits) | Π›ΠΈΠΌΠΈΡ‚Ρ‹ рСсурсов | +| resource_types | []string | Π’ΠΈΠΏΡ‹ рСсурсов | +| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | +| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| uniq_pools | []string | Бписок ΠΏΡƒΠ»ΠΎΠ² | +| updated_time | int | ВрСмя послСднСго обновлСния | +| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | + +### ОписаниС структуры acl +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| explicit | bool | Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ | +| guid | string | guid РСсурса | +| right | string | ΠŸΡ€Π°Π²Π° Π½Π° рСсурс | +| status | string | Бтатус рСсурса | +| type | string | Π’ΠΈΠΏ рСсурса | +| user_group_id | string | ID user group | + +### ОписаниС структуры resource_limits +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cu_c | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ядСр CPU | +| cu_d | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| cu_dm | float | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска | +| cu_i | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP адрСсов | +| cu_m | float | Ρ€Π°Π·ΠΌΠ΅Ρ€ RAM | +| cu_np | float | Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ° | +| gpu_units | float | количСство GPU ядСр | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account**: +```terraform +data "decort_cb_account" "a" { + #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + account_id = 28096 +} +# once the above directive completes, account will be accessible +# as data.decort_cb_account.a +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account.a` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.100-Data-функция-decort_cb_account_resource_consumption_get-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md b/06.02.100-Data-функция-decort_cb_account_resource_consumption_get-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md new file mode 100644 index 0000000..fcd405b --- /dev/null +++ b/06.02.100-Data-функция-decort_cb_account_resource_consumption_get-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md @@ -0,0 +1,72 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 4.5.1 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_resource_consumption_get** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ количСствС потрСбляСмых ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов (процСссор, опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ, диск) ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ + +## АргумСнты + +_Data source_ функция **decort_cb_account_resource_consumption_get** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| -------- | --- | ------------------ | ------------------- | +| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_resource_consumption_get** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| ---------- | ------- | ----------------------------------------------- | +| account_id | int | id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| consumed | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-consumed-ΠΈ-reserved) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚Π΅ΠΊΡƒΡˆΠΈΡ… рСсурсах | +| reserved | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-consumed-ΠΈ-reserved) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ рСсурсах | +| resource_limits | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-resource-limits) | Π›ΠΈΠΌΠΈΡ‚Ρ‹ рСсурсов | + +### ОписаниС структуры consumed ΠΈ reserved +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ CPU | +| disksize | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| disksizemax | float | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диск | +| extips | int | Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ IPs | +| exttraffic | int | Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Traffic | +| gpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ GPU | +| ram | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ RAM | +| seps | []Struct{} [см . Π½ΠΈΠΆΠ΅](#описаниС-структуры-seps)| Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ seps | + +### ОписаниС структуры seps +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| sep_id | string | ID SEP. SEP это способ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ систСму хранСния, Π½Π° рСсурсах ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π΄Π°Π½Π½Ρ‹ΠΉ диск| +| data_name | string | Имя ΠΏΡƒΠ»Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ SEP'Π° | +| disk_size | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ занятого мСста | +| disk_size_max | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | + +### ОписаниС структуры resource limits +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cu_c | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ядСр CPU | +| cu_d | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| cu_dm | float | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска | +| cu_i | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP адрСсов | +| cu_m | float | Ρ€Π°Π·ΠΌΠ΅Ρ€ RAM | +| cu_np | float | Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ° | +| gpu_units | float | количСство GPU ядСр | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_resource_consumption_get**: + +```terraform +data "decort_cb_account_resource_consumption_get" "rc_get" { + #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + account_id = 111 +} +# once the above directive completes, account resource consumption will be accessible +# as data.decort_cb_account_resource_consumption_get.rc_get +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_resource_consumption_get** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_resource_consumption_get.rc_get` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.101-Data-функция-decort_cb_account_resource_consumption_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md b/06.02.101-Data-функция-decort_cb_account_resource_consumption_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md new file mode 100644 index 0000000..4bf4119 --- /dev/null +++ b/06.02.101-Data-функция-decort_cb_account_resource_consumption_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов.md @@ -0,0 +1,53 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 4.5.1 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_resource_consumption_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ количСствС потрСбляСмых ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов (процСссор, опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ, диск) доступных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ + +## АргумСнты + +_Data source_ функция **decort_cb_account_resource_consumption_list** Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_resource_consumption_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_, массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| ---------- | ------- | ----------------------------------------------- | +| account_id | int | id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| consumed | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-consumed-ΠΈ-reserved) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚Π΅ΠΊΡƒΡˆΠΈΡ… рСсурсах | +| reserved | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-consumed-ΠΈ-reserved) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ рСсурсах | + +### ОписаниС структуры consumed ΠΈ reserved +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ CPU | +| disksize | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| disksizemax | float | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диск | +| extips | int | Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ IPs | +| exttraffic | int | Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Traffic | +| gpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ GPU | +| ram | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ RAM | +| seps | []Struct{} [см . Π½ΠΈΠΆΠ΅](#описаниС-структуры-seps)| Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ seps | + +### ОписаниС структуры seps +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| sep_id | string | ID SEP. SEP это способ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ систСму хранСния, Π½Π° рСсурсах ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π΄Π°Π½Π½Ρ‹ΠΉ диск| +| data_name | string | Имя ΠΏΡƒΠ»Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ SEP'Π° | +| disk_size | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ занятого мСста | +| disk_size_max | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_resource_consumption_list**: + +```terraform +data "decort_cb_account_resource_consumption_list" "rc_list" { + #НСт Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² +} +# once the above directive completes, resource consumption list will be accessible +# as data.decort_cb_account_resource_consumption_list.rc_list.items +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_resource_consumption_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_resource_consumption_list.rc_list.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.17-Data-функция-decort_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md b/06.02.17-Data-функция-decort_cb_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md similarity index 70% rename from 06.02.17-Data-функция-decort_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md rename to 06.02.17-Data-функция-decort_cb_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md index 4391ba1..e16dc49 100644 --- a/06.02.17-Data-функция-decort_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md +++ b/06.02.17-Data-функция-decort_cb_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md @@ -1,18 +1,19 @@ Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. -_Data source_ функция **decort_account_audits_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ запросах Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. +_Data source_ функция **decort_cb_account_audits_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ запросах Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ содСрТит Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния запроса, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ², Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. ## АргумСнты -_Data source_ функция **decort_account_audits_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: +_Data source_ функция **decort_cb_account_audits_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + | АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | | --- | --- | --- | --- | | account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | ## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_audits_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_audits_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | | ------------ | ------ | -------------------------------- | @@ -24,20 +25,19 @@ _Data source_ функция **decort_account_audits_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_audits_list**: +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_audits_list**: ```terraform -data "decort_account_audits_list" "aal" { +data "decort_cb_account_audits_list" "aal" { #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ #Ρ‚ΠΈΠΏ - число account_id = 11111 - } # once the above directive completes, account audits list will be accessible -# as data.decort_account_audits_list.aal.items +# as data.decort_cb_account_audits_list.aal.items ``` Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_audits_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_audits_list.aal` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_audits_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_audits_list.aal.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.18-Data-функция-decort_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md b/06.02.18-Data-функция-decort_cb_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md similarity index 52% rename from 06.02.18-Data-функция-decort_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md rename to 06.02.18-Data-функция-decort_cb_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md index f48810c..381a70f 100644 --- a/06.02.18-Data-функция-decort_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md +++ b/06.02.18-Data-функция-decort_cb_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes.md @@ -1,17 +1,28 @@ Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. -_Data source_ функция **decort_account_computes_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностях (computes), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π°ΠΊΠ°ΡƒΠ½Ρ‚. +_Data source_ функция **decort_cb_account_computes_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностях (computes), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π°ΠΊΠ°ΡƒΠ½Ρ‚. ## АргумСнты -_Data source_ функция **decort_account_computes_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +_Data source_ функция **decort_cb_account_computes_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +|-------------|--------|--------------------|----------------------------------| +| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| compute_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚ ΠΏΠΎ id ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π° | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π° | +| rg_name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| rg_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| tech_status | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Ρ‚Π΅Ρ…. статусу | +| ip_address | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ IP адрСсу | +| extnet_name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ внСшнСй сСти | +| extnet_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID внСшнСй сСти | +| page | int | :x: | НомСр страницы | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | ## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_computes_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_computes_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | | ---------------- | ------ | ---------------------------------------------------------------------------- | @@ -38,20 +49,71 @@ _Data source_ функция **decort_account_computes_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_computes_list**: +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_computes_list**: ```terraform -data "decort_account_computes_list" "acl" { +data "decort_cb_account_computes_list" "acl" { #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ #Ρ‚ΠΈΠΏ - число account_id = 1111 + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id compute + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #compute_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ compute + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #rg_name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #rg_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ тСхничСскому статусу + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #tech_status = "STARTED" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ip address + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #ip_address = "1.1.1.1.1" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ внСшнСй сСти + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #extnet_name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id внСшнСй сСти + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #extnet_id = 100 + + #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #page = 1 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #size = 1 } # once the above directive completes, account computes list will be accessible -# as data.decort_account_computes_list.acl.items +# as data.decort_cb_account_computes_list.acl.items ``` Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_computes_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_computes_list.acl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_computes_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_computes_list.acl.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.19-Data-функция-decort_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md b/06.02.19-Data-функция-decort_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md deleted file mode 100644 index f293f2d..0000000 --- a/06.02.19-Data-функция-decort_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md +++ /dev/null @@ -1,43 +0,0 @@ -Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. - -_Data source_ функция **decort_account_disks_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ дисках. - -## АргумСнты - -_Data source_ функция **decort_account_disks_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | - -## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния - -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_disks_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: - -| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | -| --------- | ------ | ---------------------------------------- | -| disk_id | int | ID диска | -| disk_name | string | НазваниС диска | -| pool | string | НазваниС ΠΏΡƒΠ»Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ относится диск | -| sep_id | int | ID sep | -| size_max | int | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диска | -| type | string | Π’ΠΈΠΏ диска | - -## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования - -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_disks_list**: - -```terraform -data "decort_account_disks_list" "adl" { - #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° - #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - account_id = 11111 - -} -# once the above directive completes, account disks list will be accessible -# as data.decort_account_disks_list.adl.items -``` - -Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). - -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_disks_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_disks_list.adl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.19-Data-функция-decort_cb_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md b/06.02.19-Data-функция-decort_cb_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md new file mode 100644 index 0000000..d0cefc9 --- /dev/null +++ b/06.02.19-Data-функция-decort_cb_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках.md @@ -0,0 +1,81 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_disks_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ дисках. + +## АргумСнты + +_Data source_ функция **decort_cb_account_disks_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- | --- | +| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| disk_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID диска | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ диска | +| disk_max_size | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ макс. Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ диска | +| type | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ диска | +| page | int | :x: | НомСр страницы | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_disks_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --------- | ------ | ---------------------------------------- | +| disk_id | int | ID диска | +| disk_name | string | НазваниС диска | +| pool_name | string | НазваниС ΠΏΡƒΠ»Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ относится диск | +| sep_id | int | ID sep | +| shareable | bool | Π€Π»Π°Π³, говорящий ΠΎ Ρ‚ΠΎΠΌ, являСтся Π»ΠΈ диск ΠΎΠ±Ρ‰ΠΈΠΌ | +| size_max | int | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диска | +| type | string | Π’ΠΈΠΏ диска | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_disks_list**: + +```terraform +data "decort_cb_account_disks_list" "adl" { + #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + account_id = 11111 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id диска + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #disk_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ диска + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "data_disk" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ диска + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #disk_max_size = 100 + + #Ρ‚ΠΈΠΏ диска + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹: "b" - boot_disk, "d" - data_disk + #type = "d" + + #ΠΊΠΎΠ»-Π²ΠΎ страниц для Π²Ρ‹Π²ΠΎΠ΄Π° + #ΠΎΠΏΠΈΡ†ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #page = 1 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΠΈΡ†ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #size = 1 +} +# once the above directive completes, account disks list will be accessible +# as data.decort_cb_account_disks_list.adl.items +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_disks_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_disks_list.adl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.20-Data-функция-decort_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md b/06.02.20-Data-функция-decort_cb_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md similarity index 62% rename from 06.02.20-Data-функция-decort_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md rename to 06.02.20-Data-функция-decort_cb_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md index a4fdd6f..7a02c46 100644 --- a/06.02.20-Data-функция-decort_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md +++ b/06.02.20-Data-функция-decort_cb_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом.md @@ -1,17 +1,26 @@ Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. -_Data source_ функция **decort_account_flipgroups_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ip-адрСсом. +_Data source_ функция **decort_cb_account_flipgroups_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ip-адрСсом. ## АргумСнты -_Data source_ функция **decort_account_flipgroups_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: +_Data source_ функция **decort_cb_account_flipgroups_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + | АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | | --- | --- | --- | --- | | account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π»ΠΈΠΏΠ³Ρ€ΡƒΠΏΠΏΡ‹ | +| vins_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID ViNS | +| vins_name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ViNS | +| extnet_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID extnet | +| by_ip | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ IP адрСсу | +| flipgroup_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID Ρ„Π»ΠΈΠΏΠ³Ρ€ΡƒΠΏΠΏΡ‹ | +| page | int | :x: | НомСр страницы | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | ## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_flipgroups_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_flipgroups_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | | ------------ | ------ | ---------------------------------------------------------------- | @@ -39,19 +48,59 @@ _Data source_ функция **decort_account_flipgroups_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ ## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_flipgroups_list**: +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_flipgroups_list**: ```terraform -data "decort_account_flipgroups_list" "afgl" { +data "decort_cb_account_flipgroups_list" "afgl" { #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ #Ρ‚ΠΈΠΏ - число account_id = 1111 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ flipgroup + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id vins + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #vins_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ vins + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #vins_name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id extnet + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #extnet_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ IP + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #by_ip = "1.1.1.1.1" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id flipgroup + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #flipgroup_id = 100 + + #ΠΊΠΎΠ»-Π²ΠΎ страниц для Π²Ρ‹Π²ΠΎΠ΄Π° + #ΠΎΠΏΠΈΡ†ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #page = 1 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΠΈΡ†ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #size = 1 } # once the above directive completes, account flipgroups list will be accessible -# as data.decort_account_flipgroups_list.afgl.items +# as data.decort_cb_account_flipgroups_list.afgl.items ``` Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_flipgroups_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_flipgroups_list.afgl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_flipgroups_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_flipgroups_list.afgl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.21-Data-функция-decort_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md b/06.02.21-Data-функция-decort_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md deleted file mode 100644 index 5b36074..0000000 --- a/06.02.21-Data-функция-decort_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md +++ /dev/null @@ -1,49 +0,0 @@ -Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. - -_Data source_ функция **decort_account_rg_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ. - -## АргумСнты - -_Data source_ функция **decort_account_rg_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | - -## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния - -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_rg_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: - -| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | -| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| computes | Struct{
started int
stopped int
} | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностях
Кол-Π²ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ…
Кол-Π²ΠΎ остановлСнных
 
| -| resources | Struct{
consumed Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
limits Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
reserved Struct{
cpu int
disksize int
extips int
exttraffic int
gpu int
ram int
}
} | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ рСсурсах
ЗадСйствованныС
Кол-Π²ΠΎΠ» ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Кол-Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ip-адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ внСшнСго Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ°
Кол-Π²ΠΎ графичСских ядСр
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘

Максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния
Кол-Π²ΠΎΠ» ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Кол-Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ip-адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ внСшнСго Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ°
Кол-Π²ΠΎ графичСских ядСр
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘

Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅
Кол-Π²ΠΎΠ» ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Кол-Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ip-адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ внСшнСго Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ°
Кол-Π²ΠΎ графичСских ядСр
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘

 
| -| created_by | string | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ создатСлС Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| created_time | int | ВрСмя создания Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| deleted_by | string | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Π³Ρ€ΡƒΠΏΠΏΡƒ | -| deleted_time | int | ВрСмя удалСния Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| rg_id | int | Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| rg_name | string | НазваниС рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| milestones | int | Π’Π΅Ρ…ΠΈ | -| status | string | Бтатус Π³Ρ€ΡƒΠΏΠΏΡ‹ | -| updated_by | string | КСм Π³Ρ€ΡƒΠΏΠΏΠ° Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π² послСдний Ρ€Π°Π· | -| updated_time | int | ВрСмя послСднСго обновлСния | -| vins | []int | Бписок ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | - -## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования - -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_rg_list**: - -```terraform -data "decort_account_rg_list" "argl" { - #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° - #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - account_id = 11111 -} -# once the above directive completes, account rg list will be accessible -# as data.decort_account_rg_list.argl.items -``` - -Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). - -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_rg_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_rg_list.argl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.21-Data-функция-decort_cb_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md b/06.02.21-Data-функция-decort_cb_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md new file mode 100644 index 0000000..87ac4b0 --- /dev/null +++ b/06.02.21-Data-функция-decort_cb_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md @@ -0,0 +1,145 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_rg_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ. + +## АргумСнты + +_Data source_ функция **decort_cb_account_rg_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- | --- | +| account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| rg_id | int | :x: | ID рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° | +| page | int | :x: | НомСр страниц | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| vins_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID ViNS | +| vm_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID Π²ΠΈΡ€Ρ‚. ΠΌΠ°ΡˆΠΈΠ½Ρ‹ | +| status | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ статусу | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_rg_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------| +| computes | Struct{
started int
stopped int
} | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностях
Кол-Π²ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ…
Кол-Π²ΠΎ остановлСнных
 
| +| resources | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-resources)| Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… рСсурсах | +| created_by | string | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ создатСлС Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| created_time | int | ВрСмя создания Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| deleted_by | string | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Π³Ρ€ΡƒΠΏΠΏΡƒ | +| deleted_time | int | ВрСмя удалСния Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| rg_id | int | Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| rg_name | string | НазваниС рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| milestones | int | Π’Π΅Ρ…ΠΈ | +| status | string | Бтатус Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| updated_by | string | КСм Π³Ρ€ΡƒΠΏΠΏΠ° Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π² послСдний Ρ€Π°Π· | +| updated_time | int | ВрСмя послСднСго обновлСния | +| vinses | int | Кол-Π²ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | + +### ОписаниС структуры resources +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +|----------|---------------------------------------------------|---------------------------------------------------| +| consumed | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-consumed) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚Π΅ΠΊΡƒΡˆΠΈΡ… рСсурсах | +| limits | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-limits) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π»ΠΈΠΌΠΈΡ‚Π°Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| reserved | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-reserved) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°Ρ€Π΅Π·Π²Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ рСсурсах | + +### ОписаниС структуры consumed +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ CPU | +| disksize | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| disksizemax | int | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диск | +| extips | int | Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ IPs | +| exttraffic | int | Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Traffic | +| gpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ GPU | +| ram | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ RAM | +| seps | []Struct{} [см . Π½ΠΈΠΆΠ΅](#описаниС-структуры-seps)| Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ seps | + +### ОписаниС структуры limits +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- |-------|--------------------------| +| cpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ CPU | +| disksize | int | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| disksizemax | int | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диск | +| extips | int | Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ IPs | +| exttraffic | int | Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Traffic | +| gpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ GPU | +| ram | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ RAM | +| seps | []int | Бписок id seps | + +### ОписаниС структуры reserved +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- |--------------------------------------------------| --- | +| cpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ CPU | +| disksize | int | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| disksizemax | int | ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ диск | +| extips | int | Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ IPs | +| exttraffic | int | Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Traffic | +| gpu | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ GPU | +| ram | int | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ RAM | +| seps | []Struct{} [см . Π½ΠΈΠΆΠ΅](#описаниС-структуры-seps) | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ seps | + +### ОписаниС структуры seps +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| sep_id | string | ID SEP. SEP это способ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ систСму хранСния, Π½Π° рСсурсах ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π΄Π°Π½Π½Ρ‹ΠΉ диск| +| data_name | string | Имя ΠΏΡƒΠ»Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ SEP'Π° | +| disk_size | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ занятого мСста | +| disk_size_max | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_rg_list**: + +```terraform +data "decort_cb_account_rg_list" "argl" { + #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + account_id = 11111 + + #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #page = 2 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #size = 3 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #rg_id = 11111 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id vins + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #vins_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id compute + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #vm_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ статусу + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #status = "CREATED" +} +# once the above directive completes, account rg list will be accessible +# as data.decort_cb_account_rg_list.argl.items +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_rg_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_rg_list.argl.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.22-Data-функция-decort_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md b/06.02.22-Data-функция-decort_cb_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md similarity index 62% rename from 06.02.22-Data-функция-decort_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md rename to 06.02.22-Data-функция-decort_cb_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md index 337ce15..f9c4c62 100644 --- a/06.02.22-Data-функция-decort_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md +++ b/06.02.22-Data-функция-decort_cb_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.md @@ -1,17 +1,24 @@ Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. -_Data source_ функция **decort_account_vins_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ сСтях. +_Data source_ функция **decort_cb_account_vins_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ сСтях. ## АргумСнты -_Data source_ функция **decort_account_vins_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: +_Data source_ функция **decort_cb_account_vins_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + | АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | | --- | --- | --- | --- | | account_id | int | :heavy_check_mark: | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| vins_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID ViNS | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ViNS | +| rg_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID рСс. Π³Ρ€ΡƒΠΏΠΏΡ‹ | +| ext_ip | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ IP | +| page | int | :x: | НомСр страницы | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | ## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_vins_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_vins_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | | -------------- | ------ | -------------------------------------------------------------- | @@ -35,20 +42,51 @@ _Data source_ функция **decort_account_vins_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ с ## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_vins_list**: +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_vins_list**: ```terraform -data "decort_account_vins_list" "avl" { +data "decort_cb_account_vins_list" "avl" { #id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ #Ρ‚ΠΈΠΏ - число account_id = 11111 + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id vins + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #vins_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ vins + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id рСсурсной Π³Ρ€ΡƒΠΏΠΏΡ‹ + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #rg_id = 11111 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ IP внСшнСй сСти + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #ext_ip = "test" + + #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #page = 2 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #size = 3 } # once the above directive completes, account vins list will be accessible -# as data.decort_account_vins_list.avl.items +# as data.decort_cb_account_vins_list.avl.items ``` Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_vins_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_vins_list.avl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_vins_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_vins_list.avl.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.23-Data-функция-decort_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md b/06.02.23-Data-функция-decort_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md deleted file mode 100644 index bfd6714..0000000 --- a/06.02.23-Data-функция-decort_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md +++ /dev/null @@ -1,64 +0,0 @@ -Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. - -_Data source_ функция **decort_account_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…. - -## АргумСнты - -_Data source_ функция **decort_account_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| page | int | :x: | НомСр страниц | -| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | - -## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния - -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: - -| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | -| ------------ | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| meta | []string | ΠœΠ΅Ρ‚Π° информация | -| acl | []Struct{
can_be_deleted bool
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…
ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚
Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ
guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
ΠŸΡ€Π°Π²Π° доступа
Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π’ΠΈΠΏ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
 
| -| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | -| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| resource_limits | Struct{
cu_c float
cu_d float
cu_i float
cu_m float
cu_np float
gpu_units float
} | ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ рСсурсов
Кол-Π²ΠΎ ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Число ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ip адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘
ОбъСм Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π“Π‘
Кол-Π²ΠΎΠ» графичСских ядСр
 
| -| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | -| service_account | bool | Π€Π»Π°Π³, являСтся Π»ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-обслуТивания | -| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| updated_time | int | ВрСмя послСднСго обновлСния | -| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | - -## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования - -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_list**: - -```terraform -data "decort_account_list" "al" { - #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния - #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ - #page = 2 - - #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы - #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ - #size = 3 -} -# once the above directive completes, account list will be accessible -# as data.decort_account_list.al.items -``` - -Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). - -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_list.al` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.23-Data-функция-decort_cb_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md b/06.02.23-Data-функция-decort_cb_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md new file mode 100644 index 0000000..9993048 --- /dev/null +++ b/06.02.23-Data-функция-decort_cb_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md @@ -0,0 +1,115 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…. + +## АргумСнты + +_Data source_ функция **decort_cb_account_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- |-----------------------| +| by_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| acl | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ACL | +| status | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ статусу Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| page | int | :x: | НомСр страниц | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- |---------------------------------------------------------| +|dc_location|string| dc location | +| ckey | string | CKey | +| meta | []string | ΠœΠ΅Ρ‚Π° информация ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ | +| acl | []Struct [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-acl)| Cписок Acces Control | +| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | +| cpu_allocation_parameter | string | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ выдСлСния CPU | +| cpu_allocation_ratio | float | ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ выдСлСния CPU | +| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| resource_limits | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-resource_limits) | Π›ΠΈΠΌΠΈΡ‚Ρ‹ рСсурсов | +| resource_types | []string | Π’ΠΈΠΏΡ‹ рСсурсов | +| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | +| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| uniq_pools | []string | Бписок ΠΏΡƒΠ»ΠΎΠ² | +| updated_time | int | ВрСмя послСднСго обновлСния | +| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | + +### ОписаниС структуры acl +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| explicit | bool | Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ | +| guid | string | guid РСсурса | +| right | string | ΠŸΡ€Π°Π²Π° Π½Π° рСсурс | +| status | string | Бтатус рСсурса | +| type | string | Π’ΠΈΠΏ рСсурса | +| user_group_id | string | ID user group | + +### ОписаниС структуры resource_limits +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cu_c | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ядСр CPU | +| cu_d | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| cu_dm | float | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска | +| cu_i | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP адрСсов | +| cu_m | float | Ρ€Π°Π·ΠΌΠ΅Ρ€ RAM | +| cu_np | float | Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ° | +| gpu_units | float | количСство GPU ядСр | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_list**: + +```terraform +data "decort_cb_account_list" "al" { + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #by_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ACL + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #acl = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ статусу + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #status = "ENABLED" + + #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #page = 2 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #size = 3 +} +# once the above directive completes, account list will be accessible +# as data.decort_cb_account_list.al.items +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_list.al.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.24-Data-функция-decort_account_deleted_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md b/06.02.24-Data-функция-decort_account_deleted_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md deleted file mode 100644 index 6e1be25..0000000 --- a/06.02.24-Data-функция-decort_account_deleted_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md +++ /dev/null @@ -1,64 +0,0 @@ -Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. - -_Data source_ функция **decort_account_deleted_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² дальнСйшСм. Π’ Π΄Π°Π½Π½Ρ‹ΠΉ список ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ с Ρ„Π»Π°Π³ΠΎΠΌ permanently, выставлСнным Π² false. - -## АргумСнты - -_Data source_ функция **decort_account_deleted_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: -| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | -| --- | --- | --- | --- | -| page | int | :x: | НомСр страниц | -| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | - -## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния - -Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_account_deleted_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: - -| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | -| --- | --- | --- | -| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| meta | []string | ΠœΠ΅Ρ‚Π° информация | -| acl | []Struct{
can_be_deleted bool
explicit bool
guid string
right string
status string
type string
user_group_id string
} | Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…
ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚
Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ
guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
ΠŸΡ€Π°Π²Π° доступа
Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π’ΠΈΠΏ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ-Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°
 
| -| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | -| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | -| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| resource_limits | Struct{
cu_c float
cu_d float
cu_i float
cu_m float
cu_np float
gpu_units float
} | ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ рСсурсов
Кол-Π²ΠΎ ядСр
Π Π°Π·ΠΌΠ΅Ρ€ диска, Π“Π‘
Число ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ip адрСсов
Π Π°Π·ΠΌΠ΅Ρ€ RAM, ΠœΠ‘
ОбъСм Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π“Π‘
Кол-Π²ΠΎΠ» графичСских ядСр
 
| -| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | -| service_account | bool | Π€Π»Π°Π³, являСтся Π»ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-обслуТивания | -| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| updated_time | int | ВрСмя послСднСго обновлСния | -| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | -| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | - -## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования - -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_account_deleted_list**: - -```terraform -data "decort_account_deleted_list" "adl" { - #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния - #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ - #page = 2 - - #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы - #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - #Ρ‚ΠΈΠΏ - число - #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ - #size = 3 -} -# once the above directive completes, account deleted list will be accessible -# as data.decort_account_deleted_list.adl.items -``` - -Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). - -ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_account_deleted_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_account_deleted_list.adl` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/06.02.24-Data-функция-decort_cb_account_list_deleted-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md b/06.02.24-Data-функция-decort_cb_account_list_deleted-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md new file mode 100644 index 0000000..9cb59c5 --- /dev/null +++ b/06.02.24-Data-функция-decort_cb_account_list_deleted-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ….md @@ -0,0 +1,109 @@ +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_cb_account_list_deleted** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² дальнСйшСм. Π’ Π΄Π°Π½Π½Ρ‹ΠΉ список ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ с Ρ„Π»Π°Π³ΠΎΠΌ permanently, выставлСнным Π² false. + +## АргумСнты + +_Data source_ функция **decort_cb_account_list_deleted** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: + +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- | --- | +| by_id | int | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| name | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| acl | string | :x: | Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ACL | +| page | int | :x: | НомСр страниц | +| size | int | :x: | Π Π°Π·ΠΌΠ΅Ρ€ страницы | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_cb_account_list_deleted** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΏΠΎΠ»Π΅ _items_ массив, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- |---------------------------------------------------------| +|dc_location|string| dc location | +| ckey | string | CKey | +| meta | []string | ΠœΠ΅Ρ‚Π° информация ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ | +| acl | []Struct [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-acl)| Cписок Acces Control | +| company | string | НазваниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| companyurl | string | url-адрСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈ | +| cpu_allocation_parameter | string | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ выдСлСния CPU | +| cpu_allocation_ratio | float | ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ выдСлСния CPU | +| created_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ - создатСля Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| created_time | int | ВрСмя создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deactivation_time | float | ВрСмя Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| deleted_by | string | ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ | +| deleted_time | int | ВрСмя удалСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| displayname | string | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| guid | int | Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ guid Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| account_id | int | ID Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| account_name | string | НазваниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| resource_limits | Struct{} [см. Π½ΠΈΠΆΠ΅](#описаниС-структуры-resource_limits) | Π›ΠΈΠΌΠΈΡ‚Ρ‹ рСсурсов | +| resource_types | []string | Π’ΠΈΠΏΡ‹ рСсурсов | +| send_access_emails | bool | Π€Π»Π°Π³, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ письмо ΠΎ доступС | +| status | string | Бтатус Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| uniq_pools | []string | Бписок ΠΏΡƒΠ»ΠΎΠ² | +| updated_time | int | ВрСмя послСднСго обновлСния | +| version | int | ВСрсия Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° | +| vins | []int | Бписок id Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй | + +### ОписаниС структуры acl +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| explicit | bool | Π―Π²Π½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ доступ | +| guid | string | guid РСсурса | +| right | string | ΠŸΡ€Π°Π²Π° Π½Π° рСсурс | +| status | string | Бтатус рСсурса | +| type | string | Π’ΠΈΠΏ рСсурса | +| user_group_id | string | ID user group | + +### ОписаниС структуры resource_limits +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| cu_c | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ядСр CPU | +| cu_d | float | Π Π°Π·ΠΌΠ΅Ρ€ диска | +| cu_dm | float | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска | +| cu_i | float | ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP адрСсов | +| cu_m | float | Ρ€Π°Π·ΠΌΠ΅Ρ€ RAM | +| cu_np | float | Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Ρ€Π°Ρ„Ρ„ΠΈΠΊΠ° | +| gpu_units | float | количСство GPU ядСр | + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_cb_account_list_deleted**: + +```terraform +data "decort_cb_account_list_deleted" "adl" { + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ id Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #by_id = 100 + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #name = "test" + + #Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ACL + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - строка + #acl = "test" + + #Π½ΠΎΠΌΠ΅Ρ€ страницы для отобраТСния + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #page = 2 + + #Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы + #ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #Ρ‚ΠΈΠΏ - число + #Ссли Π½Π΅ Π·Π°Π΄Π°Π½ - выводятся всС доступныС Π΄Π°Π½Π½Ρ‹Π΅ + #size = 3 +} +# once the above directive completes, account deleted list will be accessible +# as data.decort_cb_account_list_deleted.adl.items +``` + +Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎ тСксту tf-Ρ„Π°ΠΉΠ»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° коррСктная инициализация ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ [Ρ€Π°Π·Π΄Π΅Π»](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_cb_account_list_deleted** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_cb_account_list_deleted.adl.items` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. diff --git a/Home.md b/Home.md index afad504..910db14 100644 --- a/Home.md +++ b/Home.md @@ -119,7 +119,7 @@ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ DECORT с API вСрси - [**decort_cb_rg**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.02-Data-функция-decort_cb_rg-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсной-Π³Ρ€ΡƒΠΏΠΏΠ΅) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсной Π³Ρ€ΡƒΠΏΠΏΠ΅ - [**decort_cb_disk**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.03-Data-функция-decort_cb_disk-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-дискС) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсС хранСния ("disk") - [**decort_cb_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.04-Data-функция-decort_cb_vins-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-ViNS) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ сСтСвом сСгмСнтС (Virtual Network Segment, "ViNS") - - [**decort_account**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.05-Data-функция-decort_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ + - [**decort_cb_account**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.05-Data-функция-decort_cb_account-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ - [**decort_cb_image_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.06-Data-функция-decort_cb_image_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΎΠ±Ρ€Π°Π·Π°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠ±Ρ€Π°Π·Π°Ρ… (_image_) - [**decort_cb_image**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.07-Data-функция-decort_cb_image-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΎΠ±Ρ€Π°Π·Π΅) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠ±Ρ€Π°Π·Π΅ (_image_) - [**decort_cb_image_list_stacks**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.08-Data-функция-decort_cb_image_list_stacks-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-доступных-для-ΠΎΠ±Ρ€Π°Π·Π°-stacks) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ доступном stacks ΠΏΠΎ id ΠΎΠ±Ρ€Π°Π·Π° @@ -128,17 +128,17 @@ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ DECORT с API вСрси - [**decort_cb_pcidevice_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.11-Data-функция-decort_cb_pcidevice_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-pcidevice) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных pcidevice - [**decort_cb_pcidevice**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.12-Data-функция-decort_cb_pcidevice-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-pcidevice) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ pcidevice - [**decort_vgpu**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.13-Data-функция-decort_vgpu-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ-графичСском-устройствС) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ графичСском устройствС - - [**decort_cb_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.14-Data-функция-decort_cb_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…. + - [**decort_cb_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.14-Data-функция-decort_cb_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… - [**decort_cb_disk_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.15-Data-функция-decort_cb_disk_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-дисках) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных дисках - [**decort_cb_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.16-Data-функция-decort_cb_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ…-сСтях) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях - - [**decort_account_audits_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.17-Data-функция-decort_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ запросах Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° - - [**decort_account_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.18-Data-функция-decort_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ экзСмплярах computes - - [**decort_account_disks_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.19-Data-функция-decort_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ дисках - - [**decort_account_flipgroups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.20-Data-функция-decort_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ip-адрСсом - - [**decort_account_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.21-Data-функция-decort_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° - - [**decort_account_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.22-Data-функция-decort_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. - - [**decort_account_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.23-Data-функция-decort_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…. - - [**decort_account_deleted_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.24-Data-функция-decort_account_deleted_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ… + - [**decort_cb_account_audits_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.17-Data-функция-decort_cb_account_audits_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-запросах-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ запросах Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + - [**decort_cb_account_computes_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.18-Data-функция-decort_cb_account_computes_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-экзСмплярах-computes) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ экзСмплярах computes + - [**decort_cb_account_disks_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.19-Data-функция-decort_cb_account_disks_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ-дисках) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ дисках + - [**decort_cb_account_flipgroups_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.20-Data-функция-decort_cb_account_flipgroups_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-Π³Ρ€ΡƒΠΏΠΏ-с-ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ-ip-адрСсом) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ip-адрСсом + - [**decort_cb_account_rg_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.21-Data-функция-decort_cb_account_rg_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-рСсурсных-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + - [**decort_cb_account_vins_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.22-Data-функция-decort_cb_account_vins_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-сСтях-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + - [**decort_cb_account_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.23-Data-функция-decort_cb_account_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-всСх-доступных-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх доступных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ… + - [**decort_cb_account_list_deleted**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.24-Data-функция-decort_cb_account_list_deleted-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎΠ±-ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ…) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ всСх ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ… - [**decort_cb_sep_config**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.25-Data-функция-decort_cb_sep_config-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ-sep) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ sep - [**decort_cb_sep_consumption**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.26-Data-функция-decort_cb_sep_consumption-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅-sep) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ sep - [**decort_cb_sep_disk_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.27-Data-функция-decort_cb_sep_disk_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-дисках,-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…-sep) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ дисках, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… sep @@ -214,6 +214,8 @@ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ DECORT с API вСрси - [**decort_cb_extnet_default**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.97-Data-функция-decort_cb_extnet_default-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-внСшнСй-сСти-ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ внСшнСй сСти ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - [**decort_cb_extnet_static_route_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.98-Data-функция-decort_cb_extnet_static_route_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-списка-статичСских-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²-для-внСшнСй-сСти) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка статичСских ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² для внСшнСй сСти - [**decort_cb_extnet_static_route**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.99-Data-функция-decort_cb_extnet_static_route-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-статичСского-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°-для-внСшнСй-сСти) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статичСского ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° для внСшнСй сСти + - [**decort_cb_account_resource_consumption_get**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.100-Data-функция-decort_cb_account_resource_consumption_get-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ количСствС потрСбляСмых ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов + - [**decort_cb_account_resource_consumption_list**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.101-Data-функция-decort_cb_account_resource_consumption_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-количСствС-потрСбляСмых-ΠΈ-Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…-рСсурсов) - ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ количСствС потрСбляСмых ΠΈ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов --> 7. [Resource Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Terraform ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° DECORT](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/07.-Resource-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Terraform-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°-DECORT)