package
8.17.1
Repository: https://github.com/elastic/go-elasticsearch.git
Documentation: pkg.go.dev

# Functions

BoolPtr returns a pointer to v.
IntPtr returns a pointer to v.
New creates new API.

# Constants

Version returns the package version as a string.

# Structs

API contains the Elasticsearch APIs.
AsyncSearch contains the AsyncSearch APIs.
AsyncSearchDeleteRequest configures the Async Search Delete API request.
AsyncSearchGetRequest configures the Async Search Get API request.
AsyncSearchStatusRequest configures the Async Search Status API request.
AsyncSearchSubmitRequest configures the Async Search Submit API request.
AutoscalingDeleteAutoscalingPolicyRequest configures the Autoscaling Delete Autoscaling Policy API request.
AutoscalingGetAutoscalingCapacityRequest configures the Autoscaling Get Autoscaling Capacity API request.
AutoscalingGetAutoscalingPolicyRequest configures the Autoscaling Get Autoscaling Policy API request.
AutoscalingPutAutoscalingPolicyRequest configures the Autoscaling Put Autoscaling Policy API request.
BulkRequest configures the Bulk API request.
CapabilitiesRequest configures the Capabilities API request.
Cat contains the Cat APIs.
CatAliasesRequest configures the Cat Aliases API request.
CatAllocationRequest configures the Cat Allocation API request.
CatComponentTemplatesRequest configures the Cat Component Templates API request.
CatCountRequest configures the Cat Count API request.
CatFielddataRequest configures the Cat Fielddata API request.
CatHealthRequest configures the Cat Health API request.
CatHelpRequest configures the Cat Help API request.
CatIndicesRequest configures the Cat Indices API request.
CatMasterRequest configures the Cat Master API request.
CatMLDatafeedsRequest configures the CatML Datafeeds API request.
CatMLDataFrameAnalyticsRequest configures the CatML Data Frame Analytics API request.
CatMLJobsRequest configures the CatML Jobs API request.
CatMLTrainedModelsRequest configures the CatML Trained Models API request.
CatNodeattrsRequest configures the Cat Nodeattrs API request.
CatNodesRequest configures the Cat Nodes API request.
CatPendingTasksRequest configures the Cat Pending Tasks API request.
CatPluginsRequest configures the Cat Plugins API request.
CatRecoveryRequest configures the Cat Recovery API request.
CatRepositoriesRequest configures the Cat Repositories API request.
CatSegmentsRequest configures the Cat Segments API request.
CatShardsRequest configures the Cat Shards API request.
CatSnapshotsRequest configures the Cat Snapshots API request.
CatTasksRequest configures the Cat Tasks API request.
CatTemplatesRequest configures the Cat Templates API request.
CatThreadPoolRequest configures the Cat Thread Pool API request.
CatTransformsRequest configures the Cat Transforms API request.
CCR contains the CCR APIs.
CCRDeleteAutoFollowPatternRequest configures the CCR Delete Auto Follow Pattern API request.
CCRFollowInfoRequest configures the CCR Follow Info API request.
CCRFollowRequest configures the CCR Follow API request.
CCRFollowStatsRequest configures the CCR Follow Stats API request.
CCRForgetFollowerRequest configures the CCR Forget Follower API request.
CCRGetAutoFollowPatternRequest configures the CCR Get Auto Follow Pattern API request.
CCRPauseAutoFollowPatternRequest configures the CCR Pause Auto Follow Pattern API request.
CCRPauseFollowRequest configures the CCR Pause Follow API request.
CCRPutAutoFollowPatternRequest configures the CCR Put Auto Follow Pattern API request.
CCRResumeAutoFollowPatternRequest configures the CCR Resume Auto Follow Pattern API request.
CCRResumeFollowRequest configures the CCR Resume Follow API request.
CCRStatsRequest configures the CCR Stats API request.
CCRUnfollowRequest configures the CCR Unfollow API request.
ClearScrollRequest configures the Clear Scroll API request.
ClosePointInTimeRequest configures the Close Point In Time API request.
Cluster contains the Cluster APIs.
ClusterAllocationExplainRequest configures the Cluster Allocation Explain API request.
ClusterDeleteComponentTemplateRequest configures the Cluster Delete Component Template API request.
ClusterDeleteVotingConfigExclusionsRequest configures the Cluster Delete Voting Config Exclusions API request.
ClusterExistsComponentTemplateRequest configures the Cluster Exists Component Template API request.
ClusterGetComponentTemplateRequest configures the Cluster Get Component Template API request.
ClusterGetSettingsRequest configures the Cluster Get Settings API request.
ClusterHealthRequest configures the Cluster Health API request.
ClusterInfoRequest configures the Cluster Info API request.
ClusterPendingTasksRequest configures the Cluster Pending Tasks API request.
ClusterPostVotingConfigExclusionsRequest configures the Cluster Post Voting Config Exclusions API request.
ClusterPutComponentTemplateRequest configures the Cluster Put Component Template API request.
ClusterPutSettingsRequest configures the Cluster Put Settings API request.
ClusterRemoteInfoRequest configures the Cluster Remote Info API request.
ClusterRerouteRequest configures the Cluster Reroute API request.
ClusterStateRequest configures the Cluster State API request.
ClusterStatsRequest configures the Cluster Stats API request.
ConnectorCheckInRequest configures the Connector Check In API request.
ConnectorDeleteRequest configures the Connector Delete API request.
ConnectorGetRequest configures the Connector Get API request.
ConnectorLastSyncRequest configures the Connector Last Sync API request.
ConnectorListRequest configures the Connector List API request.
ConnectorPostRequest configures the Connector Post API request.
ConnectorPutRequest configures the Connector Put API request.
ConnectorSecretDeleteRequest configures the Connector Secret Delete API request.
ConnectorSecretGetRequest configures the Connector Secret Get API request.
ConnectorSecretPostRequest configures the Connector Secret Post API request.
ConnectorSecretPutRequest configures the Connector Secret Put API request.
ConnectorSyncJobCancelRequest configures the Connector Sync Job Cancel API request.
ConnectorSyncJobCheckInRequest configures the Connector Sync Job Check In API request.
ConnectorSyncJobClaimRequest configures the Connector Sync Job Claim API request.
ConnectorSyncJobDeleteRequest configures the Connector Sync Job Delete API request.
ConnectorSyncJobErrorRequest configures the Connector Sync Job Error API request.
ConnectorSyncJobGetRequest configures the Connector Sync Job Get API request.
ConnectorSyncJobListRequest configures the Connector Sync Job List API request.
ConnectorSyncJobPostRequest configures the Connector Sync Job Post API request.
ConnectorSyncJobUpdateStatsRequest configures the Connector Sync Job Update Stats API request.
ConnectorUpdateActiveFilteringRequest configures the Connector Update Active Filtering API request.
ConnectorUpdateAPIKeyDocumentIDRequest configures the Connector UpdateAPI Key DocumentI D API request.
ConnectorUpdateConfigurationRequest configures the Connector Update Configuration API request.
ConnectorUpdateErrorRequest configures the Connector Update Error API request.
ConnectorUpdateFeaturesRequest configures the Connector Update Features API request.
ConnectorUpdateFilteringRequest configures the Connector Update Filtering API request.
ConnectorUpdateFilteringValidationRequest configures the Connector Update Filtering Validation API request.
ConnectorUpdateIndexNameRequest configures the Connector Update Index Name API request.
ConnectorUpdateNameRequest configures the Connector Update Name API request.
ConnectorUpdateNativeRequest configures the Connector Update Native API request.
ConnectorUpdatePipelineRequest configures the Connector Update Pipeline API request.
ConnectorUpdateSchedulingRequest configures the Connector Update Scheduling API request.
ConnectorUpdateServiceDocumentTypeRequest configures the Connector Update Service Document Type API request.
ConnectorUpdateStatusRequest configures the Connector Update Status API request.
CountRequest configures the Count API request.
CreateRequest configures the Create API request.
DanglingIndicesDeleteDanglingIndexRequest configures the Dangling Indices Delete Dangling Index API request.
DanglingIndicesImportDanglingIndexRequest configures the Dangling Indices Import Dangling Index API request.
DanglingIndicesListDanglingIndicesRequest configures the Dangling Indices List Dangling Indices API request.
DeleteByQueryRequest configures the Delete By Query API request.
DeleteByQueryRethrottleRequest configures the Delete By Query Rethrottle API request.
DeleteRequest configures the Delete API request.
DeleteScriptRequest configures the Delete Script API request.
EnrichDeletePolicyRequest configures the Enrich Delete Policy API request.
EnrichExecutePolicyRequest configures the Enrich Execute Policy API request.
EnrichGetPolicyRequest configures the Enrich Get Policy API request.
EnrichPutPolicyRequest configures the Enrich Put Policy API request.
EnrichStatsRequest configures the Enrich Stats API request.
EqlDeleteRequest configures the Eql Delete API request.
EqlGetRequest configures the Eql Get API request.
EqlGetStatusRequest configures the Eql Get Status API request.
EqlSearchRequest configures the Eql Search API request.
EsqlAsyncQueryGetRequest configures the Esql Async Query Get API request.
EsqlAsyncQueryRequest configures the Esql Async Query API request.
EsqlQueryRequest configures the Esql Query API request.
ExistsRequest configures the Exists API request.
ExistsSourceRequest configures the Exists Source API request.
ExplainRequest configures the Explain API request.
FeaturesGetFeaturesRequest configures the Features Get Features API request.
FeaturesResetFeaturesRequest configures the Features Reset Features API request.
FieldCapsRequest configures the Field Caps API request.
FleetDeleteSecretRequest configures the Fleet Delete Secret API request.
FleetGetSecretRequest configures the Fleet Get Secret API request.
FleetGlobalCheckpointsRequest configures the Fleet Global Checkpoints API request.
FleetMsearchRequest configures the Fleet Msearch API request.
FleetPostSecretRequest configures the Fleet Post Secret API request.
FleetSearchRequest configures the Fleet Search API request.
GetRequest configures the Get API request.
GetScriptContextRequest configures the Get Script Context API request.
GetScriptLanguagesRequest configures the Get Script Languages API request.
GetScriptRequest configures the Get Script API request.
GetSourceRequest configures the Get Source API request.
GraphExploreRequest configures the Graph Explore API request.
HealthReportRequest configures the Health Report API request.
ILM contains the ILM APIs.
ILMDeleteLifecycleRequest configures the ILM Delete Lifecycle API request.
ILMExplainLifecycleRequest configures the ILM Explain Lifecycle API request.
ILMGetLifecycleRequest configures the ILM Get Lifecycle API request.
ILMGetStatusRequest configures the ILM Get Status API request.
ILMMigrateToDataTiersRequest configures the ILM Migrate To Data Tiers API request.
ILMMoveToStepRequest configures the ILM Move To Step API request.
ILMPutLifecycleRequest configures the ILM Put Lifecycle API request.
ILMRemovePolicyRequest configures the ILM Remove Policy API request.
ILMRetryRequest configures the ILM Retry API request.
ILMStartRequest configures the ILM Start API request.
ILMStopRequest configures the ILM Stop API request.
IndexRequest configures the Index API request.
Indices contains the Indices APIs.
IndicesAddBlockRequest configures the Indices Add Block API request.
IndicesAnalyzeRequest configures the Indices Analyze API request.
IndicesClearCacheRequest configures the Indices Clear Cache API request.
IndicesCloneRequest configures the Indices Clone API request.
IndicesCloseRequest configures the Indices Close API request.
IndicesCreateDataStreamRequest configures the Indices Create Data Stream API request.
IndicesCreateRequest configures the Indices Create API request.
IndicesDataStreamsStatsRequest configures the Indices Data Streams Stats API request.
IndicesDeleteAliasRequest configures the Indices Delete Alias API request.
IndicesDeleteDataLifecycleRequest configures the Indices Delete Data Lifecycle API request.
IndicesDeleteDataStreamRequest configures the Indices Delete Data Stream API request.
IndicesDeleteIndexTemplateRequest configures the Indices Delete Index Template API request.
IndicesDeleteRequest configures the Indices Delete API request.
IndicesDeleteTemplateRequest configures the Indices Delete Template API request.
IndicesDiskUsageRequest configures the Indices Disk Usage API request.
IndicesDownsampleRequest configures the Indices Downsample API request.
IndicesExistsAliasRequest configures the Indices Exists Alias API request.
IndicesExistsIndexTemplateRequest configures the Indices Exists Index Template API request.
IndicesExistsRequest configures the Indices Exists API request.
IndicesExistsTemplateRequest configures the Indices Exists Template API request.
IndicesExplainDataLifecycleRequest configures the Indices Explain Data Lifecycle API request.
IndicesFieldUsageStatsRequest configures the Indices Field Usage Stats API request.
IndicesFlushRequest configures the Indices Flush API request.
IndicesForcemergeRequest configures the Indices Forcemerge API request.
IndicesGetAliasRequest configures the Indices Get Alias API request.
IndicesGetDataLifecycleRequest configures the Indices Get Data Lifecycle API request.
IndicesGetDataStreamRequest configures the Indices Get Data Stream API request.
IndicesGetFieldMappingRequest configures the Indices Get Field Mapping API request.
IndicesGetIndexTemplateRequest configures the Indices Get Index Template API request.
IndicesGetMappingRequest configures the Indices Get Mapping API request.
IndicesGetRequest configures the Indices Get API request.
IndicesGetSettingsRequest configures the Indices Get Settings API request.
IndicesGetTemplateRequest configures the Indices Get Template API request.
IndicesMigrateToDataStreamRequest configures the Indices Migrate To Data Stream API request.
IndicesModifyDataStreamRequest configures the Indices Modify Data Stream API request.
IndicesOpenRequest configures the Indices Open API request.
IndicesPromoteDataStreamRequest configures the Indices Promote Data Stream API request.
IndicesPutAliasRequest configures the Indices Put Alias API request.
IndicesPutDataLifecycleRequest configures the Indices Put Data Lifecycle API request.
IndicesPutIndexTemplateRequest configures the Indices Put Index Template API request.
IndicesPutMappingRequest configures the Indices Put Mapping API request.
IndicesPutSettingsRequest configures the Indices Put Settings API request.
IndicesPutTemplateRequest configures the Indices Put Template API request.
IndicesRecoveryRequest configures the Indices Recovery API request.
IndicesRefreshRequest configures the Indices Refresh API request.
IndicesReloadSearchAnalyzersRequest configures the Indices Reload Search Analyzers API request.
IndicesResolveClusterRequest configures the Indices Resolve Cluster API request.
IndicesResolveIndexRequest configures the Indices Resolve Index API request.
IndicesRolloverRequest configures the Indices Rollover API request.
IndicesSegmentsRequest configures the Indices Segments API request.
IndicesShardStoresRequest configures the Indices Shard Stores API request.
IndicesShrinkRequest configures the Indices Shrink API request.
IndicesSimulateIndexTemplateRequest configures the Indices Simulate Index Template API request.
IndicesSimulateTemplateRequest configures the Indices Simulate Template API request.
IndicesSplitRequest configures the Indices Split API request.
IndicesStatsRequest configures the Indices Stats API request.
IndicesUnfreezeRequest configures the Indices Unfreeze API request.
IndicesUpdateAliasesRequest configures the Indices Update Aliases API request.
IndicesValidateQueryRequest configures the Indices Validate Query API request.
InferenceDeleteRequest configures the Inference Delete API request.
InferenceGetRequest configures the Inference Get API request.
InferenceInferenceRequest configures the Inference Inference API request.
InferencePutRequest configures the Inference Put API request.
InferenceStreamInferenceRequest configures the Inference Stream Inference API request.
InfoRequest configures the Info API request.
Ingest contains the Ingest APIs.
IngestDeleteGeoipDatabaseRequest configures the Ingest Delete Geoip Database API request.
IngestDeleteIPLocationDatabaseRequest configures the Ingest DeleteIP Location Database API request.
IngestDeletePipelineRequest configures the Ingest Delete Pipeline API request.
IngestGeoIPStatsRequest configures the Ingest GeoIP Stats API request.
IngestGetGeoipDatabaseRequest configures the Ingest Get Geoip Database API request.
IngestGetIPLocationDatabaseRequest configures the Ingest GetIP Location Database API request.
IngestGetPipelineRequest configures the Ingest Get Pipeline API request.
IngestProcessorGrokRequest configures the Ingest Processor Grok API request.
IngestPutGeoipDatabaseRequest configures the Ingest Put Geoip Database API request.
IngestPutIPLocationDatabaseRequest configures the Ingest PutIP Location Database API request.
IngestPutPipelineRequest configures the Ingest Put Pipeline API request.
IngestSimulateRequest configures the Ingest Simulate API request.
KnnSearchRequest configures the Knn Search API request.
License contains the License APIs.
LicenseDeleteRequest configures the License Delete API request.
LicenseGetBasicStatusRequest configures the License Get Basic Status API request.
LicenseGetRequest configures the License Get API request.
LicenseGetTrialStatusRequest configures the License Get Trial Status API request.
LicensePostRequest configures the License Post API request.
LicensePostStartBasicRequest configures the License Post Start Basic API request.
LicensePostStartTrialRequest configures the License Post Start Trial API request.
LogstashDeletePipelineRequest configures the Logstash Delete Pipeline API request.
LogstashGetPipelineRequest configures the Logstash Get Pipeline API request.
LogstashPutPipelineRequest configures the Logstash Put Pipeline API request.
MgetRequest configures the Mget API request.
Migration contains the Migration APIs.
MigrationDeprecationsRequest configures the Migration Deprecations API request.
MigrationGetFeatureUpgradeStatusRequest configures the Migration Get Feature Upgrade Status API request.
MigrationPostFeatureUpgradeRequest configures the Migration Post Feature Upgrade API request.
ML contains the ML APIs.
MLClearTrainedModelDeploymentCacheRequest configures the ML Clear Trained Model Deployment Cache API request.
MLCloseJobRequest configures the ML Close Job API request.
MLDeleteCalendarEventRequest configures the ML Delete Calendar Event API request.
MLDeleteCalendarJobRequest configures the ML Delete Calendar Job API request.
MLDeleteCalendarRequest configures the ML Delete Calendar API request.
MLDeleteDatafeedRequest configures the ML Delete Datafeed API request.
MLDeleteDataFrameAnalyticsRequest configures the ML Delete Data Frame Analytics API request.
MLDeleteExpiredDataRequest configures the ML Delete Expired Data API request.
MLDeleteFilterRequest configures the ML Delete Filter API request.
MLDeleteForecastRequest configures the ML Delete Forecast API request.
MLDeleteJobRequest configures the ML Delete Job API request.
MLDeleteModelSnapshotRequest configures the ML Delete Model Snapshot API request.
MLDeleteTrainedModelAliasRequest configures the ML Delete Trained Model Alias API request.
MLDeleteTrainedModelRequest configures the ML Delete Trained Model API request.
MLEstimateModelMemoryRequest configures the ML Estimate Model Memory API request.
MLEvaluateDataFrameRequest configures the ML Evaluate Data Frame API request.
MLExplainDataFrameAnalyticsRequest configures the ML Explain Data Frame Analytics API request.
MLFlushJobRequest configures the ML Flush Job API request.
MLForecastRequest configures the ML Forecast API request.
MLGetBucketsRequest configures the ML Get Buckets API request.
MLGetCalendarEventsRequest configures the ML Get Calendar Events API request.
MLGetCalendarsRequest configures the ML Get Calendars API request.
MLGetCategoriesRequest configures the ML Get Categories API request.
MLGetDatafeedsRequest configures the ML Get Datafeeds API request.
MLGetDatafeedStatsRequest configures the ML Get Datafeed Stats API request.
MLGetDataFrameAnalyticsRequest configures the ML Get Data Frame Analytics API request.
MLGetDataFrameAnalyticsStatsRequest configures the ML Get Data Frame Analytics Stats API request.
MLGetFiltersRequest configures the ML Get Filters API request.
MLGetInfluencersRequest configures the ML Get Influencers API request.
MLGetJobsRequest configures the ML Get Jobs API request.
MLGetJobStatsRequest configures the ML Get Job Stats API request.
MLGetMemoryStatsRequest configures the ML Get Memory Stats API request.
MLGetModelSnapshotsRequest configures the ML Get Model Snapshots API request.
MLGetModelSnapshotUpgradeStatsRequest configures the ML Get Model Snapshot Upgrade Stats API request.
MLGetOverallBucketsRequest configures the ML Get Overall Buckets API request.
MLGetRecordsRequest configures the ML Get Records API request.
MLGetTrainedModelsRequest configures the ML Get Trained Models API request.
MLGetTrainedModelsStatsRequest configures the ML Get Trained Models Stats API request.
MLInferTrainedModelRequest configures the ML Infer Trained Model API request.
MLInfoRequest configures the ML Info API request.
MLOpenJobRequest configures the ML Open Job API request.
MLPostCalendarEventsRequest configures the ML Post Calendar Events API request.
MLPostDataRequest configures the ML Post Data API request.
MLPreviewDatafeedRequest configures the ML Preview Datafeed API request.
MLPreviewDataFrameAnalyticsRequest configures the ML Preview Data Frame Analytics API request.
MLPutCalendarJobRequest configures the ML Put Calendar Job API request.
MLPutCalendarRequest configures the ML Put Calendar API request.
MLPutDatafeedRequest configures the ML Put Datafeed API request.
MLPutDataFrameAnalyticsRequest configures the ML Put Data Frame Analytics API request.
MLPutFilterRequest configures the ML Put Filter API request.
MLPutJobRequest configures the ML Put Job API request.
MLPutTrainedModelAliasRequest configures the ML Put Trained Model Alias API request.
MLPutTrainedModelDefinitionPartRequest configures the ML Put Trained Model Definition Part API request.
MLPutTrainedModelRequest configures the ML Put Trained Model API request.
MLPutTrainedModelVocabularyRequest configures the ML Put Trained Model Vocabulary API request.
MLResetJobRequest configures the ML Reset Job API request.
MLRevertModelSnapshotRequest configures the ML Revert Model Snapshot API request.
MLSetUpgradeModeRequest configures the ML Set Upgrade Mode API request.
MLStartDatafeedRequest configures the ML Start Datafeed API request.
MLStartDataFrameAnalyticsRequest configures the ML Start Data Frame Analytics API request.
MLStartTrainedModelDeploymentRequest configures the ML Start Trained Model Deployment API request.
MLStopDatafeedRequest configures the ML Stop Datafeed API request.
MLStopDataFrameAnalyticsRequest configures the ML Stop Data Frame Analytics API request.
MLStopTrainedModelDeploymentRequest configures the ML Stop Trained Model Deployment API request.
MLUpdateDatafeedRequest configures the ML Update Datafeed API request.
MLUpdateDataFrameAnalyticsRequest configures the ML Update Data Frame Analytics API request.
MLUpdateFilterRequest configures the ML Update Filter API request.
MLUpdateJobRequest configures the ML Update Job API request.
MLUpdateModelSnapshotRequest configures the ML Update Model Snapshot API request.
MLUpdateTrainedModelDeploymentRequest configures the ML Update Trained Model Deployment API request.
MLUpgradeJobSnapshotRequest configures the ML Upgrade Job Snapshot API request.
MLValidateDetectorRequest configures the ML Validate Detector API request.
MLValidateRequest configures the ML Validate API request.
Monitoring contains the Monitoring APIs.
MonitoringBulkRequest configures the Monitoring Bulk API request.
MsearchRequest configures the Msearch API request.
MsearchTemplateRequest configures the Msearch Template API request.
MtermvectorsRequest configures the Mtermvectors API request.
Nodes contains the Nodes APIs.
NodesClearRepositoriesMeteringArchiveRequest configures the Nodes Clear Repositories Metering Archive API request.
NodesGetRepositoriesMeteringInfoRequest configures the Nodes Get Repositories Metering Info API request.
NodesHotThreadsRequest configures the Nodes Hot Threads API request.
NodesInfoRequest configures the Nodes Info API request.
NodesReloadSecureSettingsRequest configures the Nodes Reload Secure Settings API request.
NodesStatsRequest configures the Nodes Stats API request.
NodesUsageRequest configures the Nodes Usage API request.
OpenPointInTimeRequest configures the Open Point In Time API request.
PingRequest configures the Ping API request.
ProfilingFlamegraphRequest configures the Profiling Flamegraph API request.
ProfilingStacktracesRequest configures the Profiling Stacktraces API request.
ProfilingStatusRequest configures the Profiling Status API request.
ProfilingTopnFunctionsRequest configures the Profiling Topn Functions API request.
PutScriptRequest configures the Put Script API request.
QueryRulesDeleteRuleRequest configures the Query Rules Delete Rule API request.
QueryRulesDeleteRulesetRequest configures the Query Rules Delete Ruleset API request.
QueryRulesGetRuleRequest configures the Query Rules Get Rule API request.
QueryRulesGetRulesetRequest configures the Query Rules Get Ruleset API request.
QueryRulesListRulesetsRequest configures the Query Rules List Rulesets API request.
QueryRulesPutRuleRequest configures the Query Rules Put Rule API request.
QueryRulesPutRulesetRequest configures the Query Rules Put Ruleset API request.
QueryRulesTestRequest configures the Query Rules Test API request.
RankEvalRequest configures the Rank Eval API request.
ReindexRequest configures the Reindex API request.
ReindexRethrottleRequest configures the Reindex Rethrottle API request.
Remote contains the Remote APIs.
RenderSearchTemplateRequest configures the Render Search Template API request.
Response represents the API response.
Rollup contains the Rollup APIs.
RollupDeleteJobRequest configures the Rollup Delete Job API request.
RollupGetJobsRequest configures the Rollup Get Jobs API request.
RollupGetRollupCapsRequest configures the Rollup Get Rollup Caps API request.
RollupGetRollupIndexCapsRequest configures the Rollup Get Rollup Index Caps API request.
RollupPutJobRequest configures the Rollup Put Job API request.
RollupRollupSearchRequest configures the Rollup Rollup Search API request.
RollupStartJobRequest configures the Rollup Start Job API request.
RollupStopJobRequest configures the Rollup Stop Job API request.
ScriptsPainlessExecuteRequest configures the Scripts Painless Execute API request.
ScrollRequest configures the Scroll API request.
SearchableSnapshotsCacheStatsRequest configures the Searchable Snapshots Cache Stats API request.
SearchableSnapshotsClearCacheRequest configures the Searchable Snapshots Clear Cache API request.
SearchableSnapshotsMountRequest configures the Searchable Snapshots Mount API request.
SearchableSnapshotsStatsRequest configures the Searchable Snapshots Stats API request.
SearchApplicationDeleteBehavioralAnalyticsRequest configures the Search Application Delete Behavioral Analytics API request.
SearchApplicationDeleteRequest configures the Search Application Delete API request.
SearchApplicationGetBehavioralAnalyticsRequest configures the Search Application Get Behavioral Analytics API request.
SearchApplicationGetRequest configures the Search Application Get API request.
SearchApplicationListRequest configures the Search Application List API request.
SearchApplicationPostBehavioralAnalyticsEventRequest configures the Search Application Post Behavioral Analytics Event API request.
SearchApplicationPutBehavioralAnalyticsRequest configures the Search Application Put Behavioral Analytics API request.
SearchApplicationPutRequest configures the Search Application Put API request.
SearchApplicationRenderQueryRequest configures the Search Application Render Query API request.
SearchApplicationSearchRequest configures the Search Application Search API request.
SearchMvtRequest configures the Search Mvt API request.
SearchRequest configures the Search API request.
SearchShardsRequest configures the Search Shards API request.
SearchTemplateRequest configures the Search Template API request.
Security contains the Security APIs.
SecurityActivateUserProfileRequest configures the Security Activate User Profile API request.
SecurityAuthenticateRequest configures the Security Authenticate API request.
SecurityBulkDeleteRoleRequest configures the Security Bulk Delete Role API request.
SecurityBulkPutRoleRequest configures the Security Bulk Put Role API request.
SecurityBulkUpdateAPIKeysRequest configures the Security Bulk UpdateAPI Keys API request.
SecurityChangePasswordRequest configures the Security Change Password API request.
SecurityClearAPIKeyCacheRequest configures the Security ClearAPI Key Cache API request.
SecurityClearCachedPrivilegesRequest configures the Security Clear Cached Privileges API request.
SecurityClearCachedRealmsRequest configures the Security Clear Cached Realms API request.
SecurityClearCachedRolesRequest configures the Security Clear Cached Roles API request.
SecurityClearCachedServiceTokensRequest configures the Security Clear Cached Service Tokens API request.
SecurityCreateAPIKeyRequest configures the Security CreateAPI Key API request.
SecurityCreateCrossClusterAPIKeyRequest configures the Security Create Cross ClusterAPI Key API request.
SecurityCreateServiceTokenRequest configures the Security Create Service Token API request.
SecurityDeletePrivilegesRequest configures the Security Delete Privileges API request.
SecurityDeleteRoleMappingRequest configures the Security Delete Role Mapping API request.
SecurityDeleteRoleRequest configures the Security Delete Role API request.
SecurityDeleteServiceTokenRequest configures the Security Delete Service Token API request.
SecurityDeleteUserRequest configures the Security Delete User API request.
SecurityDisableUserProfileRequest configures the Security Disable User Profile API request.
SecurityDisableUserRequest configures the Security Disable User API request.
SecurityEnableUserProfileRequest configures the Security Enable User Profile API request.
SecurityEnableUserRequest configures the Security Enable User API request.
SecurityEnrollKibanaRequest configures the Security Enroll Kibana API request.
SecurityEnrollNodeRequest configures the Security Enroll Node API request.
SecurityGetAPIKeyRequest configures the Security GetAPI Key API request.
SecurityGetBuiltinPrivilegesRequest configures the Security Get Builtin Privileges API request.
SecurityGetPrivilegesRequest configures the Security Get Privileges API request.
SecurityGetRoleMappingRequest configures the Security Get Role Mapping API request.
SecurityGetRoleRequest configures the Security Get Role API request.
SecurityGetServiceAccountsRequest configures the Security Get Service Accounts API request.
SecurityGetServiceCredentialsRequest configures the Security Get Service Credentials API request.
SecurityGetSettingsRequest configures the Security Get Settings API request.
SecurityGetTokenRequest configures the Security Get Token API request.
SecurityGetUserPrivilegesRequest configures the Security Get User Privileges API request.
SecurityGetUserProfileRequest configures the Security Get User Profile API request.
SecurityGetUserRequest configures the Security Get User API request.
SecurityGrantAPIKeyRequest configures the Security GrantAPI Key API request.
SecurityHasPrivilegesRequest configures the Security Has Privileges API request.
SecurityHasPrivilegesUserProfileRequest configures the Security Has Privileges User Profile API request.
SecurityInvalidateAPIKeyRequest configures the Security InvalidateAPI Key API request.
SecurityInvalidateTokenRequest configures the Security Invalidate Token API request.
SecurityOidcAuthenticateRequest configures the Security Oidc Authenticate API request.
SecurityOidcLogoutRequest configures the Security Oidc Logout API request.
SecurityOidcPrepareAuthenticationRequest configures the Security Oidc Prepare Authentication API request.
SecurityPutPrivilegesRequest configures the Security Put Privileges API request.
SecurityPutRoleMappingRequest configures the Security Put Role Mapping API request.
SecurityPutRoleRequest configures the Security Put Role API request.
SecurityPutUserRequest configures the Security Put User API request.
SecurityQueryAPIKeysRequest configures the Security QueryAPI Keys API request.
SecurityQueryRoleRequest configures the Security Query Role API request.
SecurityQueryUserRequest configures the Security Query User API request.
SecuritySamlAuthenticateRequest configures the Security Saml Authenticate API request.
SecuritySamlCompleteLogoutRequest configures the Security Saml Complete Logout API request.
SecuritySamlInvalidateRequest configures the Security Saml Invalidate API request.
SecuritySamlLogoutRequest configures the Security Saml Logout API request.
SecuritySamlPrepareAuthenticationRequest configures the Security Saml Prepare Authentication API request.
SecuritySamlServiceProviderMetadataRequest configures the Security Saml Service Provider Metadata API request.
SecuritySuggestUserProfilesRequest configures the Security Suggest User Profiles API request.
SecurityUpdateAPIKeyRequest configures the Security UpdateAPI Key API request.
SecurityUpdateCrossClusterAPIKeyRequest configures the Security Update Cross ClusterAPI Key API request.
SecurityUpdateSettingsRequest configures the Security Update Settings API request.
SecurityUpdateUserProfileDataRequest configures the Security Update User Profile Data API request.
ShutdownDeleteNodeRequest configures the Shutdown Delete Node API request.
ShutdownGetNodeRequest configures the Shutdown Get Node API request.
ShutdownPutNodeRequest configures the Shutdown Put Node API request.
SimulateIngestRequest configures the Simulate Ingest API request.
SlmDeleteLifecycleRequest configures the Slm Delete Lifecycle API request.
SlmExecuteLifecycleRequest configures the Slm Execute Lifecycle API request.
SlmExecuteRetentionRequest configures the Slm Execute Retention API request.
SlmGetLifecycleRequest configures the Slm Get Lifecycle API request.
SlmGetStatsRequest configures the Slm Get Stats API request.
SlmGetStatusRequest configures the Slm Get Status API request.
SlmPutLifecycleRequest configures the Slm Put Lifecycle API request.
SlmStartRequest configures the Slm Start API request.
SlmStopRequest configures the Slm Stop API request.
Snapshot contains the Snapshot APIs.
SnapshotCleanupRepositoryRequest configures the Snapshot Cleanup Repository API request.
SnapshotCloneRequest configures the Snapshot Clone API request.
SnapshotCreateRepositoryRequest configures the Snapshot Create Repository API request.
SnapshotCreateRequest configures the Snapshot Create API request.
SnapshotDeleteRepositoryRequest configures the Snapshot Delete Repository API request.
SnapshotDeleteRequest configures the Snapshot Delete API request.
SnapshotGetRepositoryRequest configures the Snapshot Get Repository API request.
SnapshotGetRequest configures the Snapshot Get API request.
SnapshotRepositoryAnalyzeRequest configures the Snapshot Repository Analyze API request.
SnapshotRepositoryVerifyIntegrityRequest configures the Snapshot Repository Verify Integrity API request.
SnapshotRestoreRequest configures the Snapshot Restore API request.
SnapshotStatusRequest configures the Snapshot Status API request.
SnapshotVerifyRepositoryRequest configures the Snapshot Verify Repository API request.
SQL contains the SQL APIs.
SQLClearCursorRequest configures the SQL Clear Cursor API request.
SQLDeleteAsyncRequest configures the SQL Delete Async API request.
SQLGetAsyncRequest configures the SQL Get Async API request.
SQLGetAsyncStatusRequest configures the SQL Get Async Status API request.
SQLQueryRequest configures the SQL Query API request.
SQLTranslateRequest configures the SQL Translate API request.
SSL contains the SSL APIs.
SSLCertificatesRequest configures the SSL Certificates API request.
SynonymsDeleteSynonymRequest configures the Synonyms Delete Synonym API request.
SynonymsDeleteSynonymRuleRequest configures the Synonyms Delete Synonym Rule API request.
SynonymsGetSynonymRequest configures the Synonyms Get Synonym API request.
SynonymsGetSynonymRuleRequest configures the Synonyms Get Synonym Rule API request.
SynonymsGetSynonymsSetsRequest configures the Synonyms Get Synonyms Sets API request.
SynonymsPutSynonymRequest configures the Synonyms Put Synonym API request.
SynonymsPutSynonymRuleRequest configures the Synonyms Put Synonym Rule API request.
Tasks contains the Tasks APIs.
TasksCancelRequest configures the Tasks Cancel API request.
TasksGetRequest configures the Tasks Get API request.
TasksListRequest configures the Tasks List API request.
TermsEnumRequest configures the Terms Enum API request.
TermvectorsRequest configures the Termvectors API request.
TextStructureFindFieldStructureRequest configures the Text Structure Find Field Structure API request.
TextStructureFindMessageStructureRequest configures the Text Structure Find Message Structure API request.
TextStructureFindStructureRequest configures the Text Structure Find Structure API request.
TextStructureTestGrokPatternRequest configures the Text Structure Test Grok Pattern API request.
TransformDeleteTransformRequest configures the Transform Delete Transform API request.
TransformGetNodeStatsRequest configures the Transform Get Node Stats API request.
TransformGetTransformRequest configures the Transform Get Transform API request.
TransformGetTransformStatsRequest configures the Transform Get Transform Stats API request.
TransformPreviewTransformRequest configures the Transform Preview Transform API request.
TransformPutTransformRequest configures the Transform Put Transform API request.
TransformResetTransformRequest configures the Transform Reset Transform API request.
TransformScheduleNowTransformRequest configures the Transform Schedule Now Transform API request.
TransformStartTransformRequest configures the Transform Start Transform API request.
TransformStopTransformRequest configures the Transform Stop Transform API request.
TransformUpdateTransformRequest configures the Transform Update Transform API request.
TransformUpgradeTransformsRequest configures the Transform Upgrade Transforms API request.
UpdateByQueryRequest configures the Update By Query API request.
UpdateByQueryRethrottleRequest configures the Update By Query Rethrottle API request.
UpdateRequest configures the Update API request.
Watcher contains the Watcher APIs.
WatcherAckWatchRequest configures the Watcher Ack Watch API request.
WatcherActivateWatchRequest configures the Watcher Activate Watch API request.
WatcherDeactivateWatchRequest configures the Watcher Deactivate Watch API request.
WatcherDeleteWatchRequest configures the Watcher Delete Watch API request.
WatcherExecuteWatchRequest configures the Watcher Execute Watch API request.
WatcherGetSettingsRequest configures the Watcher Get Settings API request.
WatcherGetWatchRequest configures the Watcher Get Watch API request.
WatcherPutWatchRequest configures the Watcher Put Watch API request.
WatcherQueryWatchesRequest configures the Watcher Query Watches API request.
WatcherStartRequest configures the Watcher Start API request.
WatcherStatsRequest configures the Watcher Stats API request.
WatcherStopRequest configures the Watcher Stop API request.
WatcherUpdateSettingsRequest configures the Watcher Update Settings API request.
XPack contains the XPack APIs.
XPackInfoRequest configures the X Pack Info API request.
XPackUsageRequest configures the X Pack Usage API request.

# Interfaces

Request defines the API request.
Transport defines the interface for an API client.

# Type aliases

AsyncSearchDelete - Deletes an async search by ID.
AsyncSearchGet - Retrieves the results of a previously submitted async search request given its ID.
AsyncSearchStatus - Retrieves the status of a previously submitted async search request given its ID.
AsyncSearchSubmit - Executes a search request asynchronously.
AutoscalingDeleteAutoscalingPolicy - Deletes an autoscaling policy.
AutoscalingGetAutoscalingCapacity - Gets the current autoscaling capacity based on the configured autoscaling policy.
AutoscalingGetAutoscalingPolicy - Retrieves an autoscaling policy.
AutoscalingPutAutoscalingPolicy - Creates a new autoscaling policy.
Bulk allows to perform multiple index/update/delete operations in a single request.
Capabilities checks if the specified combination of method, API, parameters, and arbitrary capabilities are supported This API is experimental.
CatAliases shows information about currently configured aliases to indices including filter and routing infos.
CatAllocation provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
CatComponentTemplates returns information about existing component_templates templates.
CatCount provides quick access to the document count of the entire cluster, or individual indices.
CatFielddata shows how much heap memory is currently being used by fielddata on every data node in the cluster.
CatHealth returns a concise representation of the cluster health.
CatHelp returns help for the Cat APIs.
CatIndices returns information about indices: number of primaries and replicas, document counts, disk size, ..
CatMaster returns information about the master node.
CatMLDatafeeds - Gets configuration and usage information about datafeeds.
CatMLDataFrameAnalytics - Gets configuration and usage information about data frame analytics jobs.
CatMLJobs - Gets configuration and usage information about anomaly detection jobs.
CatMLTrainedModels - Gets configuration and usage information about inference trained models.
CatNodeattrs returns information about custom node attributes.
CatNodes returns basic statistics about performance of cluster nodes.
CatPendingTasks returns a concise representation of the cluster pending tasks.
CatPlugins returns information about installed plugins across nodes node.
CatRecovery returns information about index shard recoveries, both on-going completed.
CatRepositories returns information about snapshot repositories registered in the cluster.
CatSegments provides low-level information about the segments in the shards of an index.
CatShards provides a detailed view of shard allocation on nodes.
CatSnapshots returns all snapshots in a specific repository.
CatTasks returns information about the tasks currently executing on one or more nodes in the cluster.
CatTemplates returns information about existing templates.
CatThreadPool returns cluster-wide thread pool statistics per node.
CatTransforms - Gets configuration and usage information about transforms.
CCRDeleteAutoFollowPattern - Deletes auto-follow patterns.
CCRFollow - Creates a new follower index configured to follow the referenced leader index.
CCRFollowInfo - Retrieves information about all follower indices, including parameters and status for each follower index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-get-follow-info.html.
CCRFollowStats - Retrieves follower stats.
CCRForgetFollower - Removes the follower retention leases from the leader.
CCRGetAutoFollowPattern - Gets configured auto-follow patterns.
CCRPauseAutoFollowPattern - Pauses an auto-follow pattern See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-pause-auto-follow-pattern.html.
CCRPauseFollow - Pauses a follower index.
CCRPutAutoFollowPattern - Creates a new named collection of auto-follow patterns against a specified remote cluster.
CCRResumeAutoFollowPattern - Resumes an auto-follow pattern that has been paused See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-resume-auto-follow-pattern.html.
CCRResumeFollow - Resumes a follower index that has been paused See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-post-resume-follow.html.
CCRStats - Gets all stats related to cross-cluster replication.
CCRUnfollow - Stops the following task associated with a follower index and removes index metadata and settings associated with cross-cluster replication.
ClearScroll explicitly clears the search context for a scroll.
ClosePointInTime - Close a point in time See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/point-in-time-api.html.
ClusterAllocationExplain provides explanations for shard allocations in the cluster.
ClusterDeleteComponentTemplate deletes a component template See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-component-template.html.
ClusterDeleteVotingConfigExclusions clears cluster voting config exclusions.
ClusterExistsComponentTemplate returns information about whether a particular component template exist See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-component-template.html.
ClusterGetComponentTemplate returns one or more component templates See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-component-template.html.
ClusterGetSettings returns cluster settings.
ClusterHealth returns basic information about the health of the cluster.
ClusterInfo returns different information about the cluster.
ClusterPendingTasks returns a list of any cluster-level changes (e.g.
ClusterPostVotingConfigExclusions updates the cluster voting config exclusions by node ids or node names.
ClusterPutComponentTemplate creates or updates a component template See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-component-template.html.
ClusterPutSettings updates the cluster settings.
ClusterRemoteInfo returns the information about configured remote clusters.
ClusterReroute allows to manually change the allocation of individual shards in the cluster.
ClusterState returns a comprehensive information about the state of the cluster.
ClusterStats returns high-level overview of cluster statistics.
ConnectorCheckIn updates the last_seen timestamp in the connector document.
ConnectorDelete deletes a connector.
ConnectorGet returns the details about a connector.
ConnectorLastSync updates the stats of last sync in the connector document.
ConnectorList lists all connectors.
ConnectorPost creates a connector.
ConnectorPut creates or updates a connector.
ConnectorSecretDelete deletes a connector secret.
ConnectorSecretGet retrieves a secret stored by Connectors.
ConnectorSecretPost creates a secret for a Connector.
ConnectorSecretPut creates or updates a secret for a Connector.
ConnectorSyncJobCancel cancels a connector sync job.
ConnectorSyncJobCheckIn checks in a connector sync job (refreshes 'last_seen').
ConnectorSyncJobClaim claims a connector sync job.
ConnectorSyncJobDelete deletes a connector sync job.
ConnectorSyncJobError sets an error for a connector sync job.
ConnectorSyncJobGet returns the details about a connector sync job.
ConnectorSyncJobList lists all connector sync jobs.
ConnectorSyncJobPost creates a connector sync job.
ConnectorSyncJobUpdateStats updates the stats fields in the connector sync job document.
ConnectorUpdateActiveFiltering activates the draft filtering rules if they are in a validated state.
ConnectorUpdateAPIKeyDocumentID updates the API key id and/or API key secret id fields in the connector document.
ConnectorUpdateConfiguration updates the connector configuration.
ConnectorUpdateError updates the error field in the connector document.
ConnectorUpdateFeatures updates the connector features in the connector document.
ConnectorUpdateFiltering updates the filtering field in the connector document.
ConnectorUpdateFilteringValidation updates the validation info of the draft filtering rules.
ConnectorUpdateIndexName updates the index name of the connector.
ConnectorUpdateName updates the name and/or description fields in the connector document.
ConnectorUpdateNative updates the is_native flag of the connector.
ConnectorUpdatePipeline updates the pipeline field in the connector document.
ConnectorUpdateScheduling updates the scheduling field in the connector document.
ConnectorUpdateServiceDocumentType updates the service type of the connector.
ConnectorUpdateStatus updates the status of the connector.
Count returns number of documents matching a query.
Create creates a new document in the index.
DanglingIndicesDeleteDanglingIndex deletes the specified dangling index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-gateway-dangling-indices.html.
DanglingIndicesImportDanglingIndex imports the specified dangling index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-gateway-dangling-indices.html.
DanglingIndicesListDanglingIndices returns all dangling indices.
Delete removes a document from the index.
DeleteByQuery deletes documents matching the provided query.
DeleteByQueryRethrottle changes the number of requests per second for a particular Delete By Query operation.
DeleteScript deletes a script.
EnrichDeletePolicy - Deletes an existing enrich policy and its enrich index.
EnrichExecutePolicy - Creates the enrich index for an existing enrich policy.
EnrichGetPolicy - Gets information about an enrich policy.
EnrichPutPolicy - Creates a new enrich policy.
EnrichStats - Gets enrich coordinator statistics and information about enrich policies that are currently executing.
EqlDelete - Deletes an async EQL search by ID.
EqlGet - Returns async results from previously executed Event Query Language (EQL) search See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-search-api.html.
EqlGetStatus - Returns the status of a previously submitted async or stored Event Query Language (EQL) search See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-search-api.html.
EqlSearch - Returns results matching a query expressed in Event Query Language (EQL) See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-search-api.html.
EsqlAsyncQuery - Executes an ESQL request asynchronously See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/esql-async-query-api.html.
EsqlAsyncQueryGet - Retrieves the results of a previously submitted async query request given its ID.
EsqlQuery - Executes an ESQL request See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/esql-query-api.html.
Exists returns information about whether a document exists in an index.
ExistsSource returns information about whether a document source exists in an index.
Explain returns information about why a specific matches (or doesn't match) a query.
FeaturesGetFeatures gets a list of features which can be included in snapshots using the feature_states field when creating a snapshot See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-features-api.html.
FeaturesResetFeatures resets the internal state of features, usually by deleting system indices This API is experimental.
FieldCaps returns the information about the capabilities of fields among multiple indices.
FleetDeleteSecret deletes a secret stored by Fleet.
FleetGetSecret retrieves a secret stored by Fleet.
FleetGlobalCheckpoints returns the current global checkpoints for an index.
FleetMsearch multi Search API where the search will only be executed after specified checkpoints are available due to a refresh.
FleetPostSecret creates a secret stored by Fleet.
FleetSearch search API where the search will only be executed after specified checkpoints are available due to a refresh.
Get returns a document.
GetScript returns a script.
GetScriptContext returns all script contexts.
GetScriptLanguages returns available script types, languages and contexts See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html.
GetSource returns the source of a document.
GraphExplore - Explore extracted and summarized information about the documents and terms in an index.
HealthReport returns the health of the cluster.
ILMDeleteLifecycle - Deletes the specified lifecycle policy definition.
ILMExplainLifecycle - Retrieves information about the index's current lifecycle state, such as the currently executing phase, action, and step.
ILMGetLifecycle - Returns the specified policy definition.
ILMGetStatus - Retrieves the current index lifecycle management (ILM) status.
ILMMigrateToDataTiers - Migrates the indices and ILM policies away from custom node attribute allocation routing to data tiers routing See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-migrate-to-data-tiers.html.
ILMMoveToStep - Manually moves an index into the specified step and executes that step.
ILMPutLifecycle - Creates a lifecycle policy See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-put-lifecycle.html.
ILMRemovePolicy - Removes the assigned lifecycle policy and stops managing the specified index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-remove-policy.html.
ILMRetry - Retries executing the policy for an index that is in the ERROR step.
ILMStart - Start the index lifecycle management (ILM) plugin.
ILMStop - Halts all lifecycle management operations and stops the index lifecycle management (ILM) plugin See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-stop.html.
Index creates or updates a document in an index.
IndicesAddBlock adds a block to an index.
IndicesAnalyze performs the analysis process on a text and return the tokens breakdown of the text.
IndicesClearCache clears all or specific caches for one or more indices.
IndicesClone clones an index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clone-index.html.
IndicesClose closes an index.
IndicesCreate creates an index with optional settings and mappings.
IndicesCreateDataStream - Creates a data stream See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html.
IndicesDataStreamsStats - Provides statistics on operations happening in a data stream.
IndicesDelete deletes an index.
IndicesDeleteAlias deletes an alias.
IndicesDeleteDataLifecycle deletes the data stream lifecycle of the selected data streams.
IndicesDeleteDataStream - Deletes a data stream.
IndicesDeleteIndexTemplate deletes an index template.
IndicesDeleteTemplate deletes an index template.
IndicesDiskUsage analyzes the disk usage of each field of an index or data stream This API is experimental.
IndicesDownsample downsample an index This API is experimental.
IndicesExists returns information about whether a particular index exists.
IndicesExistsAlias returns information about whether a particular alias exists.
IndicesExistsIndexTemplate returns information about whether a particular index template exists.
IndicesExistsTemplate returns information about whether a particular index template exists.
IndicesExplainDataLifecycle retrieves information about the index's current data stream lifecycle, such as any potential encountered error, time since creation etc.
IndicesFieldUsageStats returns the field usage stats for each field of an index This API is experimental.
IndicesFlush performs the flush operation on one or more indices.
IndicesForcemerge performs the force merge operation on one or more indices.
IndicesGet returns information about one or more indices.
IndicesGetAlias returns an alias.
IndicesGetDataLifecycle returns the data stream lifecycle of the selected data streams.
IndicesGetDataStream - Returns data streams.
IndicesGetFieldMapping returns mapping for one or more fields.
IndicesGetIndexTemplate returns an index template.
IndicesGetMapping returns mappings for one or more indices.
IndicesGetSettings returns settings for one or more indices.
IndicesGetTemplate returns an index template.
IndicesMigrateToDataStream - Migrates an alias to a data stream See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html.
IndicesModifyDataStream modifies a data stream See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html.
IndicesOpen opens an index.
IndicesPromoteDataStream - Promotes a data stream from a replicated data stream managed by CCR to a regular data stream See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html.
IndicesPutAlias creates or updates an alias.
IndicesPutDataLifecycle updates the data stream lifecycle of the selected data streams.
IndicesPutIndexTemplate creates or updates an index template.
IndicesPutMapping updates the index mappings.
IndicesPutSettings updates the index settings.
IndicesPutTemplate creates or updates an index template.
IndicesRecovery returns information about ongoing index shard recoveries.
IndicesRefresh performs the refresh operation in one or more indices.
IndicesReloadSearchAnalyzers - Reloads an index's search analyzers and their resources.
IndicesResolveCluster resolves the specified index expressions to return information about each cluster, including the local cluster, if included.
IndicesResolveIndex returns information about any matching indices, aliases, and data streams See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-index-api.html.
IndicesRollover updates an alias to point to a new index when the existing index is considered to be too large or too old.
IndicesSegments provides low-level information about segments in a Lucene index.
IndicesShardStores provides store information for shard copies of indices.
IndicesShrink allow to shrink an existing index into a new index with fewer primary shards.
IndicesSimulateIndexTemplate simulate matching the given index name against the index templates in the system See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-simulate-index.html.
IndicesSimulateTemplate simulate resolving the given template name or body See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-simulate-template.html.
IndicesSplit allows you to split an existing index into a new index with more primary shards.
IndicesStats provides statistics on operations happening in an index.
IndicesUnfreeze - Unfreezes an index.
IndicesUpdateAliases updates index aliases.
IndicesValidateQuery allows a user to validate a potentially expensive query without executing it.
InferenceDelete delete an inference endpoint This API is experimental.
InferenceGet get an inference endpoint This API is experimental.
InferenceInference perform inference This API is experimental.
InferencePut configure an inference endpoint for use in the Inference API This API is experimental.
InferenceStreamInference perform streaming inference This API is experimental.
Info returns basic information about the cluster.
IngestDeleteGeoipDatabase deletes a geoip database configuration See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-geoip-database-api.html.
IngestDeleteIPLocationDatabase deletes an ip location database configuration See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-ip-location-database-api.html.
IngestDeletePipeline deletes a pipeline.
IngestGeoIPStats returns statistical information about geoip databases See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/geoip-stats-api.html.
IngestGetGeoipDatabase returns geoip database configuration.
IngestGetIPLocationDatabase returns the specified ip location database configuration See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-ip-location-database-api.html.
IngestGetPipeline returns a pipeline.
IngestProcessorGrok returns a list of the built-in patterns.
IngestPutGeoipDatabase puts the configuration for a geoip database to be downloaded See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/put-geoip-database-api.html.
IngestPutIPLocationDatabase puts the configuration for a ip location database to be downloaded See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/put-ip-location-database-api.html.
IngestPutPipeline creates or updates a pipeline.
IngestSimulate allows to simulate a pipeline with example documents.
Instrumentation defines the interface for the instrumentation API.
Instrumented allows to retrieve the current transport Instrumentation.
KnnSearch performs a kNN search.
LicenseDelete - Deletes licensing information for the cluster See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-license.html.
LicenseGet - Retrieves licensing information for the cluster See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-license.html.
LicenseGetBasicStatus - Retrieves information about the status of the basic license.
LicenseGetTrialStatus - Retrieves information about the status of the trial license.
LicensePost - Updates the license for the cluster.
LicensePostStartBasic - Starts an indefinite basic license.
LicensePostStartTrial - starts a limited time trial license.
LogstashDeletePipeline - Deletes Logstash Pipelines used by Central Management See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/logstash-api-delete-pipeline.html.
LogstashGetPipeline - Retrieves Logstash Pipelines used by Central Management See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/logstash-api-get-pipeline.html.
LogstashPutPipeline - Adds and updates Logstash Pipelines used for Central Management See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/logstash-api-put-pipeline.html.
Mget allows to get multiple documents in one request.
MigrationDeprecations - Retrieves information about different cluster, node, and index level settings that use deprecated features that will be removed or changed in the next major version.
MigrationGetFeatureUpgradeStatus - Find out whether system features need to be upgraded or not See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-feature-upgrade.html.
MigrationPostFeatureUpgrade - Begin upgrades for system features See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-feature-upgrade.html.
MLClearTrainedModelDeploymentCache - Clear the cached results from a trained model deployment See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/clear-trained-model-deployment-cache.html.
MLCloseJob - Closes one or more anomaly detection jobs.
MLDeleteCalendar - Deletes a calendar.
MLDeleteCalendarEvent - Deletes scheduled events from a calendar.
MLDeleteCalendarJob - Deletes anomaly detection jobs from a calendar.
MLDeleteDatafeed - Deletes an existing datafeed.
MLDeleteDataFrameAnalytics - Deletes an existing data frame analytics job.
MLDeleteExpiredData - Deletes expired and unused machine learning data.
MLDeleteFilter - Deletes a filter.
MLDeleteForecast - Deletes forecasts from a machine learning job.
MLDeleteJob - Deletes an existing anomaly detection job.
MLDeleteModelSnapshot - Deletes an existing model snapshot.
MLDeleteTrainedModel - Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
MLDeleteTrainedModelAlias - Deletes a model alias that refers to the trained model See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models-aliases.html.
MLEstimateModelMemory - Estimates the model memory See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-apis.html.
MLEvaluateDataFrame - Evaluates the data frame analytics for an annotated index.
MLExplainDataFrameAnalytics - Explains a data frame analytics config.
MLFlushJob - Forces any buffered data to be processed by the job.
MLForecast - Predicts the future behavior of a time series by using its historical behavior.
MLGetBuckets - Retrieves anomaly detection job results for one or more buckets.
MLGetCalendarEvents - Retrieves information about the scheduled events in calendars.
MLGetCalendars - Retrieves configuration information for calendars.
MLGetCategories - Retrieves anomaly detection job results for one or more categories.
MLGetDatafeeds - Retrieves configuration information for datafeeds.
MLGetDatafeedStats - Retrieves usage information for datafeeds.
MLGetDataFrameAnalytics - Retrieves configuration information for data frame analytics jobs.
MLGetDataFrameAnalyticsStats - Retrieves usage information for data frame analytics jobs.
MLGetFilters - Retrieves filters.
MLGetInfluencers - Retrieves anomaly detection job results for one or more influencers.
MLGetJobs - Retrieves configuration information for anomaly detection jobs.
MLGetJobStats - Retrieves usage information for anomaly detection jobs.
MLGetMemoryStats - Returns information on how ML is using memory.
MLGetModelSnapshots - Retrieves information about model snapshots.
MLGetModelSnapshotUpgradeStats - Gets stats for anomaly detection job model snapshot upgrades that are in progress.
MLGetOverallBuckets - Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
MLGetRecords - Retrieves anomaly records for an anomaly detection job.
MLGetTrainedModels - Retrieves configuration information for a trained inference model.
MLGetTrainedModelsStats - Retrieves usage information for trained inference models.
MLInferTrainedModel - Evaluate a trained model.
MLInfo - Returns defaults and limits used by machine learning.
MLOpenJob - Opens one or more anomaly detection jobs.
MLPostCalendarEvents - Posts scheduled events in a calendar.
MLPostData - Sends data to an anomaly detection job for analysis.
MLPreviewDatafeed - Previews a datafeed.
MLPreviewDataFrameAnalytics - Previews that will be analyzed given a data frame analytics config.
MLPutCalendar - Instantiates a calendar.
MLPutCalendarJob - Adds an anomaly detection job to a calendar.
MLPutDatafeed - Instantiates a datafeed.
MLPutDataFrameAnalytics - Instantiates a data frame analytics job.
MLPutFilter - Instantiates a filter.
MLPutJob - Instantiates an anomaly detection job.
MLPutTrainedModel - Creates an inference trained model.
MLPutTrainedModelAlias - Creates a new model alias (or reassigns an existing one) to refer to the trained model See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-models-aliases.html.
MLPutTrainedModelDefinitionPart - Creates part of a trained model definition See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-model-definition-part.html.
MLPutTrainedModelVocabulary - Creates a trained model vocabulary See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-model-vocabulary.html.
MLResetJob - Resets an existing anomaly detection job.
MLRevertModelSnapshot - Reverts to a specific snapshot.
MLSetUpgradeMode - Sets a cluster wide upgrade_mode setting that prepares machine learning indices for an upgrade.
MLStartDatafeed - Starts one or more datafeeds.
MLStartDataFrameAnalytics - Starts a data frame analytics job.
MLStartTrainedModelDeployment - Start a trained model deployment.
MLStopDatafeed - Stops one or more datafeeds.
MLStopDataFrameAnalytics - Stops one or more data frame analytics jobs.
MLStopTrainedModelDeployment - Stop a trained model deployment.
MLUpdateDatafeed - Updates certain properties of a datafeed.
MLUpdateDataFrameAnalytics - Updates certain properties of a data frame analytics job.
MLUpdateFilter - Updates the description of a filter, adds items, or removes items.
MLUpdateJob - Updates certain properties of an anomaly detection job.
MLUpdateModelSnapshot - Updates certain properties of a snapshot.
MLUpdateTrainedModelDeployment - Updates certain properties of trained model deployment.
MLUpgradeJobSnapshot - Upgrades a given job snapshot to the current major version.
MLValidate - Validates an anomaly detection job.
MLValidateDetector - Validates an anomaly detection detector.
MonitoringBulk - Used by the monitoring features to send monitoring data.
Msearch allows to execute several search operations in one request.
MsearchTemplate allows to execute several search template operations in one request.
Mtermvectors returns multiple termvectors in one request.
NodesClearRepositoriesMeteringArchive removes the archived repositories metering information present in the cluster.
NodesGetRepositoriesMeteringInfo returns cluster repositories metering information.
NodesHotThreads returns information about hot threads on each node in the cluster.
NodesInfo returns information about nodes in the cluster.
NodesReloadSecureSettings reloads secure settings.
NodesStats returns statistical information about nodes in the cluster.
NodesUsage returns low-level information about REST actions usage on nodes.
OpenPointInTime - Open a point in time that can be used in subsequent searches See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/point-in-time-api.html.
Ping returns whether the cluster is running.
ProfilingFlamegraph - Extracts a UI-optimized structure to render flamegraphs from Universal Profiling.
ProfilingStacktraces extracts raw stacktrace information from Universal Profiling.
ProfilingStatus returns basic information about the status of Universal Profiling.
ProfilingTopnFunctions extracts a list of topN functions from Universal Profiling.
PutScript creates or updates a script.
QueryRulesDeleteRule deletes an individual query rule within a ruleset.
QueryRulesDeleteRuleset deletes a query ruleset.
QueryRulesGetRule returns the details about an individual query rule within a ruleset.
QueryRulesGetRuleset returns the details about a query ruleset.
QueryRulesListRulesets lists query rulesets.
QueryRulesPutRule creates or updates a query rule within a ruleset.
QueryRulesPutRuleset creates or updates a query ruleset.
QueryRulesTest tests a query ruleset to identify the rules that would match input criteria This API is experimental.
RankEval allows to evaluate the quality of ranked search results over a set of typical search queries See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/search-rank-eval.html.
Reindex allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
ReindexRethrottle changes the number of requests per second for a particular Reindex operation.
RenderSearchTemplate allows to use the Mustache language to pre-render a search definition.
RollupDeleteJob - Deletes an existing rollup job.
RollupGetJobs - Retrieves the configuration, stats, and status of rollup jobs.
RollupGetRollupCaps - Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.
RollupGetRollupIndexCaps - Returns the rollup capabilities of all jobs inside of a rollup index (e.g.
RollupPutJob - Creates a rollup job.
RollupRollupSearch - Enables searching rolled-up data using the standard query DSL.
RollupStartJob - Starts an existing, stopped rollup job.
RollupStopJob - Stops an existing, started rollup job.
ScriptsPainlessExecute allows an arbitrary script to be executed and a result to be returned This API is experimental.
Scroll allows to retrieve a large numbers of results from a single search request.
Search returns results matching a query.
SearchableSnapshotsCacheStats - Retrieve node-level cache statistics about searchable snapshots.
SearchableSnapshotsClearCache - Clear the cache of searchable snapshots.
SearchableSnapshotsMount - Mount a snapshot as a searchable index.
SearchableSnapshotsStats - Retrieve shard-level statistics about searchable snapshots.
SearchApplicationDelete deletes a search application.
SearchApplicationDeleteBehavioralAnalytics delete a behavioral analytics collection.
SearchApplicationGet returns the details about a search application.
SearchApplicationGetBehavioralAnalytics returns the existing behavioral analytics collections.
SearchApplicationList returns the existing search applications.
SearchApplicationPostBehavioralAnalyticsEvent creates a behavioral analytics event for existing collection.
SearchApplicationPut creates or updates a search application.
SearchApplicationPutBehavioralAnalytics creates a behavioral analytics collection.
SearchApplicationRenderQuery renders a query for given search application search parameters This API is experimental.
SearchApplicationSearch perform a search against a search application This API is experimental.
SearchMvt searches a vector tile for geospatial values.
SearchShards returns information about the indices and shards that a search request would be executed against.
SearchTemplate allows to use the Mustache language to pre-render a search definition.
SecurityActivateUserProfile - Creates or updates the user profile on behalf of another user.
SecurityAuthenticate - Enables authentication as a user and retrieve information about the authenticated user.
SecurityBulkDeleteRole - Bulk delete roles in the native realm.
SecurityBulkPutRole - Bulk adds and updates roles in the native realm.
SecurityBulkUpdateAPIKeys - Updates the attributes of multiple existing API keys.
SecurityChangePassword - Changes the passwords of users in the native realm and built-in users.
SecurityClearAPIKeyCache - Clear a subset or all entries from the API key cache.
SecurityClearCachedPrivileges - Evicts application privileges from the native application privileges cache.
SecurityClearCachedRealms - Evicts users from the user cache.
SecurityClearCachedRoles - Evicts roles from the native role cache.
SecurityClearCachedServiceTokens - Evicts tokens from the service account token caches.
SecurityCreateAPIKey - Creates an API key for access without requiring basic authentication.
SecurityCreateCrossClusterAPIKey - Creates a cross-cluster API key for API key based remote cluster access.
SecurityCreateServiceToken - Creates a service account token for access without requiring basic authentication.
SecurityDeletePrivileges - Removes application privileges.
SecurityDeleteRole - Removes roles in the native realm.
SecurityDeleteRoleMapping - Removes role mappings.
SecurityDeleteServiceToken - Deletes a service account token.
SecurityDeleteUser - Deletes users from the native realm.
SecurityDisableUser - Disables users in the native realm.
SecurityDisableUserProfile - Disables a user profile so it's not visible in user profile searches.
SecurityEnableUser - Enables users in the native realm.
SecurityEnableUserProfile - Enables a user profile so it's visible in user profile searches.
SecurityEnrollKibana - Allows a kibana instance to configure itself to communicate with a secured elasticsearch cluster.
SecurityEnrollNode - Allows a new node to enroll to an existing cluster with security enabled.
SecurityGetAPIKey - Retrieves information for one or more API keys.
SecurityGetBuiltinPrivileges - Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.
SecurityGetPrivileges - Retrieves application privileges.
SecurityGetRole - Retrieves roles in the native realm.
SecurityGetRoleMapping - Retrieves role mappings.
SecurityGetServiceAccounts - Retrieves information about service accounts.
SecurityGetServiceCredentials - Retrieves information of all service credentials for a service account.
SecurityGetSettings - Retrieve settings for the security system indices See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-settings.html.
SecurityGetToken - Creates a bearer token for access without requiring basic authentication.
SecurityGetUser - Retrieves information about users in the native realm and built-in users.
SecurityGetUserPrivileges - Retrieves security privileges for the logged in user.
SecurityGetUserProfile - Retrieves user profiles for the given unique ID(s).
SecurityGrantAPIKey - Creates an API key on behalf of another user.
SecurityHasPrivileges - Determines whether the specified user has a specified list of privileges.
SecurityHasPrivilegesUserProfile - Determines whether the users associated with the specified profile IDs have all the requested privileges.
SecurityInvalidateAPIKey - Invalidates one or more API keys.
SecurityInvalidateToken - Invalidates one or more access tokens or refresh tokens.
SecurityOidcAuthenticate - Exchanges an OpenID Connection authentication response message for an Elasticsearch access token and refresh token pair See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-oidc-authenticate.html.
SecurityOidcLogout - Invalidates a refresh token and access token that was generated from the OpenID Connect Authenticate API See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-oidc-logout.html.
SecurityOidcPrepareAuthentication - Creates an OAuth 2.0 authentication request as a URL string See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-oidc-prepare-authentication.html.
SecurityPutPrivileges - Adds or updates application privileges.
SecurityPutRole - Adds and updates roles in the native realm.
SecurityPutRoleMapping - Creates and updates role mappings.
SecurityPutUser - Adds and updates users in the native realm.
SecurityQueryAPIKeys - Retrieves information for API keys using a subset of query DSL See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-api-key.html.
SecurityQueryRole - Retrieves information for Roles using a subset of query DSL See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-role.html.
SecurityQueryUser - Retrieves information for Users using a subset of query DSL See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-user.html.
SecuritySamlAuthenticate - Exchanges a SAML Response message for an Elasticsearch access token and refresh token pair See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-authenticate.html.
SecuritySamlCompleteLogout - Verifies the logout response sent from the SAML IdP See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-complete-logout.html.
SecuritySamlInvalidate - Consumes a SAML LogoutRequest See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-invalidate.html.
SecuritySamlLogout - Invalidates an access token and a refresh token that were generated via the SAML Authenticate API See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-logout.html.
SecuritySamlPrepareAuthentication - Creates a SAML authentication request See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-prepare-authentication.html.
SecuritySamlServiceProviderMetadata - Generates SAML metadata for the Elastic stack SAML 2.0 Service Provider See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-saml-sp-metadata.html.
SecuritySuggestUserProfiles - Get suggestions for user profiles that match specified search criteria.
SecurityUpdateAPIKey - Updates attributes of an existing API key.
SecurityUpdateCrossClusterAPIKey - Updates attributes of an existing cross-cluster API key.
SecurityUpdateSettings - Update settings for the security system index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-settings.html.
SecurityUpdateUserProfileData - Update application specific data for the user profile of the given unique ID.
ShutdownDeleteNode removes a node from the shutdown list.
ShutdownGetNode retrieve status of a node or nodes that are currently marked as shutting down.
ShutdownPutNode adds a node to be shut down.
SimulateIngest simulates running ingest with example documents.
SlmDeleteLifecycle - Deletes an existing snapshot lifecycle policy.
SlmExecuteLifecycle - Immediately creates a snapshot according to the lifecycle policy, without waiting for the scheduled time.
SlmExecuteRetention - Deletes any snapshots that are expired according to the policy's retention rules.
SlmGetLifecycle - Retrieves one or more snapshot lifecycle policy definitions and information about the latest snapshot attempts.
SlmGetStats - Returns global and policy-level statistics about actions taken by snapshot lifecycle management.
SlmGetStatus - Retrieves the status of snapshot lifecycle management (SLM).
SlmPutLifecycle - Creates or updates a snapshot lifecycle policy.
SlmStart - Turns on snapshot lifecycle management (SLM).
SlmStop - Turns off snapshot lifecycle management (SLM).
SnapshotCleanupRepository removes stale data from repository.
SnapshotClone clones indices from one snapshot into another snapshot in the same repository.
SnapshotCreate creates a snapshot in a repository.
SnapshotCreateRepository creates a repository.
SnapshotDelete deletes one or more snapshots.
SnapshotDeleteRepository deletes a repository.
SnapshotGet returns information about a snapshot.
SnapshotGetRepository returns information about a repository.
SnapshotRepositoryAnalyze analyzes a repository for correctness and performance See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html.
SnapshotRepositoryVerifyIntegrity verifies the integrity of the contents of a snapshot repository This API is experimental.
SnapshotRestore restores a snapshot.
SnapshotStatus returns information about the status of a snapshot.
SnapshotVerifyRepository verifies a repository.
SQLClearCursor - Clears the SQL cursor See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html.
SQLDeleteAsync - Deletes an async SQL search or a stored synchronous SQL search.
SQLGetAsync - Returns the current status and available results for an async SQL search or stored synchronous SQL search See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-async-sql-search-api.html.
SQLGetAsyncStatus - Returns the current status of an async SQL search or a stored synchronous SQL search See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-async-sql-search-status-api.html.
SQLQuery - Executes a SQL request See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html.
SQLTranslate - Translates SQL into Elasticsearch queries See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html.
SSLCertificates - Retrieves information about the X.509 certificates used to encrypt communications in the cluster.
SynonymsDeleteSynonym deletes a synonym set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-synonyms-set.html.
SynonymsDeleteSynonymRule deletes a synonym rule in a synonym set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-synonym-rule.html.
SynonymsGetSynonym retrieves a synonym set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-synonyms-set.html.
SynonymsGetSynonymRule retrieves a synonym rule from a synonym set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/get-synonym-rule.html.
SynonymsGetSynonymsSets retrieves a summary of all defined synonym sets See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/list-synonyms-sets.html.
SynonymsPutSynonym creates or updates a synonyms set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonyms-set.html.
SynonymsPutSynonymRule creates or updates a synonym rule in a synonym set See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonym-rule.html.
TasksCancel cancels a task, if it can be cancelled through an API.
TasksGet returns information about a task.
TasksList returns a list of tasks.
TermsEnum the terms enum API can be used to discover terms in the index that begin with the provided string.
Termvectors returns information and statistics about terms in the fields of a particular document.
TextStructureFindFieldStructure - Finds the structure of a text field in an index.
TextStructureFindMessageStructure - Finds the structure of a list of messages.
TextStructureFindStructure - Finds the structure of a text file.
TextStructureTestGrokPattern - Tests a Grok pattern on some text.
TransformDeleteTransform - Deletes an existing transform.
TransformGetNodeStats - Retrieves transform usage information for transform nodes.
TransformGetTransform - Retrieves configuration information for transforms.
TransformGetTransformStats - Retrieves usage information for transforms.
TransformPreviewTransform - Previews a transform.
TransformPutTransform - Instantiates a transform.
TransformResetTransform - Resets an existing transform.
TransformScheduleNowTransform - Schedules now a transform.
TransformStartTransform - Starts one or more transforms.
TransformStopTransform - Stops one or more transforms.
TransformUpdateTransform - Updates certain properties of a transform.
TransformUpgradeTransforms - Upgrades all transforms.
Update updates a document with a script or partial document.
UpdateByQuery performs an update on every document in the index without changing the source, for example to pick up a mapping change.
UpdateByQueryRethrottle changes the number of requests per second for a particular Update By Query operation.
WatcherAckWatch - Acknowledges a watch, manually throttling the execution of the watch's actions.
WatcherActivateWatch - Activates a currently inactive watch.
WatcherDeactivateWatch - Deactivates a currently active watch.
WatcherDeleteWatch - Removes a watch from Watcher.
WatcherExecuteWatch - Forces the execution of a stored watch.
WatcherGetSettings - Retrieve settings for the watcher system index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-get-settings.html.
WatcherGetWatch - Retrieves a watch by its ID.
WatcherPutWatch - Creates a new watch, or updates an existing one.
WatcherQueryWatches - Retrieves stored watches.
WatcherStart - Starts Watcher if it is not already running.
WatcherStats - Retrieves the current Watcher metrics.
WatcherStop - Stops Watcher if it is running.
WatcherUpdateSettings - Update settings for the watcher system index See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-update-settings.html.
XPackInfo - Retrieves information about the installed X-Pack features.
XPackUsage - Retrieves usage information about the installed X-Pack features.