chore: General maintenance and fixes #1115
Open
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.
Overview/Summary
This pull request enhances the flexibility and security of the Azure Firewall deployment in the hub networking Bicep modules. The main improvements are the introduction of parameters for custom management public IPs (including secondary locations), more granular resource lock configuration for firewall policies, and updates to ensure these new parameters are correctly handled throughout the code and parameter files.
Key changes:
Custom Management Public IP Support
parAzFirewallCustomManagementIpandparAzFirewallCustomManagementIpSecondaryLocation) to allow specifying custom management public IP resource IDs for Azure Firewall in both primary and secondary locations. This enables users to bring their own management public IPs if required. [1] [2]Resource Lock Configuration Enhancements
parAzureFirewallPolicyLock) to configure resource locks specifically for Azure Firewall Policies, separate from the general firewall lock. This allows independent control over lock settings for firewall policies. [1] [2]parAzureFirewallPolicyLockparameter, ensuring the correct lock type and notes are applied to firewall policy resources in both primary and secondary locations. [1] [2]Firewall Resource Improvements
Parameter File Updates
Related Issues/Work Items
Closes #1097
Closes #1095
Closes #1089
Breaking Changes
1. Logging Module
Removed Parameter:
parSecurityInsightsOnboardingLockImpact:
This parameter, which previously controlled the resource lock for Security Insights onboarding, has been removed.
Affected Files:
logging.parameters.all.jsonmc-logging.parameters.all.jsonMigration Guidance:
Remove
parSecurityInsightsOnboardingLockfrom any custom parameter files, as it is no longer supported.Testing Evidence
Replace this with any testing evidence to show that your Pull Request works/fixes as described and planned (include screenshots, if appropriate).
As part of this Pull Request I have
.bicepfile/s I am adding/editing are using the latest API version possiblemainbranch