/// <summary> /// Initializes a new instance of the ExpressRouteCircuit class. /// </summary> public ExpressRouteCircuit(ExpressRouteCircuitSku sku = default(ExpressRouteCircuitSku), string etag = default(string), string circuitProvisioningState = default(string), string serviceProviderProvisioningState = default(string), IList <ExpressRouteCircuitAuthorization> authorizations = default(IList <ExpressRouteCircuitAuthorization>), IList <ExpressRouteCircuitPeering> peerings = default(IList <ExpressRouteCircuitPeering>), string serviceKey = default(string), string serviceProviderNotes = default(string), ExpressRouteCircuitServiceProviderProperties serviceProviderProperties = default(ExpressRouteCircuitServiceProviderProperties), string provisioningState = default(string)) { Sku = sku; Etag = etag; CircuitProvisioningState = circuitProvisioningState; ServiceProviderProvisioningState = serviceProviderProvisioningState; Authorizations = authorizations; Peerings = peerings; ServiceKey = serviceKey; ServiceProviderNotes = serviceProviderNotes; ServiceProviderProperties = serviceProviderProperties; ProvisioningState = provisioningState; }
/// <summary> /// Initializes a new instance of the ExpressRouteCircuit class. /// </summary> public ExpressRouteCircuit(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ExpressRouteCircuitSku sku = default(ExpressRouteCircuitSku), bool?allowClassicOperations = default(bool?), string circuitProvisioningState = default(string), string serviceProviderProvisioningState = default(string), IList <ExpressRouteCircuitAuthorization> authorizations = default(IList <ExpressRouteCircuitAuthorization>), IList <ExpressRouteCircuitPeering> peerings = default(IList <ExpressRouteCircuitPeering>), string serviceKey = default(string), string serviceProviderNotes = default(string), ExpressRouteCircuitServiceProviderProperties serviceProviderProperties = default(ExpressRouteCircuitServiceProviderProperties), string provisioningState = default(string), string gatewayManagerEtag = default(string), string etag = default(string)) : base(id, name, type, location, tags) { Sku = sku; AllowClassicOperations = allowClassicOperations; CircuitProvisioningState = circuitProvisioningState; ServiceProviderProvisioningState = serviceProviderProvisioningState; Authorizations = authorizations; Peerings = peerings; ServiceKey = serviceKey; ServiceProviderNotes = serviceProviderNotes; ServiceProviderProperties = serviceProviderProperties; ProvisioningState = provisioningState; GatewayManagerEtag = gatewayManagerEtag; Etag = etag; }
/// <summary> /// Initializes a new instance of the ExpressRouteCircuit class. /// </summary> /// <param name="id">Resource ID.</param> /// <param name="name">Resource name.</param> /// <param name="type">Resource type.</param> /// <param name="location">Resource location.</param> /// <param name="tags">Resource tags.</param> /// <param name="sku">The SKU.</param> /// <param name="allowClassicOperations">Allow classic /// operations.</param> /// <param name="circuitProvisioningState">The CircuitProvisioningState /// state of the resource.</param> /// <param name="serviceProviderProvisioningState">The /// ServiceProviderProvisioningState state of the resource. Possible /// values include: 'NotProvisioned', 'Provisioning', 'Provisioned', /// 'Deprovisioning'</param> /// <param name="authorizations">The list of authorizations.</param> /// <param name="peerings">The list of peerings.</param> /// <param name="serviceKey">The ServiceKey.</param> /// <param name="serviceProviderNotes">The /// ServiceProviderNotes.</param> /// <param name="serviceProviderProperties">The /// ServiceProviderProperties.</param> /// <param name="expressRoutePort">The reference to the /// ExpressRoutePort resource when the circuit is provisioned on an /// ExpressRoutePort resource.</param> /// <param name="bandwidthInGbps">The bandwidth of the circuit when the /// circuit is provisioned on an ExpressRoutePort resource.</param> /// <param name="stag">The identifier of the circuit traffic. Outer tag /// for QinQ encapsulation.</param> /// <param name="provisioningState">The provisioning state of the /// express route circuit resource. Possible values include: /// 'Succeeded', 'Updating', 'Deleting', 'Failed'</param> /// <param name="gatewayManagerEtag">The GatewayManager Etag.</param> /// <param name="globalReachEnabled">Flag denoting Global reach /// status.</param> /// <param name="etag">A unique read-only string that changes whenever /// the resource is updated.</param> public ExpressRouteCircuit(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ExpressRouteCircuitSku sku = default(ExpressRouteCircuitSku), bool?allowClassicOperations = default(bool?), string circuitProvisioningState = default(string), string serviceProviderProvisioningState = default(string), IList <ExpressRouteCircuitAuthorization> authorizations = default(IList <ExpressRouteCircuitAuthorization>), IList <ExpressRouteCircuitPeering> peerings = default(IList <ExpressRouteCircuitPeering>), string serviceKey = default(string), string serviceProviderNotes = default(string), ExpressRouteCircuitServiceProviderProperties serviceProviderProperties = default(ExpressRouteCircuitServiceProviderProperties), SubResource expressRoutePort = default(SubResource), double?bandwidthInGbps = default(double?), int?stag = default(int?), string provisioningState = default(string), string gatewayManagerEtag = default(string), bool?globalReachEnabled = default(bool?), string etag = default(string)) : base(id, name, type, location, tags) { Sku = sku; AllowClassicOperations = allowClassicOperations; CircuitProvisioningState = circuitProvisioningState; ServiceProviderProvisioningState = serviceProviderProvisioningState; Authorizations = authorizations; Peerings = peerings; ServiceKey = serviceKey; ServiceProviderNotes = serviceProviderNotes; ServiceProviderProperties = serviceProviderProperties; ExpressRoutePort = expressRoutePort; BandwidthInGbps = bandwidthInGbps; Stag = stag; ProvisioningState = provisioningState; GatewayManagerEtag = gatewayManagerEtag; GlobalReachEnabled = globalReachEnabled; Etag = etag; CustomInit(); }