Package org.opensearch.client.opensearch.security
package org.opensearch.client.opensearch.security
-
ClassesClassDescriptionBuilder for
ActionGroup.Builder forAuditConfig.Builder forAuditLogsConfig.Returns or updates authentication information for the currently authenticated user.Builder forAuthinfoRequest.Builder forAuthinfoResponse.Returns the authorization token for the current user.Builder forAuthtokenRequest.Builder forAuthtokenResponse.Builder forCertificatesDetail.Builder forCertificatesPerNode.Builder forCertificateTypes.Changes the password for the current user.Builder forChangePasswordRequest.Builder forChangePasswordResponse.Builder forComplianceConfig.Checks whether or not an upgrade can be performed and which security resources can be updated.Builder forConfigUpgradeCheckRequest.Builder forConfigUpgradeCheckResponse.Assists the cluster operator with upgrading missing default values and stale default definitions.Builder forConfigUpgradePerformRequest.Builder forConfigUpgradePerformResponse.Creates or replaces the specified action group.Builder forCreateActionGroupRequest.Builder forCreateActionGroupResponse.Creates or replaces APIs permitted for users on the allow list.Builder forCreateAllowlistRequest.Builder forCreateAllowlistResponse.Creates or replaces the specified role mapping.Builder forCreateRoleMappingRequest.Builder forCreateRoleMappingResponse.Creates or replaces the specified role.Builder forCreateRoleRequest.Builder forCreateRoleResponse.Creates or replaces the specified tenant.Builder forCreateTenantRequest.Builder forCreateTenantResponse.Creates or replaces the multi-tenancy configuration.Builder forCreateUpdateTenancyConfigRequest.Builder forCreateUpdateTenancyConfigResponse.Creates or replaces the specified user.Builder forCreateUserLegacyRequest.Builder forCreateUserLegacyResponse.Creates or replaces the specified user.Builder forCreateUserRequest.Builder forCreateUserResponse.Deletes the specified action group.Builder forDeleteActionGroupRequest.Builder forDeleteActionGroupResponse.Deletes all distinguished names in the specified cluster or node allowlist.Builder forDeleteDistinguishedNameRequest.Builder forDeleteDistinguishedNameResponse.Deletes the specified role mapping.Builder forDeleteRoleMappingRequest.Builder forDeleteRoleMappingResponse.Deletes the specified role.Builder forDeleteRoleRequest.Builder forDeleteRoleResponse.Deletes the specified tenant.Builder forDeleteTenantRequest.Builder forDeleteTenantResponse.Delete the specified user.Builder forDeleteUserLegacyRequest.Builder forDeleteUserLegacyResponse.Deletes the specified internal user.Builder forDeleteUserRequest.Builder forDeleteUserResponse.Builder forDistinguishedNames.Builder forDynamicConfig.Builder forDynamicOptions.Flushes the Security plugin's user, authentication, and authorization cache.Builder forFlushCacheRequest.Builder forFlushCacheResponse.Generates aOn-Behalf-Oftoken for the current user.Builder forGenerateOboTokenRequest.Builder forGenerateOboTokenResponse.Generates authorization token for the given user.Builder forGenerateUserTokenLegacyRequest.Generates an authorization token for the specified user.Builder forGenerateUserTokenRequest.Builder forGenerateUserTokenResponse.Returns account information for the current user.Builder forGetAccountDetailsRequest.Builder forGetAccountDetailsResponse.Retrieves one action group.Builder forGetActionGroupRequest.Builder forGetActionGroupResponse.Retrieves all action groups.Builder forGetActionGroupsRequest.Builder forGetActionGroupsResponse.Retrieves the cluster security certificates.Builder forGetAllCertificatesRequest.Builder forGetAllCertificatesResponse.Retrieves the current list of allowed APIs accessible to a normal user.Builder forGetAllowlistRequest.Builder forGetAllowlistResponse.Retrieves the audit configuration.Builder forGetAuditConfigurationRequest.Builder forGetAuditConfigurationResponse.Retrieves the cluster security certificates.Builder forGetCertificatesRequest.Builder forGetCertificatesResponse.Returns the current Security plugin configuration in a JSON format.Builder forGetConfigurationRequest.Builder forGetConfigurationResponse.Retrieves the current values for dynamic security settings for OpenSearch Dashboards.Builder forGetDashboardsInfoRequest.Builder forGetDashboardsInfoResponse.Retrieves all node distinguished names.Builder forGetDistinguishedNameRequest.Builder forGetDistinguishedNameResponse.Retrieves all node distinguished names.Builder forGetDistinguishedNamesRequest.Builder forGetDistinguishedNamesResponse.Retrieves the specified node's security certificates.Builder forGetNodeCertificatesRequest.Builder forGetNodeCertificatesResponse.Retrieves the evaluated REST API permissions for the currently logged in user.Builder forGetPermissionsInfoRequest.Builder forGetPermissionsInfoResponse.Retrieves the specified role mapping.Builder forGetRoleMappingRequest.Builder forGetRoleMappingResponse.Retrieves all role mappings.Builder forGetRoleMappingsRequest.Builder forGetRoleMappingsResponse.Retrieves one role.Builder forGetRoleRequest.Builder forGetRoleResponse.Retrieves all roles.Builder forGetRolesRequest.Builder forGetRolesResponse.Retrieves information about the SSL configuration.Builder forGetSslinfoRequest.Builder forGetSslinfoResponse.Retrieves the multi-tenancy configuration.Builder forGetTenancyConfigRequest.Builder forGetTenancyConfigResponse.Retrieves the specified tenant.Builder forGetTenantRequest.Builder forGetTenantResponse.Retrieves all tenants.Builder forGetTenantsRequest.Builder forGetTenantsResponse.Retrieve one user.Builder forGetUserLegacyRequest.Builder forGetUserLegacyResponse.Retrieve information about the specified internal user.Builder forGetUserRequest.Builder forGetUserResponse.Retrieve all internal users.Builder forGetUsersLegacyRequest.Builder forGetUsersLegacyResponse.Retrieve all internal users.Builder forGetUsersRequest.Builder forGetUsersResponse.Checks to see if the Security plugin is running.Builder forHealthRequest.Builder forHealthResponse.Builder forIndexPermission.Migrates the security configuration from v6 to v7.Builder forMigrateRequest.Builder forMigrateResponse.Client for the security namespace.Client for the security namespace.Updates the individual attributes of an action group.Builder forPatchActionGroupRequest.Builder forPatchActionGroupResponse.Creates, updates, or deletes multiple action groups in a single request.Builder forPatchActionGroupsRequest.Builder forPatchActionGroupsResponse.Updates the current list of APIs accessible for users on the allow list.Builder forPatchAllowlistRequest.Builder forPatchAllowlistResponse.Updates the specified fields in the audit configuration.Builder forPatchAuditConfigurationRequest.Builder forPatchAuditConfigurationResponse.Updates the existing security configuration using the REST API.Builder forPatchConfigurationRequest.Builder forPatchConfigurationResponse.Updates the distinguished cluster name for the specified cluster.Builder forPatchDistinguishedNameRequest.Builder forPatchDistinguishedNameResponse.Bulk updates specified node distinguished names.Builder forPatchDistinguishedNamesRequest.Builder forPatchDistinguishedNamesResponse.Builder forPatchOperation.Updates the individual attributes of a role mapping.Builder forPatchRoleMappingRequest.Builder forPatchRoleMappingResponse.Creates or updates multiple role mappings in a single request.Builder forPatchRoleMappingsRequest.Builder forPatchRoleMappingsResponse.Updates the individual attributes of a role.Builder forPatchRoleRequest.Builder forPatchRoleResponse.Creates, updates, or deletes multiple roles in a single call.Builder forPatchRolesRequest.Builder forPatchRolesResponse.Adds, deletes, or modifies a single tenant.Builder forPatchTenantRequest.Builder forPatchTenantResponse.Adds, deletes, or modifies multiple tenants in a single request.Builder forPatchTenantsRequest.Builder forPatchTenantsResponse.Updates individual attributes for an internal user.Builder forPatchUserRequest.Builder forPatchUserResponse.Creates, updates, or deletes multiple internal users in a single request.Builder forPatchUsersRequest.Builder forPatchUsersResponse.Retrieves the current values for dynamic security settings for OpenSearch Dashboards.Builder forPostDashboardsInfoRequest.Builder forPostDashboardsInfoResponse.Reloads the HTTP communication certificates.Builder forReloadHttpCertificatesRequest.Builder forReloadHttpCertificatesResponse.Reloads the transport communication certificates.Builder forReloadTransportCertificatesRequest.Builder forReloadTransportCertificatesResponse.Builder forRole.Builder forRoleMapping.Builder forTenant.Retrieves the names of current tenants.Builder forTenantInfoRequest.Builder forTenantInfoResponse.Builder forTenantPermission.Updates the audit configuration.Builder forUpdateAuditConfigurationRequest.Builder forUpdateAuditConfigurationResponse.Updates the settings for an existing security configuration.Builder forUpdateConfigurationRequest.Builder forUpdateConfigurationResponse.Adds or updates the specified distinguished names in the cluster or node allowlist.Builder forUpdateDistinguishedNameRequest.Builder forUpdateDistinguishedNameResponse.Builder forUser.Builder forUserTenants.Checks whether the v6 security configuration is valid and ready to be migrated to v7.Builder forValidateRequest.Builder forValidateResponse.Gets the identity information for the user currently logged in.Builder forWhoAmIProtectedRequest.Builder forWhoAmIProtectedResponse.Gets the identity information for the user currently logged in.Builder forWhoAmIRequest.Builder forWhoAmIResponse.