--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_networkfirewall_firewall Resource - terraform-provider-awscc" subcategory: "" description: |- Resource type definition for AWS::NetworkFirewall::Firewall --- # awscc_networkfirewall_firewall (Resource) Resource type definition for AWS::NetworkFirewall::Firewall ## Schema ### Required - `firewall_name` (String) - `firewall_policy_arn` (String) A resource ARN. - `subnet_mappings` (Attributes Set) (see [below for nested schema](#nestedatt--subnet_mappings)) - `vpc_id` (String) ### Optional - `delete_protection` (Boolean) - `description` (String) - `firewall_policy_change_protection` (Boolean) - `subnet_change_protection` (Boolean) - `tags` (Attributes Set) (see [below for nested schema](#nestedatt--tags)) ### Read-Only - `endpoint_ids` (List of String) - `firewall_arn` (String) A resource ARN. - `firewall_id` (String) - `id` (String) Uniquely identifies the resource. ### Nested Schema for `subnet_mappings` Required: - `subnet_id` (String) A SubnetId. ### Nested Schema for `tags` Optional: - `key` (String) - `value` (String) ## Import Import is supported using the following syntax: ```shell $ terraform import awscc_networkfirewall_firewall.example ```