Облачная платформаEvolution

generated by https://github.com/hashicorp/terraform-plugin-docs


page_title: «cloudru_mcm_security_group Resource - cloudru» subcategory: «» description: |-


cloudru_mcm_security_group (Resource)


Example Usage

resource "cloudru_mcm_security_group" "name" {
# NOTE: Это вычисляемый параметр
# id = "123"
# NOTE: Это обязательный параметр
name = "terraform-created-sg"
# NOTE: Это опциональный параметр
description = "terraform-created-sg-desc"
# NOTE: Это обязательный параметр
platform_name = "openstack1"
# NOTE: Это опциональный параметр
rules = [
{
# NOTE: Это обязательный параметр
direction = "ingress" // доступные значения: "ingress", "egress"
# NOTE: Это обязательный параметр
protocol = "tcp" // доступные значения: "tcp", "udp", "icmp", "any"
# NOTE: Это опциональный параметр
port_range_min = "1"
# NOTE: Это опциональный параметр
port_range_max = "2"
# NOTE: Это опциональный параметр
remote_ip_prefix = "192.168.0.1/24" // remote_ip_prefix и remote_group_id концептуально взаимоисключающие параметры
# NOTE: Это опциональный параметр
remote_group_id = "1"
# NOTE: Это опциональный параметр
description = "sg-rule-desc"
}
]
}

Schema

Required

  • name (String)

  • platform_name (String)

  • rules (Attributes List) List of security group rules. (see below for nested schema)

Optional

  • description (String)

Read-Only

  • id (String) The ID of this resource.

  • platform_ref (String)

Nested Schema for rules

Required:

  • direction (String)

  • protocol (String)

Optional:

  • description (String)

  • port_range_max (String)

  • port_range_min (String)

  • remote_group_id (String)

  • remote_ip_prefix (String)

Read-Only:

  • id (String)