Interface ExpressRouteCircuit
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, ExpressRouteCircuitInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ExpressRouteCircuitInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ExpressRouteCircuit>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ExpressRouteCircuit.Update>, UpdatableWithTags<ExpressRouteCircuit>
public interface ExpressRouteCircuit
extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, ExpressRouteCircuitInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ExpressRouteCircuit>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ExpressRouteCircuit.Update>, UpdatableWithTags<ExpressRouteCircuit>
Entry point for Express Route Circuit management API in Azure.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the express route circuit definition.static interfaceGrouping of express route circuit definition stages.static interfaceThe template for a express route circuit update operation, containing all the settings that can be modified.static interfaceGrouping of express route circuit update stages.Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Field Summary
Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
DUMMY -
Method Summary
Modifier and TypeMethodDescriptionGets the CircuitProvisioningState state of the resource.booleanChecks whether classic operations allowed.peerings()Gets entry point to manage express route peerings associated with express route circuit.Gets the peerings associated with this express route circuit.Gets the provisioning state of the express route circuit resource.gets the service key.Gets the service provider notes.Gets the service provider properties.The ServiceProviderProvisioningState state of the resource.sku()Gets the SKU type.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
updateMethods inherited from interface UpdatableWithTags
updateTags
-
Method Details
-
peerings
ExpressRouteCircuitPeerings peerings()Gets entry point to manage express route peerings associated with express route circuit.- Returns:
- entry point to manage express route peerings associated with express route circuit
-
sku
-
isAllowClassicOperations
boolean isAllowClassicOperations()Checks whether classic operations allowed.- Returns:
- the flag indicating if classic operations allowed
-
circuitProvisioningState
String circuitProvisioningState()Gets the CircuitProvisioningState state of the resource.- Returns:
- the CircuitProvisioningState state of the resource
-
serviceProviderProvisioningState
ServiceProviderProvisioningState serviceProviderProvisioningState()The ServiceProviderProvisioningState state of the resource.- Returns:
- serviceProviderProvisioningState
-
peeringsMap
Map<String, ExpressRouteCircuitPeering> peeringsMap()Gets the peerings associated with this express route circuit.- Returns:
- the peerings associated with this express route circuit, indexed by name
-
serviceKey
-
serviceProviderNotes
-
serviceProviderProperties
ExpressRouteCircuitServiceProviderProperties serviceProviderProperties()Gets the service provider properties.- Returns:
- the ServiceProviderProperties
-
provisioningState
String provisioningState()Gets the provisioning state of the express route circuit resource.- Returns:
- provisioningState
-