Partager via


VirtualNetworkGateway Constructeurs

Définition

Surcharges

VirtualNetworkGateway()

Initialise une nouvelle instance de la classe 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)

Initialise une nouvelle instance de la classe VirtualNetworkGateway.

VirtualNetworkGateway()

Initialise une nouvelle instance de la classe VirtualNetworkGateway.

public VirtualNetworkGateway ();
Public Sub New ()

S’applique à

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)

Initialise une nouvelle instance de la classe 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)

Paramètres

id
String

ID de la ressource

name
String

Nom de la ressource.

type
String

Type de ressource.

location
String

Emplacement de la ressource.

tags
IDictionary<String,String>

Balises de ressource.

ipConfigurations
IList<VirtualNetworkGatewayIPConfiguration>

Configurations IP pour la passerelle de réseau virtuel.

gatewayType
String

Type de cette passerelle de réseau virtuel. Les valeurs possibles sont les suivantes : « Vpn », « ExpressRoute », « LocalGateway »

vpnType
String

Type de cette passerelle de réseau virtuel. Les valeurs possibles sont les suivantes : 'PolicyBased', 'RouteBased'

vpnGatewayGeneration
String

Génération de ce VirtualNetworkGateway. Doit être None si gatewayType n’est pas VPN. Les valeurs possibles sont les suivantes : « None », « Generation1 », « Generation2 »

enableBgp
Nullable<Boolean>

Indique si BGP est activé pour cette passerelle de réseau virtuel.

enablePrivateIpAddress
Nullable<Boolean>

Indique si l’adresse IP privée doit être activée sur cette passerelle pour les connexions ou non.

activeActive
Nullable<Boolean>

Indicateur ActiveActive.

disableIPSecReplayProtection
Nullable<Boolean>

indicateur disableIPSecReplayProtection.

gatewayDefaultSite
SubResource

Référence à la ressource LocalNetworkGateway qui représente le site de réseau local ayant des itinéraires par défaut. Attribuez une valeur Null en cas de suppression du paramètre de site par défaut existant.

sku
VirtualNetworkGatewaySku

Référence à la ressource VirtualNetworkGatewaySku qui représente la référence SKU sélectionnée pour la passerelle de réseau virtuel.

vpnClientConfiguration
VpnClientConfiguration

Référence à la ressource VpnClientConfiguration qui représente les configurations VpnClient P2S.

virtualNetworkGatewayPolicyGroups
IList<VirtualNetworkGatewayPolicyGroup>

Référence à la ressource VirtualNetworkGatewayPolicyGroup qui représente le VirtualNetworkGatewayPolicyGroup disponible pour la passerelle.

bgpSettings
BgpSettings

Paramètres de l’orateur BGP de la passerelle de réseau virtuel.

customRoutes
AddressSpace

Référence à la ressource d’espace d’adressage qui représente l’espace d’adressage des itinéraires personnalisés spécifié par le client pour la passerelle de réseau virtuel et VpnClient.

resourceGuid
String

Propriété GUID de ressource de la ressource de passerelle de réseau virtuel.

provisioningState
String

État d’approvisionnement de la ressource de passerelle de réseau virtuel. Les valeurs possibles sont les suivantes : « Réussi », « Mise à jour », « Suppression », « Échec »

enableDnsForwarding
Nullable<Boolean>

Indique si le transfert dns est activé ou non.

inboundDnsForwardingEndpoint
String

Adresse IP allouée par la passerelle à laquelle les demandes dns peuvent être envoyées.

vNetExtendedLocationResourceId
String

ID de ressource de réseau virtuel client. VirtualNetworkGateway de type passerelle locale est associé au réseau virtuel du client.

natRules
IList<VirtualNetworkGatewayNatRule>

NatRules pour la passerelle de réseau virtuel.

enableBgpRouteTranslationForNat
Nullable<Boolean>

Indicateur EnableBgpRouteTranslationForNat.

extendedLocation
ExtendedLocation

Emplacement étendu de type passerelle de réseau virtuel local.

etag
String

Chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

S’applique à