ภาษา

ArmNetworkModelFactory.ExpressRouteCircuitData Method

Definition

public static Azure.ResourceManager.Network.ExpressRouteCircuitData ExpressRouteCircuitData(Azure.Core.ResourceIdentifier id, string name, string type, Azure.Core.AzureLocation? location, System.Collections.Generic.IDictionary<string,string> tags, bool? allowClassicOperations, string circuitProvisioningState, Azure.ResourceManager.Network.Models.ServiceProviderProvisioningState? serviceProviderProvisioningState, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ExpressRouteCircuitAuthorizationData> authorizations, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ExpressRouteCircuitPeeringData> peerings, string serviceKey, string serviceProviderNotes, Azure.ResourceManager.Network.Models.ExpressRouteCircuitServiceProviderProperties serviceProviderProperties, float? bandwidthInGbps, int? sTag, Azure.ResourceManager.Network.Models.ExpressRouteCircuitResiliencyLevel? resiliencyLevel, string partnerAccountId, string activationKey, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState, string gatewayManagerETag, bool? globalReachEnabled, string authorizationKey, string authorizationStatus, bool? enableDirectPortRateLimit, Azure.Core.ResourceIdentifier expressRoutePortId, Azure.Core.ResourceIdentifier expressRouteLagId, Azure.ETag? eTag, Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku sku);
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.ExpressRouteCircuitResiliencyLevel> * string * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * Nullable<bool> * string * string * Nullable<bool> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> * Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku -> Azure.ResourceManager.Network.ExpressRouteCircuitData
Public Shared Function ExpressRouteCircuitData (id As ResourceIdentifier, name As String, type As String, location As Nullable(Of AzureLocation), tags As IDictionary(Of String, String), allowClassicOperations As Nullable(Of Boolean), circuitProvisioningState As String, serviceProviderProvisioningState As Nullable(Of ServiceProviderProvisioningState), authorizations As IEnumerable(Of ExpressRouteCircuitAuthorizationData), peerings As IEnumerable(Of ExpressRouteCircuitPeeringData), serviceKey As String, serviceProviderNotes As String, serviceProviderProperties As ExpressRouteCircuitServiceProviderProperties, bandwidthInGbps As Nullable(Of Single), sTag As Nullable(Of Integer), resiliencyLevel As Nullable(Of ExpressRouteCircuitResiliencyLevel), partnerAccountId As String, activationKey As String, provisioningState As Nullable(Of NetworkProvisioningState), gatewayManagerETag As String, globalReachEnabled As Nullable(Of Boolean), authorizationKey As String, authorizationStatus As String, enableDirectPortRateLimit As Nullable(Of Boolean), expressRoutePortId As ResourceIdentifier, expressRouteLagId As ResourceIdentifier, eTag As Nullable(Of ETag), sku As ExpressRouteCircuitSku) 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.

resiliencyLevel
Nullable<ExpressRouteCircuitResiliencyLevel>

The resiliency level of the ExpressRoute circuit.

partnerAccountId
String

Account ID of customer account on partner cloud provider.

activationKey
String

Activation Key from partner cloud provider.

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.

expressRouteLagId
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