次の方法で共有


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

仮想ネットワーク ゲートウェイ用に選択された SKU を表す VirtualNetworkGatewaySku リソースへの参照。

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

DNS 要求を送信できるゲートウェイによって割り当てられた IP アドレス。

vNetExtendedLocationResourceId
String

顧客 vnet リソース ID。種類がローカル ゲートウェイの VirtualNetworkGateway は、お客様の vnet に関連付けられています。

natRules
IList<VirtualNetworkGatewayNatRule>

仮想ネットワーク ゲートウェイの NatRules。

enableBgpRouteTranslationForNat
Nullable<Boolean>

EnableBgpRouteTranslationForNat フラグ。

extendedLocation
ExtendedLocation

種類がローカル仮想ネットワーク ゲートウェイの拡張場所。

etag
String

リソースが更新されるたびに変更される一意の読み取り専用文字列。

適用対象