AuthThe Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.AvailabilityGenerally available since 1.3This functionality is generally available and ready for production usage.Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
By default, the API returns all attributes and core settings for cluster nodes.
Number of nodes that responded successfully to the request.
failednumberrequired
Number of nodes that rejected the request or failed to respond. If this value is not 0, a reason for the rejection or failure is included in the response.
cluster_namestringrequired
nodesmapstring to objectrequired
<string>object
attributesmapstring to stringrequired
build_flavorstringrequired
build_hashstringrequired
Short hash of the last git commit in this release.
Number of processors available to the Java virtual machine
allocated_processorsnumber
The number of processors actually used to calculate thread pool size. This number can be set with the node.processors setting of a node and defaults to the number of processors reported by the OS.
namestringrequired
Name of the operating system (ex: Linux, Windows, Mac OS X)
pretty_namestringrequired
refresh_interval_in_millisnumberrequired
Refresh interval for the OS statistics
versionstringrequired
Version of the operating system
cpuobject
cache_sizestringrequired
cache_size_in_bytesnumberrequired
cores_per_socketnumberrequired
mhznumberrequired
modelstringrequired
total_coresnumberrequired
total_socketsnumberrequired
vendorstringrequired
memobject
totalstringrequired
total_in_bytesnumberrequired
swapobject
totalstringrequired
total_in_bytesnumberrequired
pluginsobject[]
classnamestringrequired
descriptionstringrequired
elasticsearch_versionstringrequired
extended_pluginsstring[]required
has_native_controllerbooleanrequired
java_versionstringrequired
namestringrequired
versionstringrequired
licensedbooleanrequired
processobject
idnumberrequired
Process identifier (PID)
mlockallbooleanrequired
Indicates if the process address space has been successfully locked in memory
Assign the index to a node whose attribute has all of the given values.
Each key is a node attribute: one of the built-in attributes _name, _host_ip, _publish_ip, _ip, _host, _id and _tier, or a custom node attribute.
Each value is a comma-separated string or an array of strings, and can use wildcards.
initial_recoveryobject
_idstring
diskobject
threshold_enabledboolean | string
rebalanceobject
enableenumrequired
Values:allprimariesreplicasnone
electionobjectrequired
strategystringrequired
initial_master_nodesunionstring[] | string
deprecation_indexingobjectThe Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.AvailabilityGenerally available since 7.16This functionality is generally available and ready for production usage.Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
enabledboolean | stringrequired
nodeobjectrequired
namestringrequired
attrmapstring to objectrequired
max_local_storage_nodesstring
pathobject
logsstring
homestring
repostring[]
dataunionstring | string[]
repositoriesobject
urlobjectrequired
allowed_urlsstringrequired
discoveryobject
seed_hostsunionstring[] | string
typestring
seed_providersunionstring[] | string
actionobject
destructive_requires_namestringrequired
clientobject
typestringrequired
httpobjectrequired
typeobjectrequired
defaultstringrequired
type.defaultstring
compressionboolean | string
portnumber | string
bootstrapobject
memory_lockstringrequired
transportobjectrequired
typeobjectrequired
defaultstringrequired
type.defaultstring
featuresobject
x-packstringrequired
networkobject
hostunionstring | string[]
xpackobject
licenseobject
self_generatedobjectrequired
typestringrequired
securityobjectrequired
httpobject
sslmapstring to stringrequired
enabledstringrequired
transportobject
sslmapstring to stringrequired
authcobject
realmsobject
filemapstring to object
<string>object
enabledstring
orderstringrequired
nativemapstring to object
<string>object
enabledstring
orderstringrequired
pkimapstring to object
<string>object
enabledstring
orderstringrequired
tokenobject
enabledstringrequired
notificationmapstring to object
mlobject
use_auto_machine_memory_percentboolean
scriptobject
allowed_typesstringrequired
disable_max_compilations_ratestring
searchobject
remoteobjectrequired
connectstringrequired
ingestobject
attachmentobject
downloaderobjectrequired
enabledstringrequired
appendobject
downloaderobjectrequired
enabledstringrequired
csvobject
downloaderobjectrequired
enabledstringrequired
convertobject
downloaderobjectrequired
enabledstringrequired
dateobject
downloaderobjectrequired
enabledstringrequired
date_index_nameobject
downloaderobjectrequired
enabledstringrequired
dot_expanderobject
downloaderobjectrequired
enabledstringrequired
enrichobject
downloaderobjectrequired
enabledstringrequired
failobject
downloaderobjectrequired
enabledstringrequired
foreachobject
downloaderobjectrequired
enabledstringrequired
jsonobject
downloaderobjectrequired
enabledstringrequired
user_agentobject
downloaderobjectrequired
enabledstringrequired
kvobject
downloaderobjectrequired
enabledstringrequired
geoipobject
downloaderobjectrequired
enabledstringrequired
grokobject
downloaderobjectrequired
enabledstringrequired
gsubobject
downloaderobjectrequired
enabledstringrequired
joinobject
downloaderobjectrequired
enabledstringrequired
lowercaseobject
downloaderobjectrequired
enabledstringrequired
removeobject
downloaderobjectrequired
enabledstringrequired
renameobject
downloaderobjectrequired
enabledstringrequired
scriptobject
downloaderobjectrequired
enabledstringrequired
setobject
downloaderobjectrequired
enabledstringrequired
sortobject
downloaderobjectrequired
enabledstringrequired
splitobject
downloaderobjectrequired
enabledstringrequired
trimobject
downloaderobjectrequired
enabledstringrequired
uppercaseobject
downloaderobjectrequired
enabledstringrequired
urldecodeobject
downloaderobjectrequired
enabledstringrequired
bytesobject
downloaderobjectrequired
enabledstringrequired
dissectobject
downloaderobjectrequired
enabledstringrequired
set_security_userobject
downloaderobjectrequired
enabledstringrequired
pipelineobject
downloaderobjectrequired
enabledstringrequired
dropobject
downloaderobjectrequired
enabledstringrequired
circleobject
downloaderobjectrequired
enabledstringrequired
inferenceobject
downloaderobjectrequired
enabledstringrequired
thread_poolmapstring to object
<string>object
corenumber
keep_aliveuniononeOf
Values:-10
maxnumber
queue_sizenumberrequired
sizenumber
typestringrequired
total_indexing_buffernumber
Total heap allowed to be used to hold recently indexed documents before they must be written to disk. This size is a shared pool across all shards on this node, and is controlled by Indexing Buffer settings.
total_indexing_buffer_in_bytesnumber | string
Same as total_indexing_buffer, but expressed in bytes.
transportobject
bound_addressstring[]required
publish_addressstringrequired
profilesmapstring to stringrequired
transport_addressstringrequired
Host and port where transport HTTP connections are accepted.