Compartir a través de


ArmNetworkModelFactory.VirtualNetworkGatewayConnectionData Método

Definición

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

id
ResourceIdentifier

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.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el 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.

routingWeight
Nullable<Int32>

Peso del enrutamiento.

dpdTimeoutSeconds
Nullable<Int32>

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.

egressBytesTransferred
Nullable<Int64>

Bytes de salida transferidos en esta conexión.

ingressBytesTransferred
Nullable<Int64>

Bytes de entrada transferidos en esta conexión.

peerId
ResourceIdentifier

Referencia al recurso de emparejamientos.

enableBgp
Nullable<Boolean>

Marca EnableBgp.

gatewayCustomBgpIPAddresses
IEnumerable<GatewayCustomBgpIPAddressIPConfiguration>

GatewayCustomBgpIpAddresses que se usará para la conexión de puerta de enlace de red virtual.

useLocalAzureIPAddress
Nullable<Boolean>

Use la dirección IP de Azure local privada para la conexión.

usePolicyBasedTrafficSelectors
Nullable<Boolean>

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.

resourceGuid
Nullable<Guid>

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.

expressRouteGatewayBypass
Nullable<Boolean>

Omita la puerta de enlace de ExpressRoute para el reenvío de datos.

enablePrivateLinkFastPath
Nullable<Boolean>

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