elasticsearch-api/lib/elasticsearch/api/actions/nodes/clear_repositories_metering_archive.rb
# Removes the archived repositories metering information present in the cluster.
# 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 [List] :node_id Comma-separated list of node IDs or names used to limit returned information.
# @option arguments [Long] :max_archive_version Specifies the maximum archive_version to be cleared from the archive.
# @option arguments [Hash] :headers Custom HTTP headers
#
# @see https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-repositories-metering-archive-api.html
#
Removes the archived repositories metering information present in the cluster.
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.
Removes the archived repositories metering information present in the cluster . 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 clear_repositories_metering_archive(arguments = {})
          raise ArgumentError, "Required argument 'node_id' missing" unless arguments[:node_id]
          raise ArgumentError,
                "Required argument 'max_archive_version' missing" unless arguments[:max_archive_version]
          headers = arguments.delete(:headers) || {}
          body = nil
          arguments = arguments.clone
          _node_id = arguments.delete(:node_id)
          _max_archive_version = arguments.delete(:max_archive_version)
          method = Elasticsearch::API::HTTP_DELETE
          path   = "_nodes/#{Utils.__listify(_node_id)}/_repositories_metering/#{Utils.__listify(_max_archive_version)}"
          params = {}
          perform_request(method, path, params, body, headers).body
        end
def clear_repositories_metering_archive ( arguments = { } ) raise ArgumentError , "Required argument 'node_id' missing" unless arguments [ :node_id ] raise ArgumentError , "Required argument 'max_archive_version' missing" unless arguments [ :max_archive_version ] headers = arguments . delete ( :headers ) || { } body = nil arguments = arguments . clone _node_id = arguments . delete ( :node_id ) _max_archive_version = arguments . delete ( :max_archive_version ) method = Elasticsearch :: API :: HTTP_DELETE path = "_nodes/#{Utils.__listify(_node_id)}/_repositories_metering/#{Utils.__listify(_max_archive_version)}" params = { } perform_request ( method , path , params , body , headers ) . body end
Removes the archived repositories metering information present in the cluster.
Removes the archived repositories metering information present in the cluster .
arguments
:headers Custom HTTP headers
: headers Custom HTTP headers
see
None