A newer version is available. For the latest information, see the
current release documentation.
EnterpriseSearchTopologyElement
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
EnterpriseSearchTopologyElement
editDefines the topology of the Enterprise Search nodes (e.g. number/capacity of nodes, and where they can be allocated)
Properties
edit-
allocator_filter(object) -
enterprise_search(EnterpriseSearchConfiguration) -
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.
-
memory_per_node(object) -
node_configuration(string) -
node_count_per_zone(object) -
node_type(EnterpriseSearchNodeTypes) - Defines the EnterpriseSearch node type
-
size(TopologySize) - Measured by the amount of a resource. The final cluster size is calculated using multipliers from the topology instance configuration.
-
zone_count(integerasint32) - number of zones in which nodes will be placed
Example
edit{
"allocator_filter" : {},
"enterprise_search" : {
"docker_image" : "string",
"system_settings" : {
"elasticsearch_password" : "string",
"elasticsearch_url" : "string",
"elasticsearch_username" : "string",
"secret_session_key" : "string"
},
"user_settings_json" : {},
"user_settings_override_json" : {},
"user_settings_override_yaml" : "string",
"user_settings_yaml" : "string",
"version" : "string"
},
"instance_configuration_id" : "string",
"memory_per_node" : {},
"node_configuration" : "string",
"node_count_per_zone" : {},
"node_type" : {
"appserver" : true,
"connector" : true,
"worker" : true
},
"size" : {
"resource" : "string",
"value" : 0
},
"zone_count" : 0
}