From 189f37f8efadf1296c1cccd6e0dc6014335a0bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D1=81=D0=B8=D0=BC?= Date: Thu, 22 Dec 2022 18:04:19 +0300 Subject: [PATCH] =?UTF-8?q?Updated=2006.01.51=20Data=20=D1=84=D1=83=D0=BD?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D1=8F=20decort=5Fvins=5Fext=5Fnet=5Flist=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B8?= =?UTF-8?q?=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8=20=D0=BE?= =?UTF-8?q?=20=D1=81=D0=BF=D0=B8=D1=81=D0=BA=D0=B5=20=D0=B2=D0=BD=D0=B5?= =?UTF-8?q?=D1=88=D0=BD=D0=B8=D1=85=20=D1=81=D0=B5=D1=82=D0=B5=D0=B9=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20vins=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-спискС-Π²Π½Π΅ΡˆΠ½ΠΈΡ…-сСтСй-для-ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ-vins.md | 45 ++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/06.01.51-Data-функция-decort_vins_ext_net_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-спискС-Π²Π½Π΅ΡˆΠ½ΠΈΡ…-сСтСй-для-ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ-vins.md b/06.01.51-Data-функция-decort_vins_ext_net_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-спискС-Π²Π½Π΅ΡˆΠ½ΠΈΡ…-сСтСй-для-ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ-vins.md index c6358d2..0286e63 100644 --- a/06.01.51-Data-функция-decort_vins_ext_net_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-спискС-Π²Π½Π΅ΡˆΠ½ΠΈΡ…-сСтСй-для-ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ-vins.md +++ b/06.01.51-Data-функция-decort_vins_ext_net_list-ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-ΠΎ-спискС-Π²Π½Π΅ΡˆΠ½ΠΈΡ…-сСтСй-для-ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ-vins.md @@ -1 +1,44 @@ -decort_vins_ext_net_list \ No newline at end of file +Ѐункция доступна Π² ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ вСрсии 3.1 ΠΈ Π²Ρ‹ΡˆΠ΅. + +_Data source_ функция **decort_vins_ext_net_list** слуТит для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π°ΡƒΠ΄ΠΈΡ‚Π°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ сСти (Vins). + +## АргумСнты + +_Data source_ функция **decort_vins_ext_net_list** ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: +| АргумСнт | Π’ΠΈΠΏ | ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ | ОписаниС | +| --- | --- | --- | --- | +| vins_id | int | :heavy_check_mark: | ID Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ сСти | + +## Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния + +Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния _data source_ функция **decort_vins_ext_net_list** Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| items | []Struct{} [см. Π½ΠΈΠΆΠ΅](#ОписаниС-структуры-items) | Бписок Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠ² | + +### ОписаниС структуры items + +| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π’ΠΈΠΏ | ОписаниС | +| --- | --- | --- | +| default_gw | string | шлюз ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ | +| ext_net_id | int | ID внСшнСй сСти | +| ip | string | IP адрСс | +| prefix_len | int | Π”Π»ΠΈΠ½Π° прСфикса | +| status | string | Бтатус | +| tech_status | string | ВСхничСский статус| + +## ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования + +ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° _data source_ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ **decort_vins_ext_net_list**: + +```terraform +data "decort_vins_ext_net_list" "vins_ext_net_list" { + #ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ + #id ΠΆΠ΅Π΄Π°Π΅ΠΌΠΎΠ³ΠΎ vins + #Ρ‚ΠΈΠΏ - число + vins_id = 10101 +} +``` + +ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° **decort_vins_ext_net_list** Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ `data.decort_vins_ext_net_list.vins_ext_net_list` Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния. \ No newline at end of file