KibanaClusterTopologyElement
editKibanaClusterTopologyElement
editThe topology of the Kibana nodes, including the number, capacity, and type of nodes, and where they can be allocated.
Properties
edit-
instance_configuration_id
(string
) - Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the id of an existing instance configuration.
-
instance_configuration_version
(integer
asint32
) -
- The version of the Instance Configuration Id. If it is unset, the meaning depends on read vs writes. For deployment reads, it is equivalent to version 0 (or the IC is unversioned); for deployment creates and deployment template use, it is equivalent to 'the latest version'
- and for deployment updates, it is equivalent to 'retain the current version'.
-
kibana
(KibanaConfiguration
) - The Kibana instance settings. When specified at the top level, provides a field-by-field default. When specified at the topology level, provides the override settings.
-
memory_per_node
(integer
asint32
) - The memory capacity in MB for each node of this type built in each zone.
-
node_count_per_zone
(integer
asint32
) -
The number of nodes of this type that are allocated within each zone (i.e. total capacity per zone =
node_count_per_zone
*memory_per_node
in MB). -
size
(TopologySize
) - Measured by the amount of a resource. The final cluster size is calculated using multipliers from the topology instance configuration.
-
zone_count
(integer
asint32
) - number of zones in which nodes will be placed
Example
edit{ "instance_configuration_id" : "string", "instance_configuration_version" : 0, "kibana" : { "docker_image" : "string", "system_settings" : { "elasticsearch_password" : "string", "elasticsearch_url" : "string", "elasticsearch_username" : "string" }, "user_settings_json" : {}, "user_settings_override_json" : {}, "user_settings_override_yaml" : "string", "user_settings_yaml" : "string", "version" : "string" }, "memory_per_node" : 0, "node_count_per_zone" : 0, "size" : { "resource" : "string", "value" : 0 }, "zone_count" : 0 }