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.
Initializes a new instance of ExpressRouteCircuitData.
public static Azure.ResourceManager.Network.ExpressRouteCircuitData ExpressRouteCircuitData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku sku = default, Azure.ETag? etag = 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, Azure.Core.ResourceIdentifier expressRoutePortId = 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);
static member ExpressRouteCircuitData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Network.Models.ExpressRouteCircuitSku * Nullable<Azure.ETag> * 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 * Azure.Core.ResourceIdentifier * Nullable<single> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * Nullable<bool> * string * string * Nullable<bool> -> Azure.ResourceManager.Network.ExpressRouteCircuitData
Public Shared Function ExpressRouteCircuitData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ExpressRouteCircuitSku = Nothing, Optional etag As Nullable(Of ETag) = 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 expressRoutePortId As ResourceIdentifier = 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) As ExpressRouteCircuitData
Parameters
Resource ID.
- name
- String
Resource name.
- resourceType
- Nullable<ResourceType>
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
The SKU.
- 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.
- expressRoutePortId
- ResourceIdentifier
The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
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.
Returns
A new ExpressRouteCircuitData instance for mocking.
Applies to
Azure SDK for .NET