InstanceConfigurationInfo
editInstanceConfigurationInfo
editThe configuration template for Elasticsearch instances, Kibana instances, and APM Servers.
Properties
edit-
config_version
(integer
asint32
) - If the IC is configuration controlled, this field is the version either being read back (reads return the latest IC unless specified by the 'config_version' URL param), or the version to update. Cannot be used in creates. For unversioned IC reads it is left empty.
-
cpu_multiplier
(number
asdouble
) - Settings for the instance CPU multiplier
-
description
(string
) - Optional description for the instance configuration
-
discrete_sizes
(DiscreteSizes
, required) - Numerics representing possible instance sizes that the instance configuration supports.
-
id
(string
) - Unique identifier for the instance configuration
-
instance_type
(string
; allowed values: [elasticsearch
,kibana
,apm
,integrations_server
,appsearch
,enterprise_search
]) - The type of instance. For instance configurations where the type is specified in the 'id', the default value of 'instance_type' will be automatically inferred.
-
max_zones
(integer
asint32
) - The maximum number of availability zones in which this instance configuration has allocators. This field will be missing unless explicitly requested with the show_max_zones parameter.
-
metadata
(object
) - Optional arbitrary metadata to associate with this template.
-
name
(string
, required) - Display name for the instance configuration.
-
node_types
(array[
string
)]
- Node types (master, data) for the instance. For instance configurations where the type (and tier) is specified in the 'id', the default value of 'node_types' will be automatically inferred.
-
storage_multiplier
(number
asdouble
) - Settings for the instance storage multiplier
Example
edit{ "config_version" : 0, "cpu_multiplier" : 0.1, "description" : "string", "discrete_sizes" : { "default_size" : 0, "resource" : "string", "sizes" : [ 0 ] }, "id" : "string", "instance_type" : "string", "max_zones" : 0, "metadata" : {}, "name" : "string", "node_types" : [ "string" ], "storage_multiplier" : 0.1 }