Compartir a través de


VirtualNetworkGateway Constructores

Definición

Sobrecargas

VirtualNetworkGateway()

Inicializa una nueva instancia de la clase VirtualNetworkGateway.

VirtualNetworkGateway(String, String, String, String, IDictionary<String, String>, IList<VirtualNetworkGatewayIPConfiguration>, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, SubResource, VirtualNetworkGatewaySku, VpnClientConfiguration, IList<VirtualNetworkGatewayPolicyGroup>, BgpSettings, AddressSpace, String, String, Nullable<Boolean>, String, String, IList<VirtualNetworkGatewayNatRule>, Nullable<Boolean>, ExtendedLocation, String)

Inicializa una nueva instancia de la clase VirtualNetworkGateway.

VirtualNetworkGateway()

Inicializa una nueva instancia de la clase VirtualNetworkGateway.

public VirtualNetworkGateway ();
Public Sub New ()

Se aplica a

VirtualNetworkGateway(String, String, String, String, IDictionary<String, String>, IList<VirtualNetworkGatewayIPConfiguration>, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, SubResource, VirtualNetworkGatewaySku, VpnClientConfiguration, IList<VirtualNetworkGatewayPolicyGroup>, BgpSettings, AddressSpace, String, String, Nullable<Boolean>, String, String, IList<VirtualNetworkGatewayNatRule>, Nullable<Boolean>, ExtendedLocation, String)

Inicializa una nueva instancia de la clase VirtualNetworkGateway.

public VirtualNetworkGateway (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayIPConfiguration> ipConfigurations = default, string gatewayType = default, string vpnType = default, string vpnGatewayGeneration = default, bool? enableBgp = default, bool? enablePrivateIpAddress = default, bool? activeActive = default, bool? disableIPSecReplayProtection = default, Microsoft.Azure.Management.Network.Models.SubResource gatewayDefaultSite = default, Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewaySku sku = default, Microsoft.Azure.Management.Network.Models.VpnClientConfiguration vpnClientConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups = default, Microsoft.Azure.Management.Network.Models.BgpSettings bgpSettings = default, Microsoft.Azure.Management.Network.Models.AddressSpace customRoutes = default, string resourceGuid = default, string provisioningState = default, bool? enableDnsForwarding = default, string inboundDnsForwardingEndpoint = default, string vNetExtendedLocationResourceId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayNatRule> natRules = default, bool? enableBgpRouteTranslationForNat = default, Microsoft.Azure.Management.Network.Models.ExtendedLocation extendedLocation = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayIPConfiguration> * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewaySku * Microsoft.Azure.Management.Network.Models.VpnClientConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayPolicyGroup> * Microsoft.Azure.Management.Network.Models.BgpSettings * Microsoft.Azure.Management.Network.Models.AddressSpace * string * string * Nullable<bool> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayNatRule> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * string -> Microsoft.Azure.Management.Network.Models.VirtualNetworkGateway
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional ipConfigurations As IList(Of VirtualNetworkGatewayIPConfiguration) = Nothing, Optional gatewayType As String = Nothing, Optional vpnType As String = Nothing, Optional vpnGatewayGeneration As String = Nothing, Optional enableBgp As Nullable(Of Boolean) = Nothing, Optional enablePrivateIpAddress As Nullable(Of Boolean) = Nothing, Optional activeActive As Nullable(Of Boolean) = Nothing, Optional disableIPSecReplayProtection As Nullable(Of Boolean) = Nothing, Optional gatewayDefaultSite As SubResource = Nothing, Optional sku As VirtualNetworkGatewaySku = Nothing, Optional vpnClientConfiguration As VpnClientConfiguration = Nothing, Optional virtualNetworkGatewayPolicyGroups As IList(Of VirtualNetworkGatewayPolicyGroup) = Nothing, Optional bgpSettings As BgpSettings = Nothing, Optional customRoutes As AddressSpace = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional enableDnsForwarding As Nullable(Of Boolean) = Nothing, Optional inboundDnsForwardingEndpoint As String = Nothing, Optional vNetExtendedLocationResourceId As String = Nothing, Optional natRules As IList(Of VirtualNetworkGatewayNatRule) = Nothing, Optional enableBgpRouteTranslationForNat As Nullable(Of Boolean) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional etag As String = Nothing)

Parámetros

id
String

Identificador del recurso.

name
String

Nombre del recurso.

type
String

Tipo de recurso.

location
String

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

ipConfigurations
IList<VirtualNetworkGatewayIPConfiguration>

Configuraciones de IP para la puerta de enlace de red virtual.

gatewayType
String

El tipo de esta puerta de enlace de red virtual. Entre los valores posibles se incluyen: "Vpn", "ExpressRoute", "LocalGateway".

vpnType
String

El tipo de esta puerta de enlace de red virtual. Entre los valores posibles se incluyen: 'PolicyBased', 'RouteBased'

vpnGatewayGeneration
String

Generación de esta instancia de VirtualNetworkGateway. Debe ser None si gatewayType no es VPN. Entre los valores posibles se incluyen: "None", "Generation1", "Generation2"

enableBgp
Nullable<Boolean>

Indica si el BGP está habilitado para esta puerta de enlace de red virtual o no.

enablePrivateIpAddress
Nullable<Boolean>

Si la dirección IP privada debe habilitarse en esta puerta de enlace para las conexiones o no.

activeActive
Nullable<Boolean>

Marca ActiveActive.

disableIPSecReplayProtection
Nullable<Boolean>

marca disableIPSecReplayProtection.

gatewayDefaultSite
SubResource

Referencia al recurso LocalNetworkGateway que representa el sitio de red local que tiene rutas predeterminadas. Asigne un valor Null en caso de quitar la configuración de sitio predeterminada existente.

sku
VirtualNetworkGatewaySku

Referencia al recurso VirtualNetworkGatewaySku que representa la SKU seleccionada para la puerta de enlace de red virtual.

vpnClientConfiguration
VpnClientConfiguration

Referencia al recurso VpnClientConfiguration que representa las configuraciones de VpnClient de P2S.

virtualNetworkGatewayPolicyGroups
IList<VirtualNetworkGatewayPolicyGroup>

Referencia al recurso VirtualNetworkGatewayPolicyGroup que representa el virtualNetworkGatewayPolicyGroup disponible para la puerta de enlace.

bgpSettings
BgpSettings

Configuración del altavoz BGP de la puerta de enlace de red virtual.

customRoutes
AddressSpace

Referencia al recurso de espacio de direcciones que representa el espacio de direcciones de rutas personalizado especificado por el cliente para la puerta de enlace de red virtual y VpnClient.

resourceGuid
String

Propiedad GUID de recurso del recurso de puerta de enlace de red virtual.

provisioningState
String

Estado de aprovisionamiento del recurso de puerta de enlace de red virtual. Entre los valores posibles se incluyen: "Succeeded", "Updating", "Deleting", "Failed"

enableDnsForwarding
Nullable<Boolean>

Si el reenvío dns está habilitado o no.

inboundDnsForwardingEndpoint
String

La dirección IP asignada por la puerta de enlace a la que se pueden enviar las solicitudes dns.

vNetExtendedLocationResourceId
String

Identificador de recurso de red virtual del cliente. VirtualNetworkGateway de tipo puerta de enlace local está asociada a la red virtual del cliente.

natRules
IList<VirtualNetworkGatewayNatRule>

NatRules para la puerta de enlace de red virtual.

enableBgpRouteTranslationForNat
Nullable<Boolean>

Marca EnableBgpRouteTranslationForNat.

extendedLocation
ExtendedLocation

Ubicación extendida de tipo puerta de enlace de red virtual local.

etag
String

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

Se aplica a