Class: Elasticsearch::API::Security::SecurityClient

Inherits:
Object
  • Object
show all
Includes:
Common::Client, Common::Client::Base, Actions
Defined in:
lib/elasticsearch/api/namespace/security.rb

Overview

Client for the “security” namespace (includes the Actions methods)

Instance Attribute Summary

Attributes included from Common::Client::Base

#client

Method Summary

Methods included from Common::Client

#perform_request

Methods included from Common::Client::Base

#initialize

Methods included from Actions

#activate_user_profile, #authenticate, #bulk_delete_role, #bulk_put_role, #bulk_update_api_keys, #change_password, #clear_api_key_cache, #clear_cached_privileges, #clear_cached_realms, #clear_cached_roles, #clear_cached_service_tokens, #create_api_key, #create_cross_cluster_api_key, #create_service_token, #delete_privileges, #delete_role, #delete_role_mapping, #delete_service_token, #delete_user, #disable_user, #disable_user_profile, #enable_user, #enable_user_profile, #enroll_kibana, #enroll_node, #get_api_key, #get_builtin_privileges, #get_privileges, #get_role, #get_role_mapping, #get_service_accounts, #get_service_credentials, #get_settings, #get_token, #get_user, #get_user_privileges, #get_user_profile, #grant_api_key, #has_privileges, #has_privileges_user_profile, #invalidate_api_key, #invalidate_token, #oidc_authenticate, #oidc_logout, #oidc_prepare_authentication, #put_privileges, #put_role, #put_role_mapping, #put_user, #query_api_keys, #query_role, #query_user, #saml_authenticate, #saml_complete_logout, #saml_invalidate, #saml_logout, #saml_prepare_authentication, #saml_service_provider_metadata, #suggest_user_profiles, #update_api_key, #update_cross_cluster_api_key, #update_settings, #update_user_profile_data