Compartilhar via


ArmNetworkModelFactory.SecurityRuleData Método

Definição

Inicializa uma nova instância de SecurityRuleData.

public static Azure.ResourceManager.Network.SecurityRuleData SecurityRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, string description = default, Azure.ResourceManager.Network.Models.SecurityRuleProtocol? protocol = default, string sourcePortRange = default, string destinationPortRange = default, string sourceAddressPrefix = default, System.Collections.Generic.IEnumerable<string> sourceAddressPrefixes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ApplicationSecurityGroupData> sourceApplicationSecurityGroups = default, string destinationAddressPrefix = default, System.Collections.Generic.IEnumerable<string> destinationAddressPrefixes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ApplicationSecurityGroupData> destinationApplicationSecurityGroups = default, System.Collections.Generic.IEnumerable<string> sourcePortRanges = default, System.Collections.Generic.IEnumerable<string> destinationPortRanges = default, Azure.ResourceManager.Network.Models.SecurityRuleAccess? access = default, int? priority = default, Azure.ResourceManager.Network.Models.SecurityRuleDirection? direction = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member SecurityRuleData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * string * Nullable<Azure.ResourceManager.Network.Models.SecurityRuleProtocol> * string * string * string * seq<string> * seq<Azure.ResourceManager.Network.ApplicationSecurityGroupData> * string * seq<string> * seq<Azure.ResourceManager.Network.ApplicationSecurityGroupData> * seq<string> * seq<string> * Nullable<Azure.ResourceManager.Network.Models.SecurityRuleAccess> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.SecurityRuleDirection> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.SecurityRuleData
Public Shared Function SecurityRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional description As String = Nothing, Optional protocol As Nullable(Of SecurityRuleProtocol) = Nothing, Optional sourcePortRange As String = Nothing, Optional destinationPortRange As String = Nothing, Optional sourceAddressPrefix As String = Nothing, Optional sourceAddressPrefixes As IEnumerable(Of String) = Nothing, Optional sourceApplicationSecurityGroups As IEnumerable(Of ApplicationSecurityGroupData) = Nothing, Optional destinationAddressPrefix As String = Nothing, Optional destinationAddressPrefixes As IEnumerable(Of String) = Nothing, Optional destinationApplicationSecurityGroups As IEnumerable(Of ApplicationSecurityGroupData) = Nothing, Optional sourcePortRanges As IEnumerable(Of String) = Nothing, Optional destinationPortRanges As IEnumerable(Of String) = Nothing, Optional access As Nullable(Of SecurityRuleAccess) = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional direction As Nullable(Of SecurityRuleDirection) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As SecurityRuleData

Parâmetros

id
ResourceIdentifier

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

description
String

Uma descrição dessa regra. Restrito a 140 caracteres.

protocol
Nullable<SecurityRuleProtocol>

O protocolo de rede a que essa regra se aplica.

sourcePortRange
String

A porta de origem ou o intervalo. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.

destinationPortRange
String

A porta ou o intervalo de destino. Inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser usado para corresponder a todas as portas.

sourceAddressPrefix
String

O CIDR ou o intervalo de IP de origem. O asterisco "*" também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se essa for uma regra de entrada, especifica de onde o tráfego de rede se origina.

sourceAddressPrefixes
IEnumerable<String>

Os intervalos de IP de origem ou CIDR.

sourceApplicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

O grupo de segurança do aplicativo especificado como origem.

destinationAddressPrefix
String

O prefixo de endereço de destino. CIDR ou intervalo de IP de destino. O asterisco "*" também pode ser usado para corresponder a todos os IPs de origem. Marcas padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.

destinationAddressPrefixes
IEnumerable<String>

Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino.

destinationApplicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

O grupo de segurança do aplicativo especificado como destino.

sourcePortRanges
IEnumerable<String>

Os intervalos de porta de origem.

destinationPortRanges
IEnumerable<String>

Os intervalos de portas de destino.

access
Nullable<SecurityRuleAccess>

O tráfego de rede é permitido ou negado.

priority
Nullable<Int32>

A prioridade da regra. O valor pode estar entre 100 e 4096. O número da prioridade deve ser exclusivo para cada regra na coleção. Quanto menor o número da prioridade, maior será a prioridade da regra.

direction
Nullable<SecurityRuleDirection>

A direção da regra. A direção especifica se a regra é avaliada no tráfego de entrada ou saída.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso de regra de segurança.

Retornos

Uma nova SecurityRuleData instância para simulação.

Aplica-se a