Class: OpenSearch::API::Security::SecurityClient

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

Overview

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

Constant Summary

Constants included from Actions

Actions::CHANGE_PASSWORD_QUERY_PARAMS, Actions::CREATE_ACTION_GROUP_QUERY_PARAMS, Actions::CREATE_ROLE_MAPPING_QUERY_PARAMS, Actions::CREATE_ROLE_QUERY_PARAMS, Actions::CREATE_TENANT_QUERY_PARAMS, Actions::CREATE_USER_QUERY_PARAMS, Actions::DELETE_ACTION_GROUP_QUERY_PARAMS, Actions::DELETE_DISTINGUISHED_NAMES_QUERY_PARAMS, Actions::DELETE_ROLE_MAPPING_QUERY_PARAMS, Actions::DELETE_ROLE_QUERY_PARAMS, Actions::DELETE_TENANT_QUERY_PARAMS, Actions::DELETE_USER_QUERY_PARAMS, Actions::FLUSH_CACHE_QUERY_PARAMS, Actions::GET_ACCOUNT_DETAILS_QUERY_PARAMS, Actions::GET_ACTION_GROUPS_QUERY_PARAMS, Actions::GET_ACTION_GROUP_QUERY_PARAMS, Actions::GET_AUDIT_CONFIGURATION_QUERY_PARAMS, Actions::GET_CERTIFICATES_QUERY_PARAMS, Actions::GET_CONFIGURATION_QUERY_PARAMS, Actions::GET_DISTINGUISHED_NAMES_QUERY_PARAMS, Actions::GET_ROLES_QUERY_PARAMS, Actions::GET_ROLE_MAPPINGS_QUERY_PARAMS, Actions::GET_ROLE_MAPPING_QUERY_PARAMS, Actions::GET_ROLE_QUERY_PARAMS, Actions::GET_TENANTS_QUERY_PARAMS, Actions::GET_TENANT_QUERY_PARAMS, Actions::GET_USERS_QUERY_PARAMS, Actions::GET_USER_QUERY_PARAMS, Actions::HEALTH_QUERY_PARAMS, Actions::PATCH_ACTION_GROUPS_QUERY_PARAMS, Actions::PATCH_ACTION_GROUP_QUERY_PARAMS, Actions::PATCH_AUDIT_CONFIGURATION_QUERY_PARAMS, Actions::PATCH_CONFIGURATION_QUERY_PARAMS, Actions::PATCH_DISTINGUISHED_NAMES_QUERY_PARAMS, Actions::PATCH_ROLES_QUERY_PARAMS, Actions::PATCH_ROLE_MAPPINGS_QUERY_PARAMS, Actions::PATCH_ROLE_MAPPING_QUERY_PARAMS, Actions::PATCH_ROLE_QUERY_PARAMS, Actions::PATCH_TENANTS_QUERY_PARAMS, Actions::PATCH_TENANT_QUERY_PARAMS, Actions::PATCH_USERS_QUERY_PARAMS, Actions::PATCH_USER_QUERY_PARAMS, Actions::RELOAD_HTTP_CERTIFICATES_QUERY_PARAMS, Actions::RELOAD_TRANSPORT_CERTIFICATES_QUERY_PARAMS, Actions::UPDATE_AUDIT_CONFIGURATION_QUERY_PARAMS, Actions::UPDATE_CONFIGURATION_QUERY_PARAMS, Actions::UPDATE_DISTINGUISHED_NAMES_QUERY_PARAMS

Instance Attribute Summary

Attributes included from Common::Client::Base

#client

Method Summary

Methods included from Common::Client::Base

#initialize

Methods included from Common::Client

#perform_request, #perform_request_complex_ignore404, #perform_request_ping, #perform_request_simple_ignore404

Methods included from Actions

#change_password, #create_action_group, #create_role, #create_role_mapping, #create_tenant, #create_user, #delete_action_group, #delete_distinguished_names, #delete_role, #delete_role_mapping, #delete_tenant, #delete_user, #flush_cache, #get_account_details, #get_action_group, #get_action_groups, #get_audit_configuration, #get_certificates, #get_configuration, #get_distinguished_names, #get_role, #get_role_mapping, #get_role_mappings, #get_roles, #get_tenant, #get_tenants, #get_user, #get_users, #health, #patch_action_group, #patch_action_groups, #patch_audit_configuration, #patch_configuration, #patch_distinguished_names, #patch_role, #patch_role_mapping, #patch_role_mappings, #patch_roles, #patch_tenant, #patch_tenants, #patch_user, #patch_users, #reload_http_certificates, #reload_transport_certificates, #update_audit_configuration, #update_configuration, #update_distinguished_names