Interface ExpressRouteCrossConnection
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ExpressRouteCrossConnectionInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ExpressRouteCrossConnectionInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ExpressRouteCrossConnection>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,com.microsoft.azure.management.resources.fluentcore.model.Updatable<ExpressRouteCrossConnection.Update>,UpdatableWithTags<ExpressRouteCrossConnection>
@Beta(V1_11_0) public interface ExpressRouteCrossConnection extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ExpressRouteCrossConnectionInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ExpressRouteCrossConnection>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<ExpressRouteCrossConnection.Update>, UpdatableWithTags<ExpressRouteCrossConnection>
Entry point for Express Route Cross Connection management API in Azure.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceExpressRouteCrossConnection.UpdateThe template for a express route cross connection update operation, containing all the settings that can be modified.static interfaceExpressRouteCrossConnection.UpdateStagesGrouping of express route cross connection update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intbandwidthInMbps()ExpressRouteCircuitReferenceexpressRouteCircuit()StringpeeringLocation()ExpressRouteCrossConnectionPeeringspeerings()Map<String,ExpressRouteCrossConnectionPeering>peeringsMap()StringprimaryAzurePort()StringprovisioningState()StringsecondaryAzurePort()StringserviceProviderNotes()ServiceProviderProvisioningStateserviceProviderProvisioningState()IntegersTag()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
peerings
ExpressRouteCrossConnectionPeerings peerings()
- Returns:
- entry point to manage express route peerings associated with express route circuit
-
primaryAzurePort
String primaryAzurePort()
- Returns:
- the name of the primary port
-
secondaryAzurePort
String secondaryAzurePort()
- Returns:
- the name of the secondary port
-
sTag
Integer sTag()
- Returns:
- the identifier of the circuit traffic
-
peeringLocation
String peeringLocation()
- Returns:
- the peering location of the ExpressRoute circuit
-
bandwidthInMbps
int bandwidthInMbps()
- Returns:
- the circuit bandwidth In Mbps
-
expressRouteCircuit
ExpressRouteCircuitReference expressRouteCircuit()
- Returns:
- the ExpressRouteCircuit
-
serviceProviderProvisioningState
ServiceProviderProvisioningState serviceProviderProvisioningState()
- Returns:
- the provisioning state of the circuit in the connectivity provider system
-
serviceProviderNotes
String serviceProviderNotes()
- Returns:
- additional read only notes set by the connectivity provider
-
provisioningState
String provisioningState()
- Returns:
- the provisioning state of the express route cross connection resource
-
peeringsMap
Map<String,ExpressRouteCrossConnectionPeering> peeringsMap()
- Returns:
- the peerings associated with this express route cross connection, indexed by name
-
-