VPC.FirewallGroup
Element Description
A firewall group (a logical group) is an access control policy system for one or more subnets. Based on the ingress and egress rules of associated subnets, firewalls determine whether data packets can be received by or sent into associated subnets.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
description |
No |
ACL group description Type: string Value Description: Supports customization. Value Constraint: The value supports a maximum of 255 characters. |
egressFirewallPolicyId |
No |
ACL policy in the outbound direction Type: string Value Description: You are advised to use the get_input function to obtain the value, or connect to the FirewallPolicy object and use the get_reference function to obtain the value from the VPC.FirewallPolicy object. |
adminStateUp |
No |
Whether the ACL rule is controlled by administrators Type: boolean Value Description: Supports customization. |
subnetId |
No |
Information about the NIC to which the network ACL group-bound port ID list belongs Type: HuaweiCloud.VPC.Subnet.All.Id Array Value Description: Get the Subnet ID Via VPC service or automatically generate it by connecting to VPC.Subnet Value Constraint: The value must satisfy the UUID rule and support a maximum of 64 characters. Suggestion: 1. Set to get_input mode, then select through the AOS console. 2. Get the ID of the newly created subnet by connecting to the VPC.Subnet object. |
ingressFirewallPolicyId |
No |
ACL policy in the inbound direction Type: string Value Description: You are advised to use the get_input function to obtain the value, or connect to the FirewallPolicy object and use the get_reference function to obtain the value from the VPC.FirewallPolicy object. |
name |
No |
ACL group name Type: string Value Description: Supports customization. Value Constraint: The value supports a maximum of 255 characters. |
Relationships Between Elements
Description |
Target |
---|---|
Connected |
|
Connected |
|
Connected |
Return Value
Property |
Type |
Description |
---|---|---|
refName |
string |
ACL group name |
refID |
string |
ACL group ID |
Blueprint Example
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: ID of the VPC to which the subnet belongs label: '' outputs: firegroupId: value: get_attribute: [vpcfg273, refID]
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.