更新时间:2023-12-13 GMT+08:00

VPC.FirewallPolicy.Ingress

模型说明

入方向网络ACL策略,属于ACL组的成员,策略里面可以包含多个ACL规则。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

firewallRulesIds

策略引用的网络ACL规则链

参数类型:string数组

取值说明:建议通过get_input函数输入或通过连线到FirewallPolicy对象以get_reference从VPC.FirewallRule对象获取

audited

审计标记

参数类型:boolean

取值说明:True或false

name

网络ACL策略名称

参数类型:string

取值说明:用户自定义

取值约束:最长255个字符

description

网络ACL策略描述

参数类型:string

取值说明:用户自定义

取值约束:最长255个字符

关联关系

表2 关联关系说明

关系说明

关联节点

关联关系

VPC.FirewallRule

输出

属性

参数类型

描述

refID

string

网络ACL策略ID

refName

string

网络ACL策略名称

blueprint样例

tosca_definitions_version: huaweicloud_tosca_version_1_0
node_templates:
  vpcfg273:
    type: HuaweiCloud.VPC.FirewallGroup
    properties:
      subnetId:
        - get_input: subnet_name
      egressFirewallPolicyId:
        get_reference: vpcfp2gy
      ingressFirewallPolicyId:
        get_reference: vpcfp3np
    requirements:
      - egressFirewallPolicyId:
          node: vpcfp2gy
      - ingressFirewallPolicyId:
          node: vpcfp3np
  vpcfp2gy:
    type: HuaweiCloud.VPC.FirewallPolicy.Egress
    properties:
      firewallRulesIds:
        - get_reference: vpcfr3uk
    requirements:
      - firewallRulesIds:
          node: vpcfr3uk
  vpcfp3np:
    type: HuaweiCloud.VPC.FirewallPolicy.Ingress
    properties:
      firewallRulesIds:
        - get_reference: vpcfr3uk
    requirements:
      - firewallRulesIds:
          node: vpcfr3uk
  vpcfr3uk:
    type: HuaweiCloud.VPC.FirewallRule
    properties: {}
inputs:
  subnet_name:
    description: 子网所属VPC的ID
    label: ''
outputs:
  firegroupId:
    value:
      get_attribute: [vpcfg273, refID]