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 = 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
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.
- 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.
The SKU.
Returns
A new ExpressRouteCircuitData instance for mocking.