ArmNetworkModelFactory.FirewallPolicyDraftData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Network.FirewallPolicyDraftData FirewallPolicyDraftData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Network.Models.AzureFirewallThreatIntelMode? threatIntelMode = default, Azure.ResourceManager.Network.Models.FirewallPolicyThreatIntelWhitelist threatIntelWhitelist = default, Azure.ResourceManager.Network.Models.FirewallPolicyInsights insights = default, Azure.ResourceManager.Network.Models.FirewallPolicySnat snat = default, Azure.ResourceManager.Network.Models.DnsSettings dnsSettings = default, Azure.ResourceManager.Network.Models.FirewallPolicyExplicitProxy explicitProxy = default, Azure.ResourceManager.Network.Models.FirewallPolicyIntrusionDetection intrusionDetection = default, Azure.Core.ResourceIdentifier basePolicyId = default, bool? allowSqlRedirect = default);
static member FirewallPolicyDraftData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.Network.Models.AzureFirewallThreatIntelMode> * Azure.ResourceManager.Network.Models.FirewallPolicyThreatIntelWhitelist * Azure.ResourceManager.Network.Models.FirewallPolicyInsights * Azure.ResourceManager.Network.Models.FirewallPolicySnat * Azure.ResourceManager.Network.Models.DnsSettings * Azure.ResourceManager.Network.Models.FirewallPolicyExplicitProxy * Azure.ResourceManager.Network.Models.FirewallPolicyIntrusionDetection * Azure.Core.ResourceIdentifier * Nullable<bool> -> Azure.ResourceManager.Network.FirewallPolicyDraftData
Public Shared Function FirewallPolicyDraftData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional threatIntelMode As Nullable(Of AzureFirewallThreatIntelMode) = Nothing, Optional threatIntelWhitelist As FirewallPolicyThreatIntelWhitelist = Nothing, Optional insights As FirewallPolicyInsights = Nothing, Optional snat As FirewallPolicySnat = Nothing, Optional dnsSettings As DnsSettings = Nothing, Optional explicitProxy As FirewallPolicyExplicitProxy = Nothing, Optional intrusionDetection As FirewallPolicyIntrusionDetection = Nothing, Optional basePolicyId As ResourceIdentifier = Nothing, Optional allowSqlRedirect As Nullable(Of Boolean) = Nothing) As FirewallPolicyDraftData
Parameters
Resource ID.
- name
- String
Resource name.
- type
- String
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- threatIntelMode
- Nullable<AzureFirewallThreatIntelMode>
The operation mode for Threat Intelligence.
- threatIntelWhitelist
- FirewallPolicyThreatIntelWhitelist
ThreatIntel Whitelist for Firewall Policy.
- insights
- FirewallPolicyInsights
Insights on Firewall Policy.
- snat
- FirewallPolicySnat
The private IP addresses/IP ranges to which traffic will not be SNAT.
- dnsSettings
- DnsSettings
DNS Proxy Settings definition.
- explicitProxy
- FirewallPolicyExplicitProxy
Explicit Proxy Settings definition.
- intrusionDetection
- FirewallPolicyIntrusionDetection
The configuration for Intrusion detection.
- basePolicyId
- ResourceIdentifier
Resource ID.
A flag to indicate if SQL Redirect traffic filtering is enabled. Turning on the flag requires no rule using port 11000-11999.
Returns
A new FirewallPolicyDraftData instance for mocking.