Compartir a través de


ArmNetworkModelFactory.SecurityRuleData Método

Definición

Inicializa una nueva instancia 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

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

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

description
String

Una descripción para esta regla. Restringido a 140 caracteres.

protocol
Nullable<SecurityRuleProtocol>

El protocolo de red al que se aplica esta regla.

sourcePortRange
String

Puerto o intervalo de origen. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos.

destinationPortRange
String

Puerto o intervalo de destino. Entero o intervalo entre 0 y 65535. El asterisco '*' también se puede usar para buscar coincidencias con todos los puertos.

sourceAddressPrefix
String

El CIDR o el intervalo IP de origen. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Si se trata de una regla de entrada, especifica dónde se origina el tráfico de red.

sourceAddressPrefixes
IEnumerable<String>

Los intervalos CIDR o IP de origen.

sourceApplicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

El grupo de seguridad de aplicaciones especificado como origen.

destinationAddressPrefix
String

Prefijo de dirección de destino. CIDR o intervalo IP de destino. También se puede utilizar un asterisco (*) para establecer correspondencia entre todas las IP de origen. También se pueden usar etiquetas predeterminadas como "VirtualNetwork", "AzureLoadBalancer" e "Internet".

destinationAddressPrefixes
IEnumerable<String>

Prefijos de dirección de destino. CIDR o intervalos IP de destino.

destinationApplicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

El grupo de seguridad de la aplicación especificado como destino.

sourcePortRanges
IEnumerable<String>

Intervalos de puertos de origen.

destinationPortRanges
IEnumerable<String>

Intervalos de puertos de destino.

access
Nullable<SecurityRuleAccess>

El tráfico de red se permite o se deniega.

priority
Nullable<Int32>

Prioridad de la regla. El valor puede estar comprendido entre 100 y 4096. El número de prioridad debe ser único para cada regla de la colección. Cuanto menor sea el número de prioridad, mayor será la prioridad de la regla.

direction
Nullable<SecurityRuleDirection>

Dirección de la regla. La dirección especifica si la regla se evaluará en el tráfico entrante o saliente.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de regla de seguridad.

Devoluciones

SecurityRuleData Nueva instancia de para simular.

Se aplica a