ExpressRouteCircuit Class

ExpressRouteCircuit resource.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.v2019_04_01.models._models_py3.Resource
ExpressRouteCircuit

Constructor

ExpressRouteCircuit(*, id: typing.Union[str, NoneType] = None, location: typing.Union[str, NoneType] = None, tags: typing.Union[typing.Dict[str, str], NoneType] = None, sku: typing.Union[_ForwardRef('ExpressRouteCircuitSku'), NoneType] = None, allow_classic_operations: typing.Union[bool, NoneType] = None, circuit_provisioning_state: typing.Union[str, NoneType] = None, service_provider_provisioning_state: typing.Union[str, _ForwardRef('ServiceProviderProvisioningState'), NoneType] = None, authorizations: typing.Union[typing.List[_ForwardRef('ExpressRouteCircuitAuthorization')], NoneType] = None, peerings: typing.Union[typing.List[_ForwardRef('ExpressRouteCircuitPeering')], NoneType] = None, service_key: typing.Union[str, NoneType] = None, service_provider_notes: typing.Union[str, NoneType] = None, service_provider_properties: typing.Union[_ForwardRef('ExpressRouteCircuitServiceProviderProperties'), NoneType] = None, express_route_port: typing.Union[_ForwardRef('SubResource'), NoneType] = None, bandwidth_in_gbps: typing.Union[float, NoneType] = None, provisioning_state: typing.Union[str, NoneType] = None, gateway_manager_etag: typing.Union[str, NoneType] = None, global_reach_enabled: typing.Union[bool, NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

location
str

Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

sku
ExpressRouteCircuitSku

The SKU.

allow_classic_operations
bool

Allow classic operations.

circuit_provisioning_state
str

The CircuitProvisioningState state of the resource.

service_provider_provisioning_state
str or ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource. Possible values include: "NotProvisioned", "Provisioning", "Provisioned", "Deprovisioning".

authorizations
list[ExpressRouteCircuitAuthorization]

The list of authorizations.

peerings
list[ExpressRouteCircuitPeering]

The list of peerings.

service_key
str

The ServiceKey.

service_provider_notes
str

The ServiceProviderNotes.

service_provider_properties
ExpressRouteCircuitServiceProviderProperties

The ServiceProviderProperties.

express_route_port
SubResource

The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.

bandwidth_in_gbps
float

The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.

provisioning_state
str

Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

gateway_manager_etag
str

The GatewayManager Etag.

global_reach_enabled
bool

Flag denoting Global reach status.

Variables

name
str

Resource name.

type
str

Resource type.

etag
str

Gets a unique read-only string that changes whenever the resource is updated.

stag
int

The identifier of the circuit traffic. Outer tag for QinQ encapsulation.