ArmNetworkModelFactory.VirtualNetworkGatewayConnectionData 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 VirtualNetworkGatewayConnectionData.
public static Azure.ResourceManager.Network.VirtualNetworkGatewayConnectionData VirtualNetworkGatewayConnectionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ETag? etag = default, string authorizationKey = default, Azure.ResourceManager.Network.VirtualNetworkGatewayData virtualNetworkGateway1 = default, Azure.ResourceManager.Network.VirtualNetworkGatewayData virtualNetworkGateway2 = default, Azure.ResourceManager.Network.LocalNetworkGatewayData localNetworkGateway2 = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> ingressNatRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> egressNatRules = default, Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionType connectionType = default, Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionProtocol? connectionProtocol = default, int? routingWeight = default, int? dpdTimeoutSeconds = default, Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionMode? connectionMode = default, string sharedKey = default, Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionStatus? connectionStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.TunnelConnectionHealth> tunnelConnectionStatus = default, long? egressBytesTransferred = default, long? ingressBytesTransferred = default, Azure.Core.ResourceIdentifier peerId = default, bool? enableBgp = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.GatewayCustomBgpIPAddressIPConfiguration> gatewayCustomBgpIPAddresses = default, bool? useLocalAzureIPAddress = default, bool? usePolicyBasedTrafficSelectors = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.IPsecPolicy> ipsecPolicies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.TrafficSelectorPolicy> trafficSelectorPolicies = default, Guid? resourceGuid = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, bool? expressRouteGatewayBypass = default, bool? enablePrivateLinkFastPath = default);
static member VirtualNetworkGatewayConnectionData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ETag> * string * Azure.ResourceManager.Network.VirtualNetworkGatewayData * Azure.ResourceManager.Network.VirtualNetworkGatewayData * Azure.ResourceManager.Network.LocalNetworkGatewayData * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionType * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionProtocol> * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionMode> * string * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionStatus> * seq<Azure.ResourceManager.Network.Models.TunnelConnectionHealth> * Nullable<int64> * Nullable<int64> * Azure.Core.ResourceIdentifier * Nullable<bool> * seq<Azure.ResourceManager.Network.Models.GatewayCustomBgpIPAddressIPConfiguration> * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.Network.Models.IPsecPolicy> * seq<Azure.ResourceManager.Network.Models.TrafficSelectorPolicy> * Nullable<Guid> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Network.VirtualNetworkGatewayConnectionData
Public Shared Function VirtualNetworkGatewayConnectionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional authorizationKey As String = Nothing, Optional virtualNetworkGateway1 As VirtualNetworkGatewayData = Nothing, Optional virtualNetworkGateway2 As VirtualNetworkGatewayData = Nothing, Optional localNetworkGateway2 As LocalNetworkGatewayData = Nothing, Optional ingressNatRules As IEnumerable(Of WritableSubResource) = Nothing, Optional egressNatRules As IEnumerable(Of WritableSubResource) = Nothing, Optional connectionType As VirtualNetworkGatewayConnectionType = Nothing, Optional connectionProtocol As Nullable(Of VirtualNetworkGatewayConnectionProtocol) = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional dpdTimeoutSeconds As Nullable(Of Integer) = Nothing, Optional connectionMode As Nullable(Of VirtualNetworkGatewayConnectionMode) = Nothing, Optional sharedKey As String = Nothing, Optional connectionStatus As Nullable(Of VirtualNetworkGatewayConnectionStatus) = Nothing, Optional tunnelConnectionStatus As IEnumerable(Of TunnelConnectionHealth) = Nothing, Optional egressBytesTransferred As Nullable(Of Long) = Nothing, Optional ingressBytesTransferred As Nullable(Of Long) = Nothing, Optional peerId As ResourceIdentifier = Nothing, Optional enableBgp As Nullable(Of Boolean) = Nothing, Optional gatewayCustomBgpIPAddresses As IEnumerable(Of GatewayCustomBgpIPAddressIPConfiguration) = Nothing, Optional useLocalAzureIPAddress As Nullable(Of Boolean) = Nothing, Optional usePolicyBasedTrafficSelectors As Nullable(Of Boolean) = Nothing, Optional ipsecPolicies As IEnumerable(Of IPsecPolicy) = Nothing, Optional trafficSelectorPolicies As IEnumerable(Of TrafficSelectorPolicy) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional expressRouteGatewayBypass As Nullable(Of Boolean) = Nothing, Optional enablePrivateLinkFastPath As Nullable(Of Boolean) = Nothing) As VirtualNetworkGatewayConnectionData
Parámetros
Identificador del recurso.
- name
- String
Nombre del recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
- location
- Nullable<AzureLocation>
Ubicación del recurso
- tags
- IDictionary<String,String>
Etiquetas del recurso.
- authorizationKey
- String
AuthorizationKey.
- virtualNetworkGateway1
- VirtualNetworkGatewayData
Referencia al recurso de puerta de enlace de red virtual.
- virtualNetworkGateway2
- VirtualNetworkGatewayData
Referencia al recurso de puerta de enlace de red virtual.
- localNetworkGateway2
- LocalNetworkGatewayData
Referencia al recurso de puerta de enlace de red local.
- ingressNatRules
- IEnumerable<WritableSubResource>
Lista de natRules de entrada.
- egressNatRules
- IEnumerable<WritableSubResource>
Lista de natRules de salida.
- connectionType
- VirtualNetworkGatewayConnectionType
Tipo de conexión de puerta de enlace.
- connectionProtocol
- Nullable<VirtualNetworkGatewayConnectionProtocol>
Protocolo de conexión usado para esta conexión.
Tiempo de espera de detección del mismo nivel inactivo de esta conexión en segundos.
- connectionMode
- Nullable<VirtualNetworkGatewayConnectionMode>
Modo de conexión para esta conexión.
- sharedKey
- String
Clave compartida de IPSec.
- connectionStatus
- Nullable<VirtualNetworkGatewayConnectionStatus>
Virtual Network estado de conexión de la puerta de enlace.
- tunnelConnectionStatus
- IEnumerable<TunnelConnectionHealth>
Colección del estado de mantenimiento de la conexión de todos los túneles.
- peerId
- ResourceIdentifier
Referencia al recurso de emparejamientos.
- gatewayCustomBgpIPAddresses
- IEnumerable<GatewayCustomBgpIPAddressIPConfiguration>
GatewayCustomBgpIpAddresses que se usará para la conexión de puerta de enlace de red virtual.
Use la dirección IP de Azure local privada para la conexión.
Habilite los selectores de tráfico basados en directivas.
- ipsecPolicies
- IEnumerable<IPsecPolicy>
Las directivas ipsec que debe tener en cuenta esta conexión.
- trafficSelectorPolicies
- IEnumerable<TrafficSelectorPolicy>
Las directivas del selector de tráfico que debe tener en cuenta esta conexión.
Propiedad GUID de recurso del recurso de conexión de puerta de enlace de red virtual.
- provisioningState
- Nullable<NetworkProvisioningState>
Estado de aprovisionamiento del recurso de conexión de puerta de enlace de red virtual.
Omita la puerta de enlace de ExpressRoute para el reenvío de datos.
Omita la puerta de enlace de ExpressRoute al acceder a vínculos privados. ExpressRoute FastPath (expressRouteGatewayBypass) debe estar habilitado.
Devoluciones
VirtualNetworkGatewayConnectionData Nueva instancia de para simular.
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de