Compartilhar via


ArmPaloAltoNetworksNgfwModelFactory.PreRulestackRuleData Método

Definição

Inicializa uma nova instância de PreRulestackRuleData.

public static Azure.ResourceManager.PaloAltoNetworks.Ngfw.PreRulestackRuleData PreRulestackRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ETag? etag = default, string ruleName = default, int? priority = default, string description = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackStateType? ruleState = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.SourceAddressInfo source = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallBooleanType? negateSource = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.DestinationAddressInfo destination = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallBooleanType? negateDestination = default, System.Collections.Generic.IEnumerable<string> applications = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.EdlMatchCategory category = default, string protocol = default, System.Collections.Generic.IEnumerable<string> protocolPortList = default, string inboundInspectionCertificate = default, string auditComment = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackActionType? actionType = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackStateType? enableLogging = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.DecryptionRuleType? decryptionRuleType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackTagInfo> tags = default, Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallProvisioningState? provisioningState = default);
static member PreRulestackRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ETag> * string * Nullable<int> * string * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackStateType> * Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.SourceAddressInfo * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallBooleanType> * Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.DestinationAddressInfo * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallBooleanType> * seq<string> * Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.EdlMatchCategory * string * seq<string> * string * string * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackActionType> * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackStateType> * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.DecryptionRuleType> * seq<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.RulestackTagInfo> * Nullable<Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models.FirewallProvisioningState> -> Azure.ResourceManager.PaloAltoNetworks.Ngfw.PreRulestackRuleData
Public Shared Function PreRulestackRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional ruleName As String = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional description As String = Nothing, Optional ruleState As Nullable(Of RulestackStateType) = Nothing, Optional source As SourceAddressInfo = Nothing, Optional negateSource As Nullable(Of FirewallBooleanType) = Nothing, Optional destination As DestinationAddressInfo = Nothing, Optional negateDestination As Nullable(Of FirewallBooleanType) = Nothing, Optional applications As IEnumerable(Of String) = Nothing, Optional category As EdlMatchCategory = Nothing, Optional protocol As String = Nothing, Optional protocolPortList As IEnumerable(Of String) = Nothing, Optional inboundInspectionCertificate As String = Nothing, Optional auditComment As String = Nothing, Optional actionType As Nullable(Of RulestackActionType) = Nothing, Optional enableLogging As Nullable(Of RulestackStateType) = Nothing, Optional decryptionRuleType As Nullable(Of DecryptionRuleType) = Nothing, Optional tags As IEnumerable(Of RulestackTagInfo) = Nothing, Optional provisioningState As Nullable(Of FirewallProvisioningState) = Nothing) As PreRulestackRuleData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

etag
Nullable<ETag>

informações de etag.

ruleName
String

nome da regra.

priority
Nullable<Int32>
description
String

descrição da regra.

ruleState
Nullable<RulestackStateType>

estado dessa regra.

source
SourceAddressInfo

endereço de origem.

negateSource
Nullable<FirewallBooleanType>

cidr não deve ser 'any'.

destination
DestinationAddressInfo

endereço de destino.

negateDestination
Nullable<FirewallBooleanType>

cidr não deve ser 'any'.

applications
IEnumerable<String>

matriz de aplicativos de regra.

category
EdlMatchCategory

categoria de regra.

protocol
String

any, application-default, TCP:number, UDP:number.

protocolPortList
IEnumerable<String>

prot port list.

inboundInspectionCertificate
String

Certificado de inspeção de entrada.

auditComment
String

comentário de regra.

actionType
Nullable<RulestackActionType>

ação de regra.

enableLogging
Nullable<RulestackStateType>

habilitar ou desabilitar o registro em log.

decryptionRuleType
Nullable<DecryptionRuleType>

habilitar ou desabilitar a descriptografia.

tags
IEnumerable<RulestackTagInfo>

marca para a regra.

provisioningState
Nullable<FirewallProvisioningState>

Estado de provisionamento do recurso.

Retornos

Uma nova PreRulestackRuleData instância para zombar.

Aplica-se a