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 Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the express route circuit definition.
    static interface 
    Grouping of express route circuit definition stages.
    static interface 
    The template for a express route circuit update operation, containing all the settings that can be modified.
    static interface 
    Grouping 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 Type
    Method
    Description
    Gets the CircuitProvisioningState state of the resource.
    boolean
    Checks whether classic operations allowed.
    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

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

      Gets the SKU type.
      Returns:
      the SKU type
    • 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

      Gets the peerings associated with this express route circuit.
      Returns:
      the peerings associated with this express route circuit, indexed by name
    • serviceKey

      String serviceKey()
      gets the service key.
      Returns:
      the ServiceKey
    • serviceProviderNotes

      String serviceProviderNotes()
      Gets the service provider notes.
      Returns:
      the ServiceProviderNotes
    • serviceProviderProperties

      Gets the service provider properties.
      Returns:
      the ServiceProviderProperties
    • provisioningState

      String provisioningState()
      Gets the provisioning state of the express route circuit resource.
      Returns:
      provisioningState