@swamp/aws/networkfirewall
v2026.04.23.3
AWS NETWORKFIREWALL infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsnetworkfirewallcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/networkfirewall@swamp/aws/networkfirewall/firewallv2026.04.23.2firewall.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| FirewallName | string | |
| FirewallPolicyArn | string | A resource ARN. |
| VpcId? | string | |
| SubnetMappings? | array | |
| AvailabilityZoneMappings? | array | |
| DeleteProtection? | boolean | |
| SubnetChangeProtection? | boolean | |
| AvailabilityZoneChangeProtection? | boolean | |
| FirewallPolicyChangeProtection? | boolean | |
| TransitGatewayId? | string | |
| Description? | string | |
| EnabledAnalysisTypes? | array | The types of analysis to enable for the firewall. Can be TLS_SNI, HTTP_HOST, or both. |
| Tags? | array |
createCreate a NetworkFirewall Firewall
getGet a NetworkFirewall Firewall
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall Firewall |
updateUpdate a NetworkFirewall Firewall
deleteDelete a NetworkFirewall Firewall
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall Firewall |
syncSync NetworkFirewall Firewall state from AWS
Resources
state(infinite)— NetworkFirewall Firewall resource state
@swamp/aws/networkfirewall/firewall-policyv2026.04.23.2firewall_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| FirewallPolicyName | string | |
| FirewallPolicy | object | |
| Description? | string | |
| Tags? | array |
createCreate a NetworkFirewall FirewallPolicy
getGet a NetworkFirewall FirewallPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall FirewallPolicy |
updateUpdate a NetworkFirewall FirewallPolicy
deleteDelete a NetworkFirewall FirewallPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall FirewallPolicy |
syncSync NetworkFirewall FirewallPolicy state from AWS
Resources
state(infinite)— NetworkFirewall FirewallPolicy resource state
@swamp/aws/networkfirewall/logging-configurationv2026.04.23.2logging_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| FirewallName? | string | |
| FirewallArn | string | A resource ARN. |
| LoggingConfiguration | object | |
| EnableMonitoringDashboard? | boolean |
createCreate a NetworkFirewall LoggingConfiguration
getGet a NetworkFirewall LoggingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall LoggingConfiguration |
updateUpdate a NetworkFirewall LoggingConfiguration
deleteDelete a NetworkFirewall LoggingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall LoggingConfiguration |
syncSync NetworkFirewall LoggingConfiguration state from AWS
Resources
state(infinite)— NetworkFirewall LoggingConfiguration resource state
@swamp/aws/networkfirewall/rule-groupv2026.04.23.2rule_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| RuleGroupName | string | |
| RuleGroup? | object | |
| Type | enum | |
| Capacity | number | |
| SummaryConfiguration? | object | |
| Description? | string | |
| Tags? | array |
createCreate a NetworkFirewall RuleGroup
getGet a NetworkFirewall RuleGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall RuleGroup |
updateUpdate a NetworkFirewall RuleGroup
deleteDelete a NetworkFirewall RuleGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall RuleGroup |
syncSync NetworkFirewall RuleGroup state from AWS
Resources
state(infinite)— NetworkFirewall RuleGroup resource state
@swamp/aws/networkfirewall/tlsinspection-configurationv2026.04.23.2tlsinspection_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| TLSInspectionConfigurationName | string | |
| TLSInspectionConfiguration | object | |
| Description? | string | |
| Tags? | array |
createCreate a NetworkFirewall TLSInspectionConfiguration
getGet a NetworkFirewall TLSInspectionConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall TLSInspectionConfiguration |
updateUpdate a NetworkFirewall TLSInspectionConfiguration
deleteDelete a NetworkFirewall TLSInspectionConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall TLSInspectionConfiguration |
syncSync NetworkFirewall TLSInspectionConfiguration state from AWS
Resources
state(infinite)— NetworkFirewall TLSInspectionConfiguration resource state
@swamp/aws/networkfirewall/vpc-endpoint-associationv2026.04.23.2vpc_endpoint_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | |
| FirewallArn | string | A resource ARN. |
| VpcId | string | |
| SubnetMapping | object | |
| Tags? | array |
createCreate a NetworkFirewall VpcEndpointAssociation
getGet a NetworkFirewall VpcEndpointAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall VpcEndpointAssociation |
updateUpdate a NetworkFirewall VpcEndpointAssociation
deleteDelete a NetworkFirewall VpcEndpointAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkFirewall VpcEndpointAssociation |
syncSync NetworkFirewall VpcEndpointAssociation state from AWS
Resources
state(infinite)— NetworkFirewall VpcEndpointAssociation resource state
2026.04.23.21.1 MBApr 23, 2026
AWS NETWORKFIREWALL infrastructure models
Release Notes
- Updated: firewall, firewall_policy, logging_configuration, rule_group, tlsinspection_configuration, vpc_endpoint_association
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkfirewallcloudinfrastructure
2026.04.03.21.1 MBApr 3, 2026
AWS NETWORKFIREWALL infrastructure models
Release Notes
- Updated: firewall, firewall_policy, logging_configuration, rule_group, tlsinspection_configuration, vpc_endpoint_association
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkfirewallcloudinfrastructure
2026.03.19.11.2 MBMar 19, 2026
AWS NETWORKFIREWALL infrastructure models
Release Notes
- Updated: firewall, firewall_policy, logging_configuration, rule_group, tlsinspection_configuration, vpc_endpoint_association
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkfirewallcloudinfrastructure
2026.03.16.11.2 MBMar 16, 2026
AWS NETWORKFIREWALL infrastructure models
Release Notes
- Updated: firewall, firewall_policy, logging_configuration, rule_group, tlsinspection_configuration, vpc_endpoint_association
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkfirewallcloudinfrastructure
2026.03.10.51.2 MBMar 10, 2026
AWS NETWORKFIREWALL infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkfirewallcloudinfrastructure