зеркало из https://github.com/Azure/vdc.git
2.3 KiB
2.3 KiB
AzureFirewall
This module deploys Azure Firewall.
Resources
- Microsoft.Network/azureFirewalls
- Microsoft.Network/azureFirewalls/providers/diagnosticsettings
- Microsoft.Network/publicIPAddresses
Parameters
Parameter Name | Default Value | Description |
---|---|---|
azureFirewallName |
Required. Name of the Azure Firewall. | |
applicationRuleCollections |
Required. Collection of application rule collections used by Azure Firewall. | |
networkRuleCollections |
Required. Collection of network rule collections used by Azure Firewall. | |
vNetId |
Required. Shared services Virtual Network resource Id | |
diagnosticStorageAccountId |
Required. Diagnostic Storage Account resource identifier | |
workspaceId |
Required. Log Analytics workspace resource identifier | |
logsRetentionInDays |
365 |
Optional. Specifies the number of days that logs will be kept for; a value of 0 will retain data indefinitely. |
Outputs
Output Name | Description |
---|---|
azureFirewallResourceId |
The Resource Id of the Azure Firewall. |
azureFirewallName |
The Name of the Azure Firewall. |
azureFirewallResourceGroup |
The name of the Resource Group the Azure Firewall was created in. |
azureFirewallPrivateIp |
The private IP of the Azure Firewall. |
azureFirewallPublicIp |
The public IP of the Azure Firewall. |
applicationRuleCollections |
List of Application Rule Collections. |
networkRuleCollections |
List of Network Rule Collections. |
Considerations
The applicationRuleCollections
parameter accepts a JSON Array of AzureFirewallApplicationRule objects.
The networkRuleCollections
parameter accepts a JSON Array of AzureFirewallNetworkRuleCollection objects.