你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VirtualNetworkGateway 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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”
- gatewayDefaultSite
- SubResource
对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。
对 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”
- inboundDnsForwardingEndpoint
- String
网关分配的 IP 地址,DNS 请求可以发送到该地址。
- vNetExtendedLocationResourceId
- String
客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。
- natRules
- IList<VirtualNetworkGatewayNatRule>
虚拟网络网关的 NatRules。
- extendedLocation
- ExtendedLocation
本地虚拟网络网关类型的扩展位置。
- etag
- String
一个唯一的只读字符串,每当资源更新时都会更改。