Share via


ExpressRouteCircuit Constructors

Definition

Overloads

ExpressRouteCircuit()

Initializes a new instance of the ExpressRouteCircuit class.

ExpressRouteCircuit(String, String, String, String, IDictionary<String, String>, ExpressRouteCircuitSku, Nullable<Boolean>, String, String, IList<ExpressRouteCircuitAuthorization>, IList<ExpressRouteCircuitPeering>, String, String, ExpressRouteCircuitServiceProviderProperties, SubResource, Nullable<Double>, Nullable<Int32>, String, String, Nullable<Boolean>, String, String)

Initializes a new instance of the ExpressRouteCircuit class.

ExpressRouteCircuit()

Initializes a new instance of the ExpressRouteCircuit class.

public ExpressRouteCircuit ();
Public Sub New ()

Applies to

ExpressRouteCircuit(String, String, String, String, IDictionary<String, String>, ExpressRouteCircuitSku, Nullable<Boolean>, String, String, IList<ExpressRouteCircuitAuthorization>, IList<ExpressRouteCircuitPeering>, String, String, ExpressRouteCircuitServiceProviderProperties, SubResource, Nullable<Double>, Nullable<Int32>, String, String, Nullable<Boolean>, String, String)

Initializes a new instance of the ExpressRouteCircuit class.

public ExpressRouteCircuit (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitSku sku = default, bool? allowClassicOperations = default, string circuitProvisioningState = default, string serviceProviderProvisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitAuthorization> authorizations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeering> peerings = default, string serviceKey = default, string serviceProviderNotes = default, Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitServiceProviderProperties serviceProviderProperties = default, Microsoft.Azure.Management.Network.Models.SubResource expressRoutePort = default, double? bandwidthInGbps = default, int? stag = default, string provisioningState = default, string gatewayManagerEtag = default, bool? globalReachEnabled = default, string authorizationKey = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.ExpressRouteCircuit : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitSku * Nullable<bool> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitAuthorization> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeering> * string * string * Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitServiceProviderProperties * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<double> * Nullable<int> * string * string * Nullable<bool> * string * string -> Microsoft.Azure.Management.Network.Models.ExpressRouteCircuit
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 sku As ExpressRouteCircuitSku = Nothing, Optional allowClassicOperations As Nullable(Of Boolean) = Nothing, Optional circuitProvisioningState As String = Nothing, Optional serviceProviderProvisioningState As String = Nothing, Optional authorizations As IList(Of ExpressRouteCircuitAuthorization) = Nothing, Optional peerings As IList(Of ExpressRouteCircuitPeering) = Nothing, Optional serviceKey As String = Nothing, Optional serviceProviderNotes As String = Nothing, Optional serviceProviderProperties As ExpressRouteCircuitServiceProviderProperties = Nothing, Optional expressRoutePort As SubResource = Nothing, Optional bandwidthInGbps As Nullable(Of Double) = Nothing, Optional stag As Nullable(Of Integer) = Nothing, Optional provisioningState As String = Nothing, Optional gatewayManagerEtag As String = Nothing, Optional globalReachEnabled As Nullable(Of Boolean) = Nothing, Optional authorizationKey As String = Nothing, Optional etag As String = Nothing)

Parameters

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

sku
ExpressRouteCircuitSku

The SKU.

allowClassicOperations
Nullable<Boolean>

Allow classic operations.

circuitProvisioningState
String

The CircuitProvisioningState state of the resource.

serviceProviderProvisioningState
String

The ServiceProviderProvisioningState state of the resource. Possible values include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning'

authorizations
IList<ExpressRouteCircuitAuthorization>

The list of authorizations.

peerings
IList<ExpressRouteCircuitPeering>

The list of peerings.

serviceKey
String

The ServiceKey.

serviceProviderNotes
String

The ServiceProviderNotes.

serviceProviderProperties
ExpressRouteCircuitServiceProviderProperties

The ServiceProviderProperties.

expressRoutePort
SubResource

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

bandwidthInGbps
Nullable<Double>

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

stag
Nullable<Int32>

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.

provisioningState
String

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

gatewayManagerEtag
String

The GatewayManager Etag.

globalReachEnabled
Nullable<Boolean>

Flag denoting global reach status.

authorizationKey
String

The authorizationKey.

etag
String

A unique read-only string that changes whenever the resource is updated.

Applies to