IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

IntegrationsServerTopologyElement

edit

Defines the topology of the Integrations Server nodes. For example, the number or capacity of the nodes, and where you can allocate the nodes.

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.
integrations_server (IntegrationsServerConfiguration)
The configuration options for the Integrations Server.
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 as int32)
number of zones in which nodes will be placed

Example

edit
{
   "instance_configuration_id" : "string",
   "integrations_server" : {
      "docker_image" : "string",
      "mode" : "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"
   },
   "size" : {
      "resource" : "string",
      "value" : 0
   },
   "zone_count" : 0
}