Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
1f98226
networkfirewall proxy configuration
alexbacchin Dec 27, 2025
6195833
Merge remote-tracking branch 'origin/main' into f-networkfirewall-proxy
alexbacchin Dec 31, 2025
96722cb
proxy configuration wip
alexbacchin Dec 31, 2025
aa3f95a
proxy configuration done without groups
alexbacchin Dec 31, 2025
8410ebd
removal of role groups arguments from proxy configuration
alexbacchin Jan 1, 2026
4abdd12
proxy configuration added tags testing
alexbacchin Jan 1, 2026
266d8fa
added proxy rule group resource
alexbacchin Jan 1, 2026
9db544b
proxy rules WIP
alexbacchin Jan 2, 2026
e2b6093
proxy rules resource, UpdateProxyRule seems not working properly
alexbacchin Jan 3, 2026
4a9e4aa
added proxy configuration rule groups attachment
alexbacchin Jan 4, 2026
02f0987
proxy resource work in progress
alexbacchin Jan 7, 2026
1cf3299
proxy TLS testing needs RAM resources to support service principal
alexbacchin Jan 8, 2026
49639ca
Merge tag 'v6.28.0' into f-networkfirewall-proxy
alexbacchin Jan 11, 2026
8ed6990
Merge remote-tracking branch 'origin/main' into f-networkfirewall-proxy
alexbacchin Jan 16, 2026
4621695
WIP testing proxy with TLS
alexbacchin Jan 23, 2026
0b758bb
fixed TLSIntercept testing
alexbacchin Jan 24, 2026
4834e4d
Merge branch 'main' into f-networkfirewall-proxy
alexbacchin Mar 14, 2026
4447787
added logging and additional fixes and improvements
alexbacchin Mar 15, 2026
6bec022
added changelog and fixed PR checks
alexbacchin Mar 15, 2026
a38bbe0
fixed more issues
alexbacchin Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .changelog/46939.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
```release-note:new-resource
aws_networkfirewall_proxy
```

```release-note:new-resource
aws_networkfirewall_proxy_configuration
```

```release-note:new-resource
aws_networkfirewall_proxy_rule_group
```

```release-note:new-resource
aws_networkfirewall_proxy_rules_exclusive
```

```release-note:new-resource
aws_networkfirewall_proxy_configuration_rule_group_attachments_exclusive
```
24 changes: 16 additions & 8 deletions internal/service/networkfirewall/exports_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,26 @@ package networkfirewall

// Exports for use in tests only.
var (
ResourceFirewall = resourceFirewall
ResourceFirewallPolicy = resourceFirewallPolicy
ResourceFirewallTransitGatewayAttachmentAccepter = newFirewallTransitGatewayAttachmentAccepterResource
ResourceLoggingConfiguration = resourceLoggingConfiguration
ResourceResourcePolicy = resourceResourcePolicy
ResourceRuleGroup = resourceRuleGroup
ResourceTLSInspectionConfiguration = newTLSInspectionConfigurationResource
ResourceVPCEndpointAssociation = newVPCEndpointAssociationResource
ResourceFirewall = resourceFirewall
ResourceFirewallPolicy = resourceFirewallPolicy
ResourceFirewallTransitGatewayAttachmentAccepter = newFirewallTransitGatewayAttachmentAccepterResource
ResourceLoggingConfiguration = resourceLoggingConfiguration
ResourceProxy = newResourceProxy
ResourceProxyConfiguration = newResourceProxyConfiguration
ResourceProxyConfigurationRuleGroupAttachmentsExclusive = newResourceProxyConfigurationRuleGroupAttachmentsExclusive
ResourceProxyRuleGroup = newResourceProxyRuleGroup
ResourceProxyRulesExclusive = newResourceProxyRulesExclusive
ResourceResourcePolicy = resourceResourcePolicy
ResourceRuleGroup = resourceRuleGroup
ResourceTLSInspectionConfiguration = newTLSInspectionConfigurationResource
ResourceVPCEndpointAssociation = newVPCEndpointAssociationResource

FindFirewallByARN = findFirewallByARN
FindFirewallPolicyByARN = findFirewallPolicyByARN
FindLoggingConfigurationByARN = findLoggingConfigurationByARN
FindProxyByARN = findProxyByARN
FindProxyConfigurationByARN = findProxyConfigurationByARN
FindProxyRuleGroupByARN = findProxyRuleGroupByARN
FindResourcePolicyByARN = findResourcePolicyByARN
FindRuleGroupByARN = findRuleGroupByARN
FindTLSInspectionConfigurationByARN = findTLSInspectionConfigurationByARN
Expand Down
Loading