ArmNetworkModelFactory.ExpressRouteCircuitData Method

Definition

public static Azure.ResourceManager.Network.ExpressRouteCircuitData ExpressRouteCircuitData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, bool? allowClassicOperations = default, string circuitProvisioningState = default, Azure.ResourceManager.Network.Models.ServiceProviderProvisioningState? serviceProviderProvisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ExpressRouteCircuitAuthorizationData> authorizations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ExpressRouteCircuitPeeringData> peerings = default, string serviceKey = default, string serviceProviderNotes = default, Azure.ResourceManager.Network.Models.ExpressRouteCircuitServiceProviderProperties serviceProviderProperties = default, float? bandwidthInGbps = default, int? stag = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, string gatewayManagerEtag = default, bool? globalReachEnabled = default, string authorizationKey = default, string authorizationStatus = default, bool? enableDirectPortRateLimit = default, Azure.Core.ResourceIdentifier expressRoutePortId = default, Azure.ETag? eTag = default, Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku sku = default);
static member ExpressRouteCircuitData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<bool> * string * Nullable<Azure.ResourceManager.Network.Models.ServiceProviderProvisioningState> * seq<Azure.ResourceManager.Network.ExpressRouteCircuitAuthorizationData> * seq<Azure.ResourceManager.Network.ExpressRouteCircuitPeeringData> * string * string * Azure.ResourceManager.Network.Models.ExpressRouteCircuitServiceProviderProperties * Nullable<single> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * Nullable<bool> * string * string * Nullable<bool> * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> * Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku -> Azure.ResourceManager.Network.ExpressRouteCircuitData
Public Shared Function ExpressRouteCircuitData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional allowClassicOperations As Nullable(Of Boolean) = Nothing, Optional circuitProvisioningState As String = Nothing, Optional serviceProviderProvisioningState As Nullable(Of ServiceProviderProvisioningState) = Nothing, Optional authorizations As IEnumerable(Of ExpressRouteCircuitAuthorizationData) = Nothing, Optional peerings As IEnumerable(Of ExpressRouteCircuitPeeringData) = Nothing, Optional serviceKey As String = Nothing, Optional serviceProviderNotes As String = Nothing, Optional serviceProviderProperties As ExpressRouteCircuitServiceProviderProperties = Nothing, Optional bandwidthInGbps As Nullable(Of Single) = Nothing, Optional stag As Nullable(Of Integer) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional gatewayManagerEtag As String = Nothing, Optional globalReachEnabled As Nullable(Of Boolean) = Nothing, Optional authorizationKey As String = Nothing, Optional authorizationStatus As String = Nothing, Optional enableDirectPortRateLimit As Nullable(Of Boolean) = Nothing, Optional expressRoutePortId As ResourceIdentifier = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional sku As ExpressRouteCircuitSku = Nothing) As ExpressRouteCircuitData

Parameters

id
ResourceIdentifier

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
Nullable<AzureLocation>

Resource location.

tags
IDictionary<String,String>

Resource tags.

allowClassicOperations
Nullable<Boolean>

Allow classic operations.

circuitProvisioningState
String

The CircuitProvisioningState state of the resource.

serviceProviderProvisioningState
Nullable<ServiceProviderProvisioningState>

The ServiceProviderProvisioningState state of the resource.

authorizations
IEnumerable<ExpressRouteCircuitAuthorizationData>

The list of authorizations.

peerings
IEnumerable<ExpressRouteCircuitPeeringData>

The list of peerings.

serviceKey
String

The ServiceKey.

serviceProviderNotes
String

The ServiceProviderNotes.

serviceProviderProperties
ExpressRouteCircuitServiceProviderProperties

The ServiceProviderProperties.

bandwidthInGbps
Nullable<Single>

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
Nullable<NetworkProvisioningState>

The provisioning state of the express route circuit resource.

gatewayManagerEtag
String

The GatewayManager Etag.

globalReachEnabled
Nullable<Boolean>

Flag denoting global reach status.

authorizationKey
String

The authorizationKey.

authorizationStatus
String

The authorization status of the Circuit.

enableDirectPortRateLimit
Nullable<Boolean>

Flag denoting rate-limiting status of the ExpressRoute direct-port circuit.

expressRoutePortId
ResourceIdentifier

Resource ID.

eTag
Nullable<ETag>

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

sku
ExpressRouteCircuitSku

The SKU.

Returns

A new ExpressRouteCircuitData instance for mocking.

Applies to