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}