Update a DBaaS OpenSearch service

PUT /dbaas-opensearch/{name}

Update a DBaaS OpenSearch service

Path parameters

  • name string Required

    Service name

    Minimum length is 0, maximum length is 63.

application/json

Body Required

  • max-index-count integer(int64)

    Maximum number of indexes to keep before deleting the oldest one

    Minimum value is 0.

  • Aiven automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.

  • ip-filter array[string]

    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'

  • Service is protected against termination and powering off

  • index-patterns array[object]

    Allows you to create glob style patterns and set a max number of indexes matching this pattern you want to keep. Creating indexes exceeding this value will cause the oldest one to get deleted. You could for example create a pattern looking like 'logs.?' and then create index logs.1, logs.2 etc, it will delete logs.1 once you create logs.6. Do note 'logs.?' does not apply to logs.10. Note: Setting max_index_count to 0 will do nothing and the pattern gets ignored.

    Hide index-patterns attributes Show index-patterns attributes object
    • max-index-count integer(int64)

      Maximum number of indexes to keep

      Minimum value is 0.

    • Deletion sorting algorithm

      Values are alphabetical or creation_date.

    • pattern string

      fnmatch pattern

      Maximum length is 1024.

  • Automatic maintenance settings

    Additional properties are allowed.

    Hide maintenance attributes Show maintenance attributes object
    • dow string Required

      Day of week for installing updates

      Values are saturday, tuesday, never, wednesday, sunday, friday, monday, or thursday.

    • time string Required

      Time for installing updates, UTC

      Minimum length is 8, maximum length is 8.

  • Template settings for all new indexes

    Additional properties are allowed.

    Hide index-template attributes Show index-template attributes object
    • The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects. Default is 10000.

      Minimum value is 0, maximum value is 100000.

    • number-of-replicas integer(int64)

      The number of replicas each primary shard has.

      Minimum value is 0, maximum value is 29.

    • number-of-shards integer(int64)

      The number of primary shards that an index should have.

      Minimum value is 1, maximum value is 1024.

  • OpenSearch-specific settings

    Additional properties are NOT allowed.

    Hide opensearch-settings attributes Show opensearch-settings attributes object
    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Size for the thread pool queue. See documentation for exact details.

      Minimum value is 10, maximum value is 2000.

    • Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.

      Minimum value is 3, maximum value is 2048.

    • Number of file chunks sent in parallel for each recovery. Defaults to 2.

      Minimum value is 2, maximum value is 5.

    • Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.

      Minimum value is 3, maximum value is 40.

    • Additional properties are NOT allowed.

      Hide search_backpressure attributes Show search_backpressure attributes object
      • mode string

        The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only

        Values are monitor_only, enforced, or disabled.

      • Additional properties are NOT allowed.

        Hide node_duress attributes Show node_duress attributes object
        • The CPU usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.9

          Minimum value is 0.0, maximum value is 1.0.

        • The heap usage threshold (as a percentage) required for a node to be considered to be under duress. Default is 0.7

          Minimum value is 0.0, maximum value is 1.0.

        • The number of successive limit breaches after which the node is considered to be under duress. Default is 3

          Minimum value is 1.

      • Additional properties are NOT allowed.

        Hide search_shard_task attributes Show search_shard_task attributes object
        • The heap usage threshold (as a percentage) required for the sum of heap usages of all search shard tasks before cancellation is applied. Default is 0.5

          Minimum value is 0.0, maximum value is 1.0.

        • The elapsed time threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 30000

          Minimum value is 0.

        • The maximum number of tasks to cancel per millisecond of elapsed time. Default is 0.003

          Minimum value is 0.0.

        • The minimum variance required for a single search shard task’s heap usage compared to the rolling average of previously completed tasks before it is considered for cancellation. Default is 2.0

          Minimum value is 0.0.

        • The number of previously completed search shard tasks to consider when calculating the rolling average of heap usage. Default is 100

          Minimum value is 0.

        • The maximum number of tasks to cancel, as a percentage of successful task completions. Default is 0.1

          Minimum value is 0.0, maximum value is 1.0.

        • The heap usage threshold (as a percentage) required for a single search shard task before it is considered for cancellation. Default is 0.5

          Minimum value is 0.0, maximum value is 1.0.

        • The CPU usage threshold (in milliseconds) required for a single search shard task before it is considered for cancellation. Default is 15000

          Minimum value is 0.

        • The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 10.0

          Minimum value is 1.0.

      • Additional properties are NOT allowed.

        Hide search_task attributes Show search_task attributes object
        • The heap usage threshold (as a percentage) required for the sum of heap usages of all search tasks before cancellation is applied. Default is 0.5

          Minimum value is 0.0, maximum value is 1.0.

        • The elapsed time threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 45000

          Minimum value is 0.

        • The maximum number of search tasks to cancel per millisecond of elapsed time. Default is 0.003

          Minimum value is 0.0.

        • The heap usage variance required for an individual parent task before it is considered for cancellation. A task is considered for cancellation when taskHeapUsage is greater than or equal to heapUsageMovingAverage * variance. Default is 2.0

          Minimum value is 0.0.

        • The window size used to calculate the rolling average of the heap usage for the completed parent tasks. Default is 10

          Minimum value is 0.

        • The maximum number of search tasks to cancel, as a percentage of successful search task completions. Default is 0.1

          Minimum value is 0.0, maximum value is 1.0.

        • The heap usage threshold (as a percentage) required for an individual parent task before it is considered for cancellation. Default is 0.2

          Minimum value is 0.0, maximum value is 1.0.

        • The CPU usage threshold (in milliseconds) required for an individual parent task before it is considered for cancellation. Default is 30000

          Minimum value is 0.

        • The maximum number of search tasks to cancel in a single iteration of the observer thread. Default is 5.0

          Minimum value is 1.0.

    • Additional properties are NOT allowed.

      Hide shard_indexing_pressure attributes Show shard_indexing_pressure attributes object
      • Additional properties are NOT allowed.

        Hide primary_parameter attributes Show primary_parameter attributes object
        • shard object

          Additional properties are NOT allowed.

          Hide shard attribute Show shard attribute object
          • Specify the minimum assigned quota for a new shard in any role (coordinator, primary, or replica). Shard indexing backpressure increases or decreases this allocated quota based on the inflow of traffic for the shard. Default is 0.001

            Minimum value is 0.0.

        • node object

          Additional properties are NOT allowed.

          Hide node attribute Show node attribute object
          • Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7

            Minimum value is 0.0.

      • Additional properties are NOT allowed.

        Hide operating_factor attributes Show operating_factor attributes object
        • upper number

          Specify the upper occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is above this limit, shard indexing backpressure increases the current allocated memory for that shard. Default is 0.95

          Minimum value is 0.0.

        • optimal number

          Specify the optimal occupancy of the allocated quota of memory for the shard. If the total memory usage of a shard is at this level, shard indexing backpressure doesn’t change the current allocated memory for that shard. Default is 0.85

          Minimum value is 0.0.

        • lower number

          Specify the lower occupancy limit of the allocated quota of memory for the shard. If the total memory usage of a shard is below this limit, shard indexing backpressure decreases the current allocated memory for that shard. Default is 0.75

          Minimum value is 0.0.

      • enforced boolean

        Run shard indexing backpressure in shadow mode or enforced mode. In shadow mode (value set as false), shard indexing backpressure tracks all granular-level metrics, but it doesn’t actually reject any indexing requests. In enforced mode (value set as true), shard indexing backpressure rejects any requests to the cluster that might cause a dip in its performance. Default is false

      • enabled boolean

        Enable or disable shard indexing backpressure. Default is false

    • Enable or disable KNN memory circuit breaker. Defaults to true.

    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.

      Minimum value is 3, maximum value is 2048.

    • Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb

      Minimum value is 40, maximum value is 400.

    • The max length of an HTTP URL, in bytes

      Minimum value is 1024, maximum value is 65536.

    • Default value is false.

    • Size for the thread pool queue. See documentation for exact details.

      Minimum value is 10, maximum value is 2000.

    • Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context

      Maximum length is 1024.

    • search_max_buckets integer | null

      Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.

      Minimum value is 1, maximum value is 1000000.

    • reindex_remote_whitelist array[string | null] | null

      Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.

      Not more than 32 elements. Maximum length of each is 261.

    • Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false

    • The max size of allowed headers, in bytes

      Minimum value is 1024, maximum value is 262144.

    • Additional properties are allowed.

      Hide email-sender attributes Show email-sender attributes object
      • email_sender_name string Required

        This should be identical to the Sender name defined in Opensearch dashboards

        Maximum length is 40. Format should match the following pattern: ^[a-zA-Z0-9-_]+$.

      • email_sender_password string Required

        Sender password for Opensearch alerts to authenticate with SMTP server

        Maximum length is 1024. Format should match the following pattern: ^[^\x00-\x1F]+$.

      • email_sender_username string Required

        Maximum length is 320. Format should match the following pattern: ^[^\x00-\x1F]+$.

    • Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.

      Minimum value is 3, maximum value is 100.

    • Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false

    • Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.

      Minimum value is 3, maximum value is 40.

    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Additional properties are NOT allowed.

      Hide auth_failure_listeners attributes Show auth_failure_listeners attributes object
      • Additional properties are NOT allowed.

        Hide internal_authentication_backend_limiting attributes Show internal_authentication_backend_limiting attributes object
        • The number of login attempts allowed before login is blocked

          Minimum value is 0, maximum value is 2147483647.

        • The internal backend. Enter internal

          Maximum length is 1024. Value is internal.

        • The duration of time that login remains blocked after a failed login

          Minimum value is 0, maximum value is 2147483647.

        • The maximum number of blocked IP addresses

          Minimum value is 0, maximum value is 2147483647.

        • The maximum number of tracked IP addresses that have failed login

          Minimum value is 0, maximum value is 2147483647.

        • The window of time in which the value for allowed_tries is enforced

          Minimum value is 0, maximum value is 2147483647.

        • type string

          The type of rate limiting

          Maximum length is 1024. Value is username.

      • Additional properties are NOT allowed.

        Hide ip_rate_limiting attributes Show ip_rate_limiting attributes object
        • The number of login attempts allowed before login is blocked

          Minimum value is 1, maximum value is 2147483647.

        • The duration of time that login remains blocked after a failed login

          Minimum value is 1, maximum value is 36000.

        • The maximum number of blocked IP addresses

          Minimum value is 0, maximum value is 2147483647.

        • The maximum number of tracked IP addresses that have failed login

          Minimum value is 0, maximum value is 2147483647.

        • The window of time in which the value for allowed_tries is enforced

          Minimum value is 1, maximum value is 36000.

        • type string

          The type of rate limiting

          Maximum length is 1024. Value is ip.

    • Additional properties are allowed.

      Hide ism-history attributes Show ism-history attributes object
    • How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2.

      Minimum value is 2, maximum value is 16.

    • Size for the thread pool queue. See documentation for exact details.

      Minimum value is 10, maximum value is 2000.

    • Explicitly allow or block automatic creation of indices. Defaults to true

    • Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.

      Minimum value is 1, maximum value is 2147483647.

    • Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.

      Minimum value is 1, maximum value is 128.

    • Size for the thread pool queue. See documentation for exact details.

      Minimum value is 10, maximum value is 2000.

    • Maximum amount of memory that can be used for KNN index. Defaults to 50% of the JVM heap size.

      Minimum value is 3, maximum value is 100.

    • Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.

      Minimum value is 64, maximum value is 4096.

    • Size for the thread pool queue. See documentation for exact details.

      Minimum value is 10, maximum value is 2000.

    • Controls the number of shards allowed in the cluster per data node

      Minimum value is 100, maximum value is 10000.

  • version string

    Version

  • plan string

    Subscription plan

    Minimum length is 1, maximum length is 128.

  • OpenSearch Dashboards settings

    Additional properties are allowed.

    Hide opensearch-dashboards attributes Show opensearch-dashboards attributes object
    • Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch (default: 30000)

      Minimum value is 5000, maximum value is 120000.

    • enabled boolean

      Enable or disable OpenSearch Dashboards (default: true)

    • max-old-space-size integer(int64)

      Limits the maximum amount of memory (in MiB) the OpenSearch Dashboards process can use. This sets the max_old_space_size option of the nodejs running the OpenSearch Dashboards. Note: the memory reserved by OpenSearch Dashboards is not available for OpenSearch. (default: 128)

      Minimum value is 64, maximum value is 1024.

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • id string(uuid)

      Operation ID

    • reason string

      Operation failure reason

      Values are incorrect, unknown, unavailable, forbidden, busy, fault, partial, not-found, interrupted, unsupported, or conflict.

    • Related resource reference

      Additional properties are allowed.

      Hide reference attributes Show reference attributes object
      • id string(uuid)

        Reference ID

      • command string

        Command name

    • message string

      Operation message

    • state string

      Operation status

      Values are failure, pending, success, or timeout.

PUT /dbaas-opensearch/{name}
curl \
 -X PUT https://api-ch-gva-2.exoscale.com/v2/dbaas-opensearch/{name} \
 -H "Content-Type: application/json" \
 -d '{"max-index-count":42,"keep-index-refresh-interval":true,"ip-filter":["string"],"termination-protection":true,"index-patterns":[{"max-index-count":42,"sorting-algorithm":"alphabetical","pattern":"string"}],"maintenance":{"dow":"saturday","time":"string"},"index-template":{"mapping-nested-objects-limit":42,"number-of-replicas":42,"number-of-shards":42},"opensearch-settings":{"thread_pool_search_throttled_size":42,"thread_pool_analyze_size":42,"thread_pool_get_size":42,"thread_pool_get_queue_size":42,"indices_memory_max_index_buffer_size":42,"indices_recovery_max_concurrent_file_chunks":42,"indices_queries_cache_size":42,"search_backpressure":{"mode":"monitor_only","node_duress":{"cpu_threshold":42.0,"heap_threshold":42.0,"num_successive_breaches":42},"search_shard_task":{"total_heap_percent_threshold":42.0,"elapsed_time_millis_threshold":42,"cancellation_rate":42.0,"heap_variance":42.0,"heap_moving_average_window_size":42,"cancellation_ratio":42.0,"heap_percent_threshold":42.0,"cpu_time_millis_threshold":42,"cancellation_burst":42.0},"search_task":{"total_heap_percent_threshold":42.0,"elapsed_time_millis_threshold":42,"cancellation_rate":42.0,"heap_variance":42.0,"heap_moving_average_window_size":42,"cancellation_ratio":42.0,"heap_percent_threshold":42.0,"cpu_time_millis_threshold":42,"cancellation_burst":42.0}},"shard_indexing_pressure":{"primary_parameter":{"shard":{"min_limit":42.0},"node":{"soft_limit":42.0}},"operating_factor":{"upper":42.0,"optimal":42.0,"lower":42.0},"enforced":true,"enabled":true},"knn_memory_circuit_breaker_enabled":true,"thread_pool_search_size":42,"indices_memory_min_index_buffer_size":42,"indices_recovery_max_bytes_per_sec":42,"http_max_initial_line_length":4096,"enable_security_audit":true,"thread_pool_write_queue_size":42,"script_max_compilations_rate":"75/5m","search_max_buckets":10000,"reindex_remote_whitelist":["anotherservice.aivencloud.com:12398"],"override_main_response_version":true,"http_max_header_size":8192,"email-sender":{"email_sender_name":"alert-sender","email_sender_password":"very-secure-mail-password","email_sender_username":"jane@example.com"},"indices_fielddata_cache_size":42,"action_destructive_requires_name":true,"plugins_alerting_filter_by_backend_roles":false,"indices_memory_index_buffer_size":42,"thread_pool_force_merge_size":42,"auth_failure_listeners":{"internal_authentication_backend_limiting":{"allowed_tries":10,"authentication_backend":"internal","block_expiry_seconds":600,"max_blocked_clients":100000,"max_tracked_clients":100000,"time_window_seconds":3600,"type":"username"},"ip_rate_limiting":{"allowed_tries":10,"block_expiry_seconds":600,"max_blocked_clients":100000,"max_tracked_clients":100000,"time_window_seconds":3600,"type":"ip"}},"ism-history":{"ism_enabled":true,"ism_history_enabled":true,"ism_history_max_age":24,"ism_history_max_docs":2500000,"ism_history_rollover_check_period":8,"ism_history_rollover_retention_period":30},"cluster_routing_allocation_node_concurrent_recoveries":42,"thread_pool_analyze_queue_size":42,"action_auto_create_index_enabled":false,"http_max_content_length":42,"thread_pool_write_size":42,"thread_pool_search_queue_size":42,"knn_memory_circuit_breaker_limit":50,"indices_query_bool_max_clause_count":42,"thread_pool_search_throttled_queue_size":42,"cluster_max_shards_per_node":1000},"version":"string","plan":"string","opensearch-dashboards":{"opensearch-request-timeout":42,"enabled":true,"max-old-space-size":42}}'
Request examples
{
  "max-index-count": 42,
  "keep-index-refresh-interval": true,
  "ip-filter": [
    "string"
  ],
  "termination-protection": true,
  "index-patterns": [
    {
      "max-index-count": 42,
      "sorting-algorithm": "alphabetical",
      "pattern": "string"
    }
  ],
  "maintenance": {
    "dow": "saturday",
    "time": "string"
  },
  "index-template": {
    "mapping-nested-objects-limit": 42,
    "number-of-replicas": 42,
    "number-of-shards": 42
  },
  "opensearch-settings": {
    "thread_pool_search_throttled_size": 42,
    "thread_pool_analyze_size": 42,
    "thread_pool_get_size": 42,
    "thread_pool_get_queue_size": 42,
    "indices_memory_max_index_buffer_size": 42,
    "indices_recovery_max_concurrent_file_chunks": 42,
    "indices_queries_cache_size": 42,
    "search_backpressure": {
      "mode": "monitor_only",
      "node_duress": {
        "cpu_threshold": 42.0,
        "heap_threshold": 42.0,
        "num_successive_breaches": 42
      },
      "search_shard_task": {
        "total_heap_percent_threshold": 42.0,
        "elapsed_time_millis_threshold": 42,
        "cancellation_rate": 42.0,
        "heap_variance": 42.0,
        "heap_moving_average_window_size": 42,
        "cancellation_ratio": 42.0,
        "heap_percent_threshold": 42.0,
        "cpu_time_millis_threshold": 42,
        "cancellation_burst": 42.0
      },
      "search_task": {
        "total_heap_percent_threshold": 42.0,
        "elapsed_time_millis_threshold": 42,
        "cancellation_rate": 42.0,
        "heap_variance": 42.0,
        "heap_moving_average_window_size": 42,
        "cancellation_ratio": 42.0,
        "heap_percent_threshold": 42.0,
        "cpu_time_millis_threshold": 42,
        "cancellation_burst": 42.0
      }
    },
    "shard_indexing_pressure": {
      "primary_parameter": {
        "shard": {
          "min_limit": 42.0
        },
        "node": {
          "soft_limit": 42.0
        }
      },
      "operating_factor": {
        "upper": 42.0,
        "optimal": 42.0,
        "lower": 42.0
      },
      "enforced": true,
      "enabled": true
    },
    "knn_memory_circuit_breaker_enabled": true,
    "thread_pool_search_size": 42,
    "indices_memory_min_index_buffer_size": 42,
    "indices_recovery_max_bytes_per_sec": 42,
    "http_max_initial_line_length": 4096,
    "enable_security_audit": true,
    "thread_pool_write_queue_size": 42,
    "script_max_compilations_rate": "75/5m",
    "search_max_buckets": 10000,
    "reindex_remote_whitelist": [
      "anotherservice.aivencloud.com:12398"
    ],
    "override_main_response_version": true,
    "http_max_header_size": 8192,
    "email-sender": {
      "email_sender_name": "alert-sender",
      "email_sender_password": "very-secure-mail-password",
      "email_sender_username": "jane@example.com"
    },
    "indices_fielddata_cache_size": 42,
    "action_destructive_requires_name": true,
    "plugins_alerting_filter_by_backend_roles": false,
    "indices_memory_index_buffer_size": 42,
    "thread_pool_force_merge_size": 42,
    "auth_failure_listeners": {
      "internal_authentication_backend_limiting": {
        "allowed_tries": 10,
        "authentication_backend": "internal",
        "block_expiry_seconds": 600,
        "max_blocked_clients": 100000,
        "max_tracked_clients": 100000,
        "time_window_seconds": 3600,
        "type": "username"
      },
      "ip_rate_limiting": {
        "allowed_tries": 10,
        "block_expiry_seconds": 600,
        "max_blocked_clients": 100000,
        "max_tracked_clients": 100000,
        "time_window_seconds": 3600,
        "type": "ip"
      }
    },
    "ism-history": {
      "ism_enabled": true,
      "ism_history_enabled": true,
      "ism_history_max_age": 24,
      "ism_history_max_docs": 2500000,
      "ism_history_rollover_check_period": 8,
      "ism_history_rollover_retention_period": 30
    },
    "cluster_routing_allocation_node_concurrent_recoveries": 42,
    "thread_pool_analyze_queue_size": 42,
    "action_auto_create_index_enabled": false,
    "http_max_content_length": 42,
    "thread_pool_write_size": 42,
    "thread_pool_search_queue_size": 42,
    "knn_memory_circuit_breaker_limit": 50,
    "indices_query_bool_max_clause_count": 42,
    "thread_pool_search_throttled_queue_size": 42,
    "cluster_max_shards_per_node": 1000
  },
  "version": "string",
  "plan": "string",
  "opensearch-dashboards": {
    "opensearch-request-timeout": 42,
    "enabled": true,
    "max-old-space-size": 42
  }
}
Response examples (200)
{
  "id": "string",
  "reason": "incorrect",
  "reference": {
    "id": "string",
    "link": "string",
    "command": "string"
  },
  "message": "string",
  "state": "failure"
}