New Resource: azurerm_firewall_nat_rule_collection
#3218
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This resolves #2224 by adding a
firewall_nat_rule_collection
resource. This code is mostly copied from thefirewall_network_rule_collection
with some additions made for the additional properties required by the NAT rule.As I have never used this resource, my research led me to the following:
Snat
, even though it is an option in the Go SDK.UDP
andTCP
are the only allowed protocols forDnat
, not sure aboutSnat
but my assumption is that it can includeICMP
(probably to receive/responding to a ping which uses the ICMP protocol)Dnat
- every property includedtranslated_address
andtranslated_port
are required. I am not sure aboutSnat
as I can find minimal information on it's Azure implementation.If anyone has more familiarity with this resource who can sanity check my research, I would be happy for it.