Azure Firewall Args
constructor(additionalProperties: Output<Map<String, String>>? = null, applicationRuleCollections: Output<List<AzureFirewallApplicationRuleCollectionArgs>>? = null, autoscaleConfiguration: Output<AzureFirewallAutoscaleConfigurationArgs>? = null, azureFirewallName: Output<String>? = null, firewallPolicy: Output<SubResourceArgs>? = null, hubIPAddresses: Output<HubIPAddressesArgs>? = null, id: Output<String>? = null, ipConfigurations: Output<List<AzureFirewallIPConfigurationArgs>>? = null, location: Output<String>? = null, managementIpConfiguration: Output<AzureFirewallIPConfigurationArgs>? = null, natRuleCollections: Output<List<AzureFirewallNatRuleCollectionArgs>>? = null, networkRuleCollections: Output<List<AzureFirewallNetworkRuleCollectionArgs>>? = null, resourceGroupName: Output<String>? = null, sku: Output<AzureFirewallSkuArgs>? = null, tags: Output<Map<String, String>>? = null, threatIntelMode: Output<Either<String, AzureFirewallThreatIntelMode>>? = null, virtualHub: Output<SubResourceArgs>? = null, zones: Output<List<String>>? = null)