Interface ExpressRouteCrossConnection
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, ExpressRouteCrossConnectionInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ExpressRouteCrossConnectionInner>, 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<ExpressRouteCrossConnection>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ExpressRouteCrossConnection.Update>, UpdatableWithTags<ExpressRouteCrossConnection>
public interface ExpressRouteCrossConnection
extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, ExpressRouteCrossConnectionInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ExpressRouteCrossConnection>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ExpressRouteCrossConnection.Update>, UpdatableWithTags<ExpressRouteCrossConnection>
Entry point for Express Route Cross Connection management API in Azure.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe template for a express route cross connection update operation, containing all the settings that can be modified.static interfaceGrouping of express route cross connection update stages.Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStagesNested 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 TypeMethodDescriptionintGets the circuit bandwidth In Mbps.Gets the express route circuit.Gets the peering location of the ExpressRoute circuit.peerings()Gets entry point to manage express route peerings associated with express route circuit.Gets the peerings associated with this express route cross connection.Gets the name of the primary port.Gets the provisioning state of the express route cross connection resource.Gets the name of the secondary port.Gets additional read only notes set by the connectivity provider.Gets the provisioning state of the circuit in the connectivity provider system.stag()Gets the identifier of the circuit traffic.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
ExpressRouteCrossConnectionPeerings 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
-
-
secondaryAzurePort
String secondaryAzurePort()Gets the name of the secondary port.- Returns:
- the name of the secondary port
-
stag
Integer stag()Gets the identifier of the circuit traffic.- Returns:
- the identifier of the circuit traffic
-
peeringLocation
String peeringLocation()Gets the peering location of the ExpressRoute circuit.- Returns:
- the peering location of the ExpressRoute circuit
-
bandwidthInMbps
int bandwidthInMbps()Gets the circuit bandwidth In Mbps.- Returns:
- the circuit bandwidth In Mbps
-
expressRouteCircuit
ExpressRouteCircuitReference expressRouteCircuit()Gets the express route circuit.- Returns:
- the ExpressRouteCircuit
-
serviceProviderProvisioningState
ServiceProviderProvisioningState serviceProviderProvisioningState()Gets the provisioning state of the circuit in the connectivity provider system.- Returns:
- the provisioning state of the circuit in the connectivity provider system
-
serviceProviderNotes
String serviceProviderNotes()Gets additional read only notes set by the connectivity provider.- Returns:
- additional read only notes set by the connectivity provider
-
provisioningState
String provisioningState()Gets the provisioning state of the express route cross connection resource.- Returns:
- the provisioning state of the express route cross connection resource
-
peeringsMap
Map<String, ExpressRouteCrossConnectionPeering> peeringsMap()Gets the peerings associated with this express route cross connection.- Returns:
- the peerings associated with this express route cross connection, indexed by name
-