elasticsearch-api/lib/elasticsearch/api/actions/indices/disk_usage.rb
# Analyzes the disk usage of each field of an index or data stream
# This functionality is Experimental and may be changed or removed
# completely in a future release. Elastic will take a best effort approach
# to fix any issues, but experimental features are not subject to the
# support SLA of official GA features.
#
# @option arguments [String] :index Comma-separated list of indices or data streams to analyze the disk usage
# @option arguments [Boolean] :run_expensive_tasks Must be set to [true] in order for the task to be performed. Defaults to false.
# @option arguments [Boolean] :flush Whether flush or not before analyzing the index disk usage. Defaults to true
# @option arguments [Boolean] :ignore_unavailable Whether specified concrete indices should be ignored when unavailable (missing or closed)
# @option arguments [Boolean] :allow_no_indices Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
# @option arguments [String] :expand_wildcards Whether to expand wildcard expression to concrete indices that are open, closed or both. (options: open, closed, hidden, none, all)
# @option arguments [Hash] :headers Custom HTTP headers
#
# @see https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-disk-usage.html
#
Analyzes the disk usage of each field of an index or data stream
This functionality is Experimental and may be changed or removed
completely in a future release. Elastic will take a best effort approach
to fix any issues, but experimental features are not subject to the
support SLA of official GA features.
Analyzes the disk usage of each field of an index or data stream This functionality is Experimental and may be changed or removed completely in a future release . Elastic will take a best effort approach to fix any issues but experimental features are not subject to the support SLA of official GA features .
def disk_usage(arguments = {})
          raise ArgumentError, "Required argument 'index' missing" unless arguments[:index]
          headers = arguments.delete(:headers) || {}
          body = nil
          arguments = arguments.clone
          _index = arguments.delete(:index)
          method = Elasticsearch::API::HTTP_POST
          path   = "#{Utils.__listify(_index)}/_disk_usage"
          params = Utils.process_params(arguments)
          perform_request(method, path, params, body, headers).body
        end
def disk_usage ( arguments = { } ) raise ArgumentError , "Required argument 'index' missing" unless arguments [ :index ] headers = arguments . delete ( :headers ) || { } body = nil arguments = arguments . clone _index = arguments . delete ( :index ) method = Elasticsearch :: API :: HTTP_POST path = "#{Utils.__listify(_index)}/_disk_usage" params = Utils . process_params ( arguments ) perform_request ( method , path , params , body , headers ) . body end
Analyzes the disk usage of each field of an index or data stream
This functionality is Experimental and may be changed or removed
completely in a future release.
Analyzes the disk usage of each field of an index or data stream This functionality is Experimental and may be changed or removed completely in a future release .
arguments
:headers Custom HTTP headers
: headers Custom HTTP headers
see
None