ArmNetworkModelFactory.SecurityRuleData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Identificador del recurso.
- name
- String
Nombre del recurso.
- resourceType
- Nullable<ResourceType>
Tipo de 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.
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
Azure SDK for .NET