Class SecuritySystemIndices

java.lang.Object
org.elasticsearch.xpack.security.support.SecuritySystemIndices

public class SecuritySystemIndices extends Object
Responsible for handling system indices for the Security plugin
  • Field Details

    • INTERNAL_MAIN_INDEX_FORMAT

      public static final int INTERNAL_MAIN_INDEX_FORMAT
      See Also:
    • SECURITY_MAIN_ALIAS

      public static final String SECURITY_MAIN_ALIAS
      See Also:
    • SECURITY_TOKENS_ALIAS

      public static final String SECURITY_TOKENS_ALIAS
      See Also:
    • INTERNAL_SECURITY_PROFILE_INDEX_8

      public static final String INTERNAL_SECURITY_PROFILE_INDEX_8
      See Also:
    • SECURITY_PROFILE_ALIAS

      public static final String SECURITY_PROFILE_ALIAS
      See Also:
    • VERSION_SECURITY_PROFILE_ORIGIN

      public static final Version VERSION_SECURITY_PROFILE_ORIGIN
    • SECURITY_PROFILE_ORIGIN_FEATURE

      public static final NodeFeature SECURITY_PROFILE_ORIGIN_FEATURE
    • SECURITY_MIGRATION_FRAMEWORK

      public static final NodeFeature SECURITY_MIGRATION_FRAMEWORK
    • SECURITY_ROLES_METADATA_FLATTENED

      public static final NodeFeature SECURITY_ROLES_METADATA_FLATTENED
    • SECURITY_ROLE_MAPPING_CLEANUP

      public static final NodeFeature SECURITY_ROLE_MAPPING_CLEANUP
    • BWC_MAPPINGS_VERSION

      public static final String BWC_MAPPINGS_VERSION
      Security managed index mappings used to be updated based on the product version. They are now updated based on per-index mappings versions. However, older nodes will still look for a product version in the mappings metadata, so we have to put something in that field that will allow the older node to realise that the mappings are ahead of what it knows about. The easiest solution is to hardcode 8.14.0 in this field, because any node from 8.14.0 onwards should be using per-index mappings versions to determine whether mappings are up-to-date.
      See Also:
  • Constructor Details

    • SecuritySystemIndices

      public SecuritySystemIndices(Settings settings)
  • Method Details