跳到主要内容

equinix_network_acl_template(资源)

资源equinix_network_acl_template允许创建和管理Equinix Network Edge设备访问控制列表模板。

设备ACL模板允许定义一组允许入站流量的规则。模板可以分配给网络设备。

用法示例​

# Creates ACL template and assigns it to the network device
resource "equinix_network_acl_template" "myacl" {
name = "test"
description = "Test ACL template"
project_id = "a86d7112-d740-4758-9c9c-31e66373746b"
inbound_rule {
subnet = "1.1.1.1/32"
protocol = "IP"
src_port = "any"
dst_port = "any"
description = "inbound rule description"
}
inbound_rule {
subnet = "172.16.25.0/24"
protocol = "UDP"
src_port = "any"
dst_port = "53,1045,2041"
}
}

论证参考​

以下论点得到支持:

  • name-(必填) ACL模板名称。
  • project_id-(可选) ACL模板范围所针对的项目资源的唯一标识符。如果省略该标识符,ACL模板将在贵组织的默认项目ID下创建。
  • description-(可选) ACL模板说明,最多200个字符。
  • inbound_rule-(必填)用于指定允许的入站流量的一个或多个规则。已订购规则,匹配的流量规则将停止处理后续规则。

inbound_rule块包含以下字段:

  • subnet-(必填) CIDR格式的入站流量源IP子网。
  • protocol-(必填)入站流量协议。IP``TCP,中的一个UDP。
  • src_port-(必填)入站流量源端口。允许的值是以逗号分隔的端口列表,例如20,22,23,端口范围,例如,1023-1040 或单词any。
  • dst_port-(必填)入站流量目标端口。允许的值是以逗号分隔的端口列表,例如20,22,23,端口范围,例如,1023-1040 或单词any。
  • description-(可选)入站规则描述,最多200个字符。

属性参考​

除了上述所有参数外,还会导出以下属性:

  • uuidACL模板资源的唯一标识符。
  • device_acl_status-应用模板的ACL模板配置流程状态。PROVISIONING,中的一个PROVISIONED。
  • device_details-应用ACL模板的设备列表。

device_details块包含以下字段:

  • uuid-设备uuid。
  • name-设备名称。
  • acl_status-应用模板的设备ACL配置状态。PROVISIONING,中的一个PROVISIONED。

导入​

可以使用现有 ID 导入此资源:

terraform import equinix_network_acl_template.example {existing_id}
这个页面对您有帮助吗?