Package co.elastic.clients.elasticsearch.security
package co.elastic.clients.elasticsearch.security
-
ClassDescriptionCreates or updates a user profile on behalf of another user.Builder for
ActivateUserProfileRequest
.Builder forActivateUserProfileResponse
.Builder forApiKey
.Builder forApplicationGlobalUserPrivileges
.Builder forApplicationPrivileges
.Enables you to submit a request with a basic auth header to authenticate a user and retrieve information about the authenticated user.Builder forAuthenticateResponse
.Changes the passwords of users in the native realm and built-in users.Builder forChangePasswordRequest
.Clear a subset or all entries from the API key cache.Builder forClearApiKeyCacheRequest
.Builder forClearApiKeyCacheResponse
.Evicts application privileges from the native application privileges cache.Builder forClearCachedPrivilegesRequest
.Builder forClearCachedPrivilegesResponse
.Evicts users from the user cache.Builder forClearCachedRealmsRequest
.Builder forClearCachedRealmsResponse
.Evicts roles from the native role cache.Builder forClearCachedRolesRequest
.Builder forClearCachedRolesResponse
.Evicts tokens from the service account token caches.Builder forClearCachedServiceTokensRequest
.Builder forClearCachedServiceTokensResponse
.Builder forClusterNode
.Creates an API key for access without requiring basic authentication.Builder forCreateApiKeyRequest
.Builder forCreateApiKeyResponse
.Builder forCreatedStatus
.Creates a service accounts token for access without requiring basic authentication.Builder forCreateServiceTokenRequest
.Builder forCreateServiceTokenResponse
.Removes application privileges.Builder forDeletePrivilegesRequest
.Builder forDeletePrivilegesResponse
.Removes role mappings.Builder forDeleteRoleMappingRequest
.Builder forDeleteRoleMappingResponse
.Removes roles in the native realm.Builder forDeleteRoleRequest
.Builder forDeleteRoleResponse
.Deletes a service account token.Builder forDeleteServiceTokenRequest
.Builder forDeleteServiceTokenResponse
.Deletes users from the native realm.Builder forDeleteUserRequest
.Builder forDeleteUserResponse
.Disables a user profile so it's not visible in user profile searches.Builder forDisableUserProfileRequest
.Builder forDisableUserProfileResponse
.Disables users in the native realm.Builder forDisableUserRequest
.Client for the security namespace.Client for the security namespace.Enables a user profile so it's visible in user profile searches.Builder forEnableUserProfileRequest
.Builder forEnableUserProfileResponse
.Enables users in the native realm.Builder forEnableUserRequest
.Enables a Kibana instance to configure itself for communication with a secured Elasticsearch cluster.Builder forEnrollKibanaResponse
.Allows a new node to join an existing cluster with security features enabled.Builder forEnrollNodeResponse
.FieldRule
variant kinds.Builders forFieldRule
variants.Base interface forFieldRule
variants.Builder forFieldSecurity
.Retrieves information for one or more API keys.Builder forGetApiKeyRequest
.Builder forGetApiKeyResponse
.Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.Builder forGetBuiltinPrivilegesResponse
.Retrieves application privileges.Builder forGetPrivilegesRequest
.Builder forGetPrivilegesResponse
.Retrieves role mappings.Builder forGetRoleMappingRequest
.Builder forGetRoleMappingResponse
.The role management APIs are generally the preferred way to manage roles, rather than using file-based role management.Builder forGetRoleRequest
.Builder forGetRoleResponse
.This API returns a list of service accounts that match the provided path parameter(s).Builder forGetServiceAccountsRequest
.Builder forGetServiceAccountsResponse
.Retrieves information of all service credentials for a service account.Builder forGetServiceCredentialsRequest
.Builder forGetServiceCredentialsResponse
.Creates a bearer token for access without requiring basic authentication.Builder forGetTokenRequest
.Builder forGetTokenResponse
.Retrieves security privileges for the logged in user.Builder forGetUserPrivilegesRequest
.Builder forGetUserPrivilegesResponse
.Retrieves a user's profile using the unique profile ID.Builder forGetUserProfileRequest
.Builder forGetUserProfileResponse
.Retrieves information about users in the native realm and built-in users.Builder forGetUserRequest
.Builder forGetUserResponse
.Builder forGlobalPrivilege
.Creates an API key on behalf of another user.Builder forGrantApiKeyRequest
.Builder forGrantApiKeyResponse
.Determines whether the specified user has a specified list of privileges.Builder forHasPrivilegesRequest
.Builder forHasPrivilegesResponse
.Determines whether the users associated with the specified profile IDs have all the requested privileges.Builder forHasPrivilegesUserProfileRequest
.Builder forHasPrivilegesUserProfileResponse
.Builder forIndicesPrivileges
.Invalidates one or more API keys.Builder forInvalidateApiKeyRequest
.Builder forInvalidateApiKeyResponse
.Invalidates one or more access tokens or refresh tokens.Builder forInvalidateTokenRequest
.Builder forInvalidateTokenResponse
.Builder forManageUserPrivileges
.Adds or updates application privileges.Builder forPutPrivilegesRequest
.Builder forPutPrivilegesResponse
.Creates and updates role mappings.Builder forPutRoleMappingRequest
.Builder forPutRoleMappingResponse
.The role management APIs are generally the preferred way to manage roles, rather than using file-based role management.Builder forPutRoleRequest
.Builder forPutRoleResponse
.Adds and updates users in the native realm.Builder forPutUserRequest
.Builder forPutUserResponse
.Retrieves information for API keys using a subset of query DSLBuilder forQueryApiKeysRequest
.Builder forQueryApiKeysResponse
.Builder forRealm
.Builder forRealmInfo
.Builder forRoleDescriptor
.Builder forRoleDescriptorRead
.Builder forRoleMapping
.RoleMappingRule
variant kinds.Builders forRoleMappingRule
variants.Base interface forRoleMappingRule
variants.Builders forRoleTemplateInlineQuery
variants.Builder forRoleTemplateInlineScript
.Builders forRoleTemplateScript
variants.Submits a SAML Response message to Elasticsearch for consumption.Builder forSamlAuthenticateRequest
.Builder forSamlAuthenticateResponse
.Verifies the logout response sent from the SAML IdP.Builder forSamlCompleteLogoutRequest
.Submits a SAML LogoutRequest message to Elasticsearch for consumption.Builder forSamlInvalidateRequest
.Builder forSamlInvalidateResponse
.Submits a request to invalidate an access token and refresh token.Builder forSamlLogoutRequest
.Builder forSamlLogoutResponse
.Creates a SAML authentication request (<AuthnRequest>) as a URL string, based on the configuration of the respective SAML realm in Elasticsearch.Builder forSamlPrepareAuthenticationRequest
.Builder forSamlPrepareAuthenticationResponse
.Generate SAML metadata for a SAML 2.0 Service Provider.Builder forSamlServiceProviderMetadataRequest
.Builder forSamlServiceProviderMetadataResponse
.Get suggestions for user profiles that match specified search criteria.Builder forSuggestUserProfilesRequest
.Builder forSuggestUserProfilesResponse
.Builder forTransientMetadataConfig
.Updates attributes of an existing API key.Builder forUpdateApiKeyRequest
.Builder forUpdateApiKeyResponse
.Updates specific data for the user profile that's associated with the specified unique ID.Builder forUpdateUserProfileDataRequest
.Builder forUpdateUserProfileDataResponse
.User.AbstractBuilder<BuilderT extends User.AbstractBuilder<BuilderT>>Builder forUser
.Builder forUserIndicesPrivileges
.UserProfile.AbstractBuilder<BuilderT extends UserProfile.AbstractBuilder<BuilderT>>Builder forUserProfile
.Builder forUserProfileHitMetadata
.Builder forUserProfileUser
.UserProfileWithMetadata.AbstractBuilder<BuilderT extends UserProfileWithMetadata.AbstractBuilder<BuilderT>>Builder forUserProfileWithMetadata
.