ApmTopologyElement
editApmTopologyElement
editDefines the topology of the APM Server nodes. For example, the number or capacity of the nodes, and where you can allocate the nodes.
Properties
edit-
apm
(ApmConfiguration
) - The configuration options for the APM Server.
-
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'.
-
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{ "apm" : { "docker_image" : "string", "system_settings" : { "debug_enabled" : true, "elasticsearch_password" : "string", "elasticsearch_url" : "string", "elasticsearch_username" : "string", "kibana_url" : "string", "secret_token" : "string" }, "user_settings_json" : {}, "user_settings_override_json" : {}, "user_settings_override_yaml" : "string", "user_settings_yaml" : "string", "version" : "string" }, "instance_configuration_id" : "string", "instance_configuration_version" : 0, "size" : { "resource" : "string", "value" : 0 }, "zone_count" : 0 }