Share via


ExpressRouteConnection Constructors

Definition

Overloads

ExpressRouteConnection()

Initializes a new instance of the ExpressRouteConnection class.

ExpressRouteConnection(ExpressRouteCircuitPeeringId, String, String, String, String, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, RoutingConfiguration)

Initializes a new instance of the ExpressRouteConnection class.

ExpressRouteConnection()

Initializes a new instance of the ExpressRouteConnection class.

public ExpressRouteConnection ();
Public Sub New ()

Applies to

ExpressRouteConnection(ExpressRouteCircuitPeeringId, String, String, String, String, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, RoutingConfiguration)

Initializes a new instance of the ExpressRouteConnection class.

public ExpressRouteConnection (Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeeringId expressRouteCircuitPeering, string name, string id = default, string provisioningState = default, string authorizationKey = default, int? routingWeight = default, bool? enableInternetSecurity = default, bool? expressRouteGatewayBypass = default, bool? enablePrivateLinkFastPath = default, Microsoft.Azure.Management.Network.Models.RoutingConfiguration routingConfiguration = default);
new Microsoft.Azure.Management.Network.Models.ExpressRouteConnection : Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeeringId * string * string * string * string * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.RoutingConfiguration -> Microsoft.Azure.Management.Network.Models.ExpressRouteConnection
Public Sub New (expressRouteCircuitPeering As ExpressRouteCircuitPeeringId, name As String, Optional id As String = Nothing, Optional provisioningState As String = Nothing, Optional authorizationKey As String = Nothing, Optional routingWeight As Nullable(Of Integer) = Nothing, Optional enableInternetSecurity As Nullable(Of Boolean) = Nothing, Optional expressRouteGatewayBypass As Nullable(Of Boolean) = Nothing, Optional enablePrivateLinkFastPath As Nullable(Of Boolean) = Nothing, Optional routingConfiguration As RoutingConfiguration = Nothing)

Parameters

expressRouteCircuitPeering
ExpressRouteCircuitPeeringId

The ExpressRoute circuit peering.

name
String

The name of the resource.

id
String

Resource ID.

provisioningState
String

The provisioning state of the express route connection resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

authorizationKey
String

Authorization key to establish the connection.

routingWeight
Nullable<Int32>

The routing weight associated to the connection.

enableInternetSecurity
Nullable<Boolean>

Enable internet security.

expressRouteGatewayBypass
Nullable<Boolean>

Enable FastPath to vWan Firewall hub.

enablePrivateLinkFastPath
Nullable<Boolean>

Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.

routingConfiguration
RoutingConfiguration

The Routing Configuration indicating the associated and propagated route tables on this connection.

Applies to