ArmNetworkModelFactory.VpnConnectionData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Network.VpnConnectionData VpnConnectionData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, int? routingWeight = default, int? dpdTimeoutSeconds = default, Azure.ResourceManager.Network.Models.VpnConnectionStatus? connectionStatus = default, Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionProtocol? vpnConnectionProtocolType = default, long? ingressBytesTransferred = default, long? egressBytesTransferred = default, int? connectionBandwidth = default, string sharedKey = default, bool? enableBgp = default, bool? usePolicyBasedTrafficSelectors = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.IPsecPolicy> ipsecPolicies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.TrafficSelectorPolicy> trafficSelectorPolicies = default, bool? enableRateLimiting = default, bool? enableInternetSecurity = default, bool? useLocalAzureIpAddress = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.VpnSiteLinkConnectionData> vpnLinkConnections = default, Azure.ResourceManager.Network.Models.RoutingConfigurationNfv routingConfiguration = default, Azure.Core.ResourceIdentifier remoteVpnSiteId = default, Azure.ETag? eTag = default);
static member VpnConnectionData : Azure.Core.ResourceIdentifier * string * string * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.VpnConnectionStatus> * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkGatewayConnectionProtocol> * Nullable<int64> * Nullable<int64> * Nullable<int> * string * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.Network.Models.IPsecPolicy> * seq<Azure.ResourceManager.Network.Models.TrafficSelectorPolicy> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * seq<Azure.ResourceManager.Network.VpnSiteLinkConnectionData> * Azure.ResourceManager.Network.Models.RoutingConfigurationNfv * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> -> Azure.ResourceManager.Network.VpnConnectionData
Public Shared Function VpnConnectionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional dpdTimeoutSeconds As Nullable(Of Integer) = Nothing, Optional connectionStatus As Nullable(Of VpnConnectionStatus) = Nothing, Optional vpnConnectionProtocolType As Nullable(Of VirtualNetworkGatewayConnectionProtocol) = Nothing, Optional ingressBytesTransferred As Nullable(Of Long) = Nothing, Optional egressBytesTransferred As Nullable(Of Long) = Nothing, Optional connectionBandwidth As Nullable(Of Integer) = Nothing, Optional sharedKey As String = Nothing, Optional enableBgp As Nullable(Of Boolean) = Nothing, Optional usePolicyBasedTrafficSelectors As Nullable(Of Boolean) = Nothing, Optional ipsecPolicies As IEnumerable(Of IPsecPolicy) = Nothing, Optional trafficSelectorPolicies As IEnumerable(Of TrafficSelectorPolicy) = Nothing, Optional enableRateLimiting As Nullable(Of Boolean) = Nothing, Optional enableInternetSecurity As Nullable(Of Boolean) = Nothing, Optional useLocalAzureIpAddress As Nullable(Of Boolean) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional vpnLinkConnections As IEnumerable(Of VpnSiteLinkConnectionData) = Nothing, Optional routingConfiguration As RoutingConfigurationNfv = Nothing, Optional remoteVpnSiteId As ResourceIdentifier = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As VpnConnectionData
Parameters
Resource ID.
- name
- String
Name of the resource.
- type
- String
Resource type.
- connectionStatus
- Nullable<VpnConnectionStatus>
The connection status.
- vpnConnectionProtocolType
- Nullable<VirtualNetworkGatewayConnectionProtocol>
Connection protocol used for this connection.
- sharedKey
- String
Deprecated: SharedKey for the vpn connection. This is no more used.
- ipsecPolicies
- IEnumerable<IPsecPolicy>
The IPSec Policies to be considered by this connection.
- trafficSelectorPolicies
- IEnumerable<TrafficSelectorPolicy>
The Traffic Selector Policies to be considered by this connection.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the VPN connection resource.
- vpnLinkConnections
- IEnumerable<VpnSiteLinkConnectionData>
List of all vpn site link connections to the gateway.
- routingConfiguration
- Azure.ResourceManager.Network.Models.RoutingConfigurationNfv
The Routing Configuration indicating the associated and propagated route tables on this connection.
- remoteVpnSiteId
- ResourceIdentifier
Resource ID.
Returns
A new VpnConnectionData instance for mocking.