ArmNetworkModelFactory.SecurityRuleData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 do recurso.
- name
- String
Nome do recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
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.
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
Azure SDK for .NET