All Known Subinterfaces:
Appliable<T>, ChildResource<ParentT>, Creatable<T>, Deployment, Deployment.Definition, Deployment.DefinitionStages.WithCreate, Deployment.Update, DeploymentOperation, Executable<T>, ExternalChildResource<FluentModelT,ParentT>, Feature, GenericResource, GenericResource.Definition, GenericResource.DefinitionStages.WithCreate, GenericResource.Update, GroupableResource<TManager,InnerT>, IndependentChild<ManagerT>, IndependentChildResource<ManagerT,InnerT>, Location, ManagementLock, ManagementLock.Definition, ManagementLock.DefinitionStages.WithCreate, ManagementLock.Update, ParentlessChildResource<ParentT>, PolicyAssignment, PolicyAssignment.Definition, PolicyAssignment.DefinitionStages.WithCreate, PolicyDefinition, PolicyDefinition.Definition, PolicyDefinition.DefinitionStages.WithCreate, PolicyDefinition.Update, Provider, Resource, ResourceGroup, ResourceGroup.Definition, ResourceGroup.DefinitionStages.WithCreate, ResourceGroup.Update, Subscription, Tenant
All Known Implementing Classes:
FunctionalTaskItem.Context, IndexableTaskItem, TaskGroup, VoidIndexable

public interface Indexable
Base interface for all models that can be indexed by a key.
  • Method Summary

    Modifier and Type
    Method
    Description
    key()
    Gets the index key.
  • Method Details

    • key

      String key()
      Gets the index key.
      Returns:
      the index key.