你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualNetworkGateway 构造函数

定义

重载

VirtualNetworkGateway()

初始化 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)

初始化 VirtualNetworkGateway 类的新实例。

VirtualNetworkGateway()

初始化 VirtualNetworkGateway 类的新实例。

public VirtualNetworkGateway();
Public Sub New ()

适用于

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)

初始化 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)

参数

id
String

资源 ID。

name
String

资源名称。

type
String

资源类型。

location
String

资源位置。

tags
IDictionary<String,String>

资源标记。

ipConfigurations
IList<VirtualNetworkGatewayIPConfiguration>

虚拟网络网关的 IP 配置。

gatewayType
String

此虚拟网络网关的类型。 可能的值包括:“Vpn”、“ExpressRoute”、“LocalGateway”

vpnType
String

此虚拟网络网关的类型。 可能的值包括:“PolicyBased”、“RouteBased”

vpnGatewayGeneration
String

此 VirtualNetworkGateway 的生成。 如果 gatewayType 不是 VPN,则必须为 None。 可能的值包括:“None”、“Generation1”、“Generation2”

enableBgp
Nullable<Boolean>

是否已为此虚拟网络网关启用 BGP。

enablePrivateIpAddress
Nullable<Boolean>

是否需要在此网关上启用专用 IP 进行连接。

activeActive
Nullable<Boolean>

ActiveActive 标志。

disableIPSecReplayProtection
Nullable<Boolean>

disableIPSecReplayProtection 标志。

gatewayDefaultSite
SubResource

对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。

sku
VirtualNetworkGatewaySku

对 VirtualNetworkGatewaySku 资源的引用,该资源表示为虚拟网络网关选择的 SKU。

vpnClientConfiguration
VpnClientConfiguration

对表示 P2S VpnClient 配置的 VpnClientConfiguration 资源的引用。

virtualNetworkGatewayPolicyGroups
IList<VirtualNetworkGatewayPolicyGroup>

对 VirtualNetworkGatewayPolicyGroup 资源的引用,该资源表示网关的可用 VirtualNetworkGatewayPolicyGroup。

bgpSettings
BgpSettings

虚拟网络网关的 BGP 扬声器设置。

customRoutes
AddressSpace

对地址空间资源的引用,该资源表示客户为虚拟网络网关和 VpnClient 指定的自定义路由地址空间。

resourceGuid
String

虚拟网络网关资源的资源 GUID 属性。

provisioningState
String

虚拟网络网关资源的预配状态。 可能的值包括:“Succeeded”、“Updating”、“Deleting”、“Failed”

enableDnsForwarding
Nullable<Boolean>

是否启用 dns 转发。

inboundDnsForwardingEndpoint
String

网关分配的 IP 地址,DNS 请求可以发送到该地址。

vNetExtendedLocationResourceId
String

客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。

natRules
IList<VirtualNetworkGatewayNatRule>

虚拟网络网关的 NatRules。

enableBgpRouteTranslationForNat
Nullable<Boolean>

EnableBgpRouteTranslationForNat 标志。

extendedLocation
ExtendedLocation

本地虚拟网络网关类型的扩展位置。

etag
String

一个唯一的只读字符串,每当资源更新时都会更改。

适用于