Compartir a través de


ArmNetworkModelFactory.FirewallPolicyData Método

Definición

Inicializa una nueva instancia de FirewallPolicyData.

public static Azure.ResourceManager.Network.FirewallPolicyData FirewallPolicyData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ETag? etag = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string size = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> ruleCollectionGroups = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier basePolicyId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> firewalls = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> childPolicies = 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, bool? allowSqlRedirect = default, Azure.ResourceManager.Network.Models.DnsSettings dnsSettings = default, Azure.ResourceManager.Network.Models.FirewallPolicyExplicitProxy explicitProxy = default, Azure.ResourceManager.Network.Models.FirewallPolicyIntrusionDetection intrusionDetection = default, Azure.ResourceManager.Network.Models.FirewallPolicyCertificateAuthority transportSecurityCertificateAuthority = default, Azure.ResourceManager.Network.Models.FirewallPolicySkuTier? skuTier = default);
static member FirewallPolicyData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ETag> * Azure.ResourceManager.Models.ManagedServiceIdentity * string * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.Network.Models.AzureFirewallThreatIntelMode> * Azure.ResourceManager.Network.Models.FirewallPolicyThreatIntelWhitelist * Azure.ResourceManager.Network.Models.FirewallPolicyInsights * Azure.ResourceManager.Network.Models.FirewallPolicySnat * Nullable<bool> * Azure.ResourceManager.Network.Models.DnsSettings * Azure.ResourceManager.Network.Models.FirewallPolicyExplicitProxy * Azure.ResourceManager.Network.Models.FirewallPolicyIntrusionDetection * Azure.ResourceManager.Network.Models.FirewallPolicyCertificateAuthority * Nullable<Azure.ResourceManager.Network.Models.FirewallPolicySkuTier> -> Azure.ResourceManager.Network.FirewallPolicyData
Public Shared Function FirewallPolicyData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional size As String = Nothing, Optional ruleCollectionGroups As IEnumerable(Of WritableSubResource) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional basePolicyId As ResourceIdentifier = Nothing, Optional firewalls As IEnumerable(Of WritableSubResource) = Nothing, Optional childPolicies As IEnumerable(Of WritableSubResource) = Nothing, Optional threatIntelMode As Nullable(Of AzureFirewallThreatIntelMode) = Nothing, Optional threatIntelWhitelist As FirewallPolicyThreatIntelWhitelist = Nothing, Optional insights As FirewallPolicyInsights = Nothing, Optional snat As FirewallPolicySnat = Nothing, Optional allowSqlRedirect As Nullable(Of Boolean) = Nothing, Optional dnsSettings As DnsSettings = Nothing, Optional explicitProxy As FirewallPolicyExplicitProxy = Nothing, Optional intrusionDetection As FirewallPolicyIntrusionDetection = Nothing, Optional transportSecurityCertificateAuthority As FirewallPolicyCertificateAuthority = Nothing, Optional skuTier As Nullable(Of FirewallPolicySkuTier) = Nothing) As FirewallPolicyData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

identity
ManagedServiceIdentity

Identidad de la directiva de firewall.

size
String

Cadena de solo lectura que representa el tamaño de FirewallPolicyPropertiesFormat en MB. (por ejemplo, 0,5 MB).

ruleCollectionGroups
IEnumerable<WritableSubResource>

Lista de referencias a FirewallPolicyRuleCollectionGroups.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de directiva de firewall.

basePolicyId
ResourceIdentifier

Directiva de firewall primaria de la que se heredan las reglas.

firewalls
IEnumerable<WritableSubResource>

Lista de referencias a Azure Firewalls a las que está asociada esta directiva de firewall.

childPolicies
IEnumerable<WritableSubResource>

Lista de referencias a directivas de firewall secundarias.

threatIntelMode
Nullable<AzureFirewallThreatIntelMode>

Modo de operación para inteligencia sobre amenazas.

threatIntelWhitelist
FirewallPolicyThreatIntelWhitelist

Lista blanca de ThreatIntel para la directiva de firewall.

insights
FirewallPolicyInsights

Información sobre la directiva de firewall.

snat
FirewallPolicySnat

Las direcciones IP privadas o los intervalos IP a los que el tráfico no será SNAT.

allowSqlRedirect
Nullable<Boolean>

Definición de configuración de SQL.

dnsSettings
DnsSettings

Definición de la configuración del proxy DNS.

explicitProxy
FirewallPolicyExplicitProxy

Definición de configuración de proxy explícita.

intrusionDetection
FirewallPolicyIntrusionDetection

Configuración de detección de intrusiones.

transportSecurityCertificateAuthority
FirewallPolicyCertificateAuthority

Definición de configuración de TLS.

skuTier
Nullable<FirewallPolicySkuTier>

SKU de directiva de firewall.

Devoluciones

FirewallPolicyData Nueva instancia de para simular.

Se aplica a