ArmNetworkModelFactory.ExpressRouteCircuitData 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.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
Resource ID.
- name
- String
Resource name.
- type
- String
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- 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.
The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
- 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.
- authorizationKey
- String
The authorizationKey.
- authorizationStatus
- String
The authorization status of the Circuit.
Flag denoting rate-limiting status of the ExpressRoute direct-port circuit.
- expressRoutePortId
- ResourceIdentifier
Resource ID.
- expressRouteLagId
- ResourceIdentifier
Resource ID.
The SKU.
Returns
A new ExpressRouteCircuitData instance for mocking.