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 Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The template for a express route cross connection update operation, containing all the settings that can be modified.
    static interface 
    Grouping 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.DefinitionStages

    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 Type
    Method
    Description
    int
    Gets the circuit bandwidth In Mbps.
    Gets the express route circuit.
    Gets the peering location of the ExpressRoute circuit.
    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.
    Gets the identifier of the circuit traffic.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update

    Methods inherited from interface UpdatableWithTags

    updateTags
  • Method Details

    • 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
    • primaryAzurePort

      String primaryAzurePort()
      Gets the name of the primary port.
      Returns:
      the name of the primary port
    • 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

      Gets the peerings associated with this express route cross connection.
      Returns:
      the peerings associated with this express route cross connection, indexed by name