Updates the Elastic Stack version configuration.
Body
Required
Elastic Stack configuration object
-
The Elasticsearch configuration for an Elastic Stack version.
-
The Kibana configuration for an Elastic Stack version.
-
The APM Server configuration for an Elastic Stack version.
-
The Integrations Server configuration for an Elastic Stack version.
-
AppSearch related configuration of an Elastic Stack version
-
EnterpriseSearch related configuration of an Elastic Stack version
-
The metadata for the Elastic Stack.
-
List of versions that can be upgraded to the current version of the stackpack
PUT
/stack/versions/{version}
curl \
--request PUT 'https://{{hostname}}/api/v1/stack/versions/{version}' \
--user "username:password" \
--header "Content-Type: application/json" \
--data '{
"elasticsearch": {
"docker_image": "string",
"plugins": [
"string"
],
"default_plugins": [
"string"
],
"blacklist": [
"string"
],
"node_types": [
{
"node_type": "string",
"name": "string",
"description": "string",
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
],
"mandatory": true
}
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
]
},
"kibana": {
"version": "string",
"docker_image": "string",
"blacklist": [
"string"
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
]
},
"apm": {
"version": "string",
"docker_image": "string",
"blacklist": [
"string"
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
]
},
"integrations_server": {
"version": "string",
"docker_image": "string",
"blacklist": [
"string"
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
]
},
"appsearch": {
"version": "string",
"docker_image": "string",
"blacklist": [
"string"
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
],
"node_types": [
{
"node_type": "string",
"name": "string",
"description": "string",
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
],
"mandatory": true
}
]
},
"enterprise_search": {
"version": "string",
"docker_image": "string",
"blacklist": [
"string"
],
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
],
"node_types": [
{
"node_type": "string",
"name": "string",
"description": "string",
"settings": {},
"capacity_constraints": {
"min": 42,
"max": 42
},
"compatible_node_types": [
"string"
],
"mandatory": true
}
]
},
"metadata": {
"notes": "string",
"pre_release": true,
"min_platform_version": "string",
"min_wire_compatibility_version": "string",
"min_index_compatibility_version": "string",
"schema_version": 42
},
"rolling_upgrade_compatible_versions": [
"string"
]
}'