java.lang.Object
org.elasticsearch.xpack.security.transport.filter.IPFilter

public class IPFilter extends Object
  • Field Details

    • HTTP_PROFILE_NAME

      public static final String HTTP_PROFILE_NAME
      .http has been chosen for handling HTTP filters, which are not part of the profiles The profiles are only handled for the transport protocol, so we need an own kind of profile for HTTP. This name starts withs a dot, because no profile name can ever start like that due to how we handle settings
      See Also:
    • ALLOW_BOUND_ADDRESSES_SETTING

      public static final Setting<Boolean> ALLOW_BOUND_ADDRESSES_SETTING
    • IP_FILTER_ENABLED_HTTP_SETTING

      public static final Setting<Boolean> IP_FILTER_ENABLED_HTTP_SETTING
    • IP_FILTER_ENABLED_SETTING

      public static final Setting<Boolean> IP_FILTER_ENABLED_SETTING
    • TRANSPORT_FILTER_ALLOW_SETTING

      public static final Setting<List<String>> TRANSPORT_FILTER_ALLOW_SETTING
    • TRANSPORT_FILTER_DENY_SETTING

      public static final Setting<List<String>> TRANSPORT_FILTER_DENY_SETTING
    • REMOTE_CLUSTER_FILTER_ALLOW_SETTING

      public static final Setting<List<String>> REMOTE_CLUSTER_FILTER_ALLOW_SETTING
    • REMOTE_CLUSTER_FILTER_DENY_SETTING

      public static final Setting<List<String>> REMOTE_CLUSTER_FILTER_DENY_SETTING
    • PROFILE_FILTER_DENY_SETTING

      public static final Setting.AffixSetting<List<String>> PROFILE_FILTER_DENY_SETTING
    • PROFILE_FILTER_ALLOW_SETTING

      public static final Setting.AffixSetting<List<String>> PROFILE_FILTER_ALLOW_SETTING
    • HTTP_FILTER_ALLOW_SETTING

      public static final Setting<List<String>> HTTP_FILTER_ALLOW_SETTING
    • HTTP_FILTER_DENY_SETTING

      public static final Setting<List<String>> HTTP_FILTER_DENY_SETTING
    • DISABLED_USAGE_STATS

      public static final Map<String,Object> DISABLED_USAGE_STATS
    • DEFAULT_PROFILE_ACCEPT_ALL

      public static final SecurityIpFilterRule DEFAULT_PROFILE_ACCEPT_ALL
  • Constructor Details

  • Method Details