/*
 * Copyright OpenSearch Contributors
 * SPDX-License-Identifier: Apache-2.0
 *
 * The OpenSearch Contributors require contributions made to
 * this file be licensed under the Apache-2.0 license or a
 * compatible open source license.
 *
 */

/*
 * This file was generated from the OpenSearch API Spec. Do NOT edit it
 * manually. If you want to make changes, either update the spec or
 * modify the API generator.
 */

import * as Common from './_common'

export type NodesRecord = {
  build?: string;
  'bulk.avg_size_in_bytes'?: string;
  'bulk.avg_time'?: string;
  'bulk.total_operations'?: string;
  'bulk.total_size_in_bytes'?: string;
  'bulk.total_time'?: string;
  cluster_manager?: string;
  'completion.size'?: string;
  cpu?: string;
  'disk.avail'?: string;
  'disk.total'?: string;
  'disk.used'?: string;
  'disk.used_percent'?: Common.PercentageString;
  'fielddata.evictions'?: string;
  'fielddata.memory_size'?: string;
  'file_desc.current'?: string;
  'file_desc.max'?: string;
  'file_desc.percent'?: Common.PercentageString;
  flavor?: string;
  'flush.total'?: string;
  'flush.total_time'?: string;
  'get.current'?: string;
  'get.exists_time'?: string;
  'get.exists_total'?: string;
  'get.missing_time'?: string;
  'get.missing_total'?: string;
  'get.time'?: string;
  'get.total'?: string;
  'heap.current'?: string;
  'heap.max'?: string;
  'heap.percent'?: Common.PercentageString;
  http_address?: string;
  id?: Common.Id;
  'indexing.delete_current'?: string;
  'indexing.delete_time'?: string;
  'indexing.delete_total'?: string;
  'indexing.index_current'?: string;
  'indexing.index_failed'?: string;
  'indexing.index_time'?: string;
  'indexing.index_total'?: string;
  ip?: string;
  jdk?: string;
  load_15m?: string;
  load_1m?: string;
  load_5m?: string;
  master?: string;
  'merges.current'?: string;
  'merges.current_docs'?: string;
  'merges.current_size'?: string;
  'merges.total'?: string;
  'merges.total_docs'?: string;
  'merges.total_size'?: string;
  'merges.total_time'?: string;
  name?: Common.Name;
  'node.role'?: string;
  'node.roles'?: string;
  pid?: string;
  port?: string;
  'query_cache.evictions'?: string;
  'query_cache.hit_count'?: string;
  'query_cache.memory_size'?: string;
  'query_cache.miss_count'?: string;
  'ram.current'?: string;
  'ram.max'?: string;
  'ram.percent'?: Common.PercentageString;
  'refresh.external_time'?: string;
  'refresh.external_total'?: string;
  'refresh.listeners'?: string;
  'refresh.time'?: string;
  'refresh.total'?: string;
  'request_cache.evictions'?: string;
  'request_cache.hit_count'?: string;
  'request_cache.memory_size'?: string;
  'request_cache.miss_count'?: string;
  'script.cache_evictions'?: string;
  'script.compilation_limit_triggered'?: string;
  'script.compilations'?: string;
  'search.concurrent_avg_slice_count'?: string;
  'search.concurrent_query_current'?: string;
  'search.concurrent_query_time'?: string;
  'search.concurrent_query_total'?: string;
  'search.fetch_current'?: string;
  'search.fetch_time'?: string;
  'search.fetch_total'?: string;
  'search.open_contexts'?: string;
  'search.point_in_time_current'?: string;
  'search.point_in_time_time'?: string;
  'search.point_in_time_total'?: string;
  'search.query_current'?: string;
  'search.query_time'?: string;
  'search.query_total'?: string;
  'search.scroll_current'?: string;
  'search.scroll_time'?: string;
  'search.scroll_total'?: string;
  'segments.count'?: string;
  'segments.fixed_bitset_memory'?: string;
  'segments.index_writer_memory'?: string;
  'segments.memory'?: string;
  'segments.version_map_memory'?: string;
  'suggest.current'?: string;
  'suggest.time'?: string;
  'suggest.total'?: string;
  type?: string;
  uptime?: string;
  version?: Common.VersionString;
}

