Files
terraform-provider-decort/wiki/4.5.3/06.02.48-Data_decort_cb_vins_static_route_list.md
2024-04-09 10:56:12 +03:00

37 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Функция доступна в провайдере версии 4.5.1 и выше.
_Data source_ функция **decort_cb_vins_static_route_list** служит для получения списка статических маршрутов для внутренней сети vins.
## Аргументы
_Data source_ функция **decort_cb_vins_static_route_list** принимает следующие аргументы:
| Аргумент | Тип | Обязательный | Описание |
|----------| --- | --- |-------------------|
| vins_id | int | :heavy_check_mark: | ID vins |
## Возвращаемые значения
В случае успешного выполнения _data source_ функция **decort_cb_vins_static_route_list** возвращает в указанную при вызове переменную, в поле _items_ массив, каждый элемент которого состоит из следующих параметров:
| Параметр | Тип | Описание |
|-------------|--------|-----------------------|
| compute_ids | []int | Список ID compute, которым предоствавлен доступ |
| route_id | int | ID статического маршрута |
| guid | int | ID ресурса |
| destination | string | IP целевой сети |
| netmask | int | Маска сети |
| gateway | string | IP шлюза |
## Пример использования
Пример вызова _data source_ функции **decort_cb_vins_static_route_list**:
```terraform
data "decort_cb_vins_static_route_list" "srl" {
vins_id = 10101
}
# once the above directive completes, vins static route list will be accessible
# as data.decort_cb_vins_static_route_list.srl.items
```
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/terraform-provider-decort/src/branch/main/wiki/4.5.3/04.02-Инициализация-Terraform-провайдера-DECORT.md)).
После успешного завершения такого вызова **decort_cb_vins_static_route_list** в переменной `data.decort_cb_vins_static_route_list.srl` будут сохранены возвращаемые значения.