Module: Elasticsearch::XPack::API::Security

Defined in:
lib/elasticsearch/xpack/api/namespace/security.rb,
lib/elasticsearch/xpack/api/actions/security/get_role.rb,
lib/elasticsearch/xpack/api/actions/security/get_user.rb,
lib/elasticsearch/xpack/api/actions/security/put_role.rb,
lib/elasticsearch/xpack/api/actions/security/put_user.rb,
lib/elasticsearch/xpack/api/actions/security/get_token.rb,
lib/elasticsearch/xpack/api/actions/security/delete_role.rb,
lib/elasticsearch/xpack/api/actions/security/delete_user.rb,
lib/elasticsearch/xpack/api/actions/security/enable_user.rb,
lib/elasticsearch/xpack/api/actions/security/enroll_node.rb,
lib/elasticsearch/xpack/api/actions/security/get_api_key.rb,
lib/elasticsearch/xpack/api/actions/security/saml_logout.rb,
lib/elasticsearch/xpack/api/actions/security/authenticate.rb,
lib/elasticsearch/xpack/api/actions/security/disable_user.rb,
lib/elasticsearch/xpack/api/actions/security/enroll_kibana.rb,
lib/elasticsearch/xpack/api/actions/security/grant_api_key.rb,
lib/elasticsearch/xpack/api/actions/security/create_api_key.rb,
lib/elasticsearch/xpack/api/actions/security/get_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/has_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/put_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/query_api_keys.rb,
lib/elasticsearch/xpack/api/actions/security/change_password.rb,
lib/elasticsearch/xpack/api/actions/security/params_registry.rb,
lib/elasticsearch/xpack/api/actions/security/saml_invalidate.rb,
lib/elasticsearch/xpack/api/actions/security/get_role_mapping.rb,
lib/elasticsearch/xpack/api/actions/security/invalidate_token.rb,
lib/elasticsearch/xpack/api/actions/security/put_role_mapping.rb,
lib/elasticsearch/xpack/api/actions/security/delete_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/saml_authenticate.rb,
lib/elasticsearch/xpack/api/actions/security/clear_cached_roles.rb,
lib/elasticsearch/xpack/api/actions/security/invalidate_api_key.rb,
lib/elasticsearch/xpack/api/actions/security/clear_api_key_cache.rb,
lib/elasticsearch/xpack/api/actions/security/clear_cached_realms.rb,
lib/elasticsearch/xpack/api/actions/security/delete_role_mapping.rb,
lib/elasticsearch/xpack/api/actions/security/get_user_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/create_service_token.rb,
lib/elasticsearch/xpack/api/actions/security/delete_service_token.rb,
lib/elasticsearch/xpack/api/actions/security/get_service_accounts.rb,
lib/elasticsearch/xpack/api/actions/security/saml_complete_logout.rb,
lib/elasticsearch/xpack/api/actions/security/get_builtin_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/clear_cached_privileges.rb,
lib/elasticsearch/xpack/api/actions/security/get_service_credentials.rb,
lib/elasticsearch/xpack/api/actions/security/clear_cached_service_tokens.rb,
lib/elasticsearch/xpack/api/actions/security/saml_prepare_authentication.rb,
lib/elasticsearch/xpack/api/actions/security/saml_service_provider_metadata.rb

Defined Under Namespace

Modules: Actions Classes: SecurityClient

Instance Method Summary collapse

Instance Method Details

#securityObject



28
29
30
# File 'lib/elasticsearch/xpack/api/namespace/security.rb', line 28

def security
  @security ||= SecurityClient.new(self)
end