mws_vpc_firewall_rule (Data Source)
Правило файрвола — набор параметров, который определяет разрешенный и запрещенный трафик
Пример использования
terraform
data "mws_vpc_firewall_rule" "firewall_rule" {
network = "my-network"
firewall_rule = "my-firewall-rule"
}Schema
Required
firewall_rule(String) Имя правила файрволаnetwork(String) Имя сети
Optional
project(String) Путь к проекту
Read-Only
action(String) Действие, которое должно быть применено к трафику при срабатывании правила.active(Boolean) Состояние правила. True - правило активно и контролирует поведение трафика. False - правило не активно.destination(Attributes) Критерий применимости правила, описывает пункт назначения пакета. (see below for nested schema)direction(String) Направление трафика, к которому применяется правило.kind(String)metadata(Attributes) Метаданные правила Firewall'а. (see below for nested schema)priority(Number) Приоритет правила. Чем меньше число, тем больший приоритет имеет правило.proto_ports(List of String) Критерий применимости правила. Определяет список протоколов и соответствующих портов (если применимо) назначения пакета. Значение по умолчанию - пустое значение. Означает любой протокол и порт.source(Attributes) Критерий применимости правила, описывает источник отправления пакета. (see below for nested schema)status(Attributes) Статус правила Firewall'а. (see below for nested schema)
Nested Schema for destination
Read-Only:
spec(Attributes) Спецификация группы адресов. (see below for nested schema)
Nested Schema for destination.spec
Read-Only:
cidrs(List of String) Диапазоны IPv4 адресов, которые входят в группу.
Nested Schema for metadata
Read-Only:
create_time(String) Дата создания объектаdelete_time(String) Время запроса на удаление ресурсаdescription(String) Описание ресурсаdisplay_name(String) Отображаемое имя свойстваid(String) ID свойстваname(String, Deprecated) Обязательное уникальное, глобально или в пределах проекта, имя. Используется в качестве части составного идентификатора объекта.purge_time(String) Время удаления ресурсаusages(Attributes List) Связи с другими ресурсами. В зависимости от типа связи, операции над ресурсом могут быть ограничены (see below for nested schema)
Nested Schema for metadata.usages
Read-Only:
name(String) Имя связи, требуется для модификации коллекцииresource(String) Ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных own и use могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for source
Read-Only:
spec(Attributes) Спецификация группы адресов. (see below for nested schema)
Nested Schema for source.spec
Read-Only:
cidrs(List of String) Диапазоны IPv4 адресов, которые входят в группу.
Nested Schema for status
Read-Only:
active(Boolean) Состояние правила. True - правило активно и контролирует поведение трафика. False - правило не активно.priority(Number) Эффективный приоритет правила.ready(Attributes) Информация о статусе реконсиляции (see below for nested schema)
Nested Schema for status.ready
Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса