From 3bb9a8fb4057ad92e45de7212f1384d4668f4c1f Mon Sep 17 00:00:00 2001 From: Jean-Louis Leysens Date: Fri, 16 Aug 2019 10:17:21 +0200 Subject: [PATCH 1/3] Backport spec_to_console script to work with new JSON file format. --- packages/kbn-spec-to-console/lib/convert.js | 45 ++++++++++++------- .../kbn-spec-to-console/lib/convert/parts.js | 1 - .../kbn-spec-to-console/lib/convert/paths.js | 5 +-- .../lib/replace_pattern.js | 1 - .../api_server/spec/generated/bulk.json | 2 +- .../spec/generated/cat.aliases.json | 2 +- .../spec/generated/cat.allocation.json | 2 +- .../api_server/spec/generated/cat.count.json | 2 +- .../spec/generated/cat.fielddata.json | 2 +- .../api_server/spec/generated/cat.health.json | 2 +- .../api_server/spec/generated/cat.help.json | 2 +- .../spec/generated/cat.indices.json | 2 +- .../api_server/spec/generated/cat.master.json | 2 +- .../spec/generated/cat.nodeattrs.json | 2 +- .../api_server/spec/generated/cat.nodes.json | 2 +- .../spec/generated/cat.pending_tasks.json | 2 +- .../spec/generated/cat.plugins.json | 2 +- .../spec/generated/cat.recovery.json | 2 +- .../spec/generated/cat.repositories.json | 2 +- .../spec/generated/cat.segments.json | 2 +- .../api_server/spec/generated/cat.shards.json | 2 +- .../spec/generated/cat.snapshots.json | 2 +- .../api_server/spec/generated/cat.tasks.json | 2 +- .../spec/generated/cat.templates.json | 2 +- .../spec/generated/cat.thread_pool.json | 2 +- .../spec/generated/clear_scroll.json | 5 ++- .../generated/cluster.allocation_explain.json | 2 +- .../spec/generated/cluster.get_settings.json | 2 +- .../spec/generated/cluster.health.json | 2 +- .../spec/generated/cluster.pending_tasks.json | 2 +- .../spec/generated/cluster.put_settings.json | 2 +- .../spec/generated/cluster.remote_info.json | 2 +- .../spec/generated/cluster.reroute.json | 2 +- .../spec/generated/cluster.state.json | 6 +-- .../spec/generated/cluster.stats.json | 2 +- .../api_server/spec/generated/count.json | 2 +- .../api_server/spec/generated/create.json | 5 ++- .../api_server/spec/generated/delete.json | 5 ++- .../spec/generated/delete_by_query.json | 1 - .../spec/generated/delete_script.json | 2 +- .../api_server/spec/generated/exists.json | 5 ++- .../spec/generated/exists_source.json | 5 ++- .../api_server/spec/generated/explain.json | 5 ++- .../api_server/spec/generated/field_caps.json | 2 +- .../api_server/spec/generated/get.json | 5 ++- .../api_server/spec/generated/get_script.json | 2 +- .../api_server/spec/generated/get_source.json | 5 ++- .../api_server/spec/generated/index.json | 6 ++- .../spec/generated/indices.analyze.json | 2 +- .../spec/generated/indices.clear_cache.json | 2 +- .../spec/generated/indices.clone.json | 17 +++++++ .../spec/generated/indices.close.json | 2 +- .../spec/generated/indices.create.json | 2 +- .../spec/generated/indices.delete.json | 2 +- .../spec/generated/indices.delete_alias.json | 2 +- .../generated/indices.delete_template.json | 2 +- .../spec/generated/indices.exists.json | 2 +- .../spec/generated/indices.exists_alias.json | 2 +- .../generated/indices.exists_template.json | 2 +- .../spec/generated/indices.exists_type.json | 2 +- .../spec/generated/indices.flush.json | 2 +- .../spec/generated/indices.flush_synced.json | 2 +- .../spec/generated/indices.forcemerge.json | 2 +- .../spec/generated/indices.get.json | 2 +- .../spec/generated/indices.get_alias.json | 2 +- .../generated/indices.get_field_mapping.json | 6 ++- .../spec/generated/indices.get_mapping.json | 6 ++- .../spec/generated/indices.get_settings.json | 2 +- .../spec/generated/indices.get_template.json | 2 +- .../spec/generated/indices.get_upgrade.json | 2 +- .../spec/generated/indices.open.json | 2 +- .../spec/generated/indices.put_alias.json | 2 +- .../spec/generated/indices.put_mapping.json | 11 ++++- .../spec/generated/indices.put_settings.json | 2 +- .../spec/generated/indices.put_template.json | 2 +- .../spec/generated/indices.recovery.json | 2 +- .../spec/generated/indices.refresh.json | 2 +- .../spec/generated/indices.rollover.json | 2 +- .../spec/generated/indices.segments.json | 2 +- .../spec/generated/indices.shard_stores.json | 2 +- .../spec/generated/indices.shrink.json | 2 +- .../spec/generated/indices.split.json | 2 +- .../spec/generated/indices.stats.json | 6 +-- .../generated/indices.update_aliases.json | 2 +- .../spec/generated/indices.upgrade.json | 2 +- .../generated/indices.validate_query.json | 5 ++- .../api_server/spec/generated/info.json | 2 +- .../api_server/spec/generated/mget.json | 5 ++- .../api_server/spec/generated/msearch.json | 2 +- .../spec/generated/msearch_template.json | 2 +- .../spec/generated/mtermvectors.json | 2 +- .../spec/generated/nodes.hot_threads.json | 10 ++++- .../api_server/spec/generated/nodes.info.json | 2 +- .../spec/generated/nodes.stats.json | 6 +-- .../spec/generated/nodes.usage.json | 6 +-- .../api_server/spec/generated/ping.json | 2 +- .../api_server/spec/generated/put_script.json | 2 +- .../api_server/spec/generated/scroll.json | 5 ++- .../api_server/spec/generated/search.json | 2 +- .../spec/generated/search_shards.json | 2 +- .../spec/generated/search_template.json | 2 +- .../spec/generated/snapshot.create.json | 2 +- .../generated/snapshot.create_repository.json | 2 +- .../spec/generated/snapshot.delete.json | 2 +- .../generated/snapshot.delete_repository.json | 2 +- .../spec/generated/snapshot.get.json | 2 +- .../generated/snapshot.get_repository.json | 2 +- .../spec/generated/snapshot.restore.json | 2 +- .../spec/generated/snapshot.status.json | 2 +- .../generated/snapshot.verify_repository.json | 2 +- .../spec/generated/tasks.cancel.json | 2 +- .../api_server/spec/generated/tasks.get.json | 2 +- .../api_server/spec/generated/tasks.list.json | 2 +- .../spec/generated/termvectors.json | 2 +- .../api_server/spec/generated/update.json | 5 ++- .../spec/generated/update_by_query.json | 1 - 116 files changed, 214 insertions(+), 156 deletions(-) create mode 100644 src/legacy/core_plugins/console/api_server/spec/generated/indices.clone.json diff --git a/packages/kbn-spec-to-console/lib/convert.js b/packages/kbn-spec-to-console/lib/convert.js index 876f61ba0112c..202efc4e8b63b 100644 --- a/packages/kbn-spec-to-console/lib/convert.js +++ b/packages/kbn-spec-to-console/lib/convert.js @@ -17,7 +17,6 @@ * under the License. */ - const convertParams = require('./convert/params'); const convertMethods = require('./convert/methods'); const convertPaths = require('./convert/paths'); @@ -25,38 +24,54 @@ const convertParts = require('./convert/parts'); module.exports = spec => { const result = {}; + // TODO: + // Since https://github.com/elastic/elasticsearch/pull/42346 has been merged into ES master + // the JSON doc specification has been updated. We need to update this script to take advantage + // of the added information but it will also require updating console's editor autocomplete. Object.keys(spec).forEach(api => { const source = spec[api]; if (!source.url) { return result; } - const convertedSpec = result[api] = {}; - if (source.url && source.url.params) { - const urlParams = convertParams(source.url.params); + const convertedSpec = (result[api] = {}); + if (source.params) { + const urlParams = convertParams(source.params); if (Object.keys(urlParams).length > 0) { convertedSpec.url_params = urlParams; } } - if (source.methods) { - convertedSpec.methods = convertMethods(source.methods); - } + const methodSet = new Set(); + let patterns; + const urlComponents = {}; if (source.url.paths) { - convertedSpec.patterns = convertPaths(source.url.paths); + patterns = convertPaths(source.url.paths); + source.url.paths.forEach(pathsObject => { + pathsObject.methods.forEach(method => methodSet.add(method)); + if (pathsObject.parts) { + for (const partName of Object.keys(pathsObject.parts)) { + urlComponents[partName] = pathsObject.parts[partName]; + } + } + }); } - if (source.url.parts) { - const components = convertParts(source.url.parts); - const hasComponents = Object.keys(components).filter(c => { - return Boolean(components[c]); - }).length > 0; + convertedSpec.methods = convertMethods(Array.from(methodSet)); + convertedSpec.patterns = patterns; + + if (Object.keys(urlComponents)) { + const components = convertParts(urlComponents); + const hasComponents = + Object.keys(components).filter(c => { + return Boolean(components[c]); + }).length > 0; if (hasComponents) { - convertedSpec.url_components = convertParts(source.url.parts); + convertedSpec.url_components = convertParts(urlComponents); } } if (source.documentation) { - convertedSpec.documentation = source.documentation; + convertedSpec.documentation = source.documentation.url; } }); diff --git a/packages/kbn-spec-to-console/lib/convert/parts.js b/packages/kbn-spec-to-console/lib/convert/parts.js index 51bb78668fa3c..040d04a0c1dc4 100644 --- a/packages/kbn-spec-to-console/lib/convert/parts.js +++ b/packages/kbn-spec-to-console/lib/convert/parts.js @@ -17,7 +17,6 @@ * under the License. */ - const replacePattern = require('../replace_pattern'); module.exports = parts => { diff --git a/packages/kbn-spec-to-console/lib/convert/paths.js b/packages/kbn-spec-to-console/lib/convert/paths.js index 90f6b885a185b..6c65bf48b9b06 100644 --- a/packages/kbn-spec-to-console/lib/convert/paths.js +++ b/packages/kbn-spec-to-console/lib/convert/paths.js @@ -17,11 +17,10 @@ * under the License. */ - const replacePattern = require('../replace_pattern'); module.exports = patterns => { - return patterns.map(pattern => { - return replacePattern(pattern, { brackets: true }); + return patterns.map(patternObject => { + return replacePattern(patternObject.path, { brackets: true }); }); }; diff --git a/packages/kbn-spec-to-console/lib/replace_pattern.js b/packages/kbn-spec-to-console/lib/replace_pattern.js index 244474c86a91f..29d16be3cc70f 100644 --- a/packages/kbn-spec-to-console/lib/replace_pattern.js +++ b/packages/kbn-spec-to-console/lib/replace_pattern.js @@ -17,7 +17,6 @@ * under the License. */ - const map = require('./static/map_interpolation'); module.exports = (pattern, { brackets, exact } = {}) => { diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/bulk.json b/src/legacy/core_plugins/console/api_server/spec/generated/bulk.json index 4cece8610ed55..2d3bd260372ba 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/bulk.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/bulk.json @@ -24,6 +24,6 @@ "{indices}/_bulk", "{indices}/{type}/_bulk" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.aliases.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.aliases.json index 3e749c4de7852..704cd39816040 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.aliases.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.aliases.json @@ -16,6 +16,6 @@ "_cat/aliases", "_cat/aliases/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.allocation.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.allocation.json index 9900363b80ee7..4d77575f959ba 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.allocation.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.allocation.json @@ -29,6 +29,6 @@ "_cat/allocation", "_cat/allocation/{nodes}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.count.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.count.json index 392bee6f90599..56377699e004e 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.count.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.count.json @@ -16,6 +16,6 @@ "_cat/count", "_cat/count/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.fielddata.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.fielddata.json index 970ed974b41a2..8e7d73333ab32 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.fielddata.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.fielddata.json @@ -30,6 +30,6 @@ "_cat/fielddata", "_cat/fielddata/{fields}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.health.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.health.json index 0cc04d2bd7565..9bf7b17b7a2a9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.health.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.health.json @@ -16,6 +16,6 @@ "patterns": [ "_cat/health" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.help.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.help.json index b58aea9e3f0d5..f46c1721fdf36 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.help.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.help.json @@ -10,6 +10,6 @@ "patterns": [ "_cat" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.indices.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.indices.json index ab188aa19331d..a67ed9aa7282c 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.indices.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.indices.json @@ -29,6 +29,6 @@ "_cat/indices", "_cat/indices/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.master.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.master.json index f81936af95856..6ae3e54d5c853 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.master.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.master.json @@ -15,6 +15,6 @@ "patterns": [ "_cat/master" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodeattrs.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodeattrs.json index 711f2be480fd4..191985c7bc6d5 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodeattrs.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodeattrs.json @@ -15,6 +15,6 @@ "patterns": [ "_cat/nodeattrs" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodes.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodes.json index fd15246811f8b..650fe122ba548 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodes.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.nodes.json @@ -16,6 +16,6 @@ "patterns": [ "_cat/nodes" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.pending_tasks.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.pending_tasks.json index ef694ec382701..e719875745bdc 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.pending_tasks.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.pending_tasks.json @@ -15,6 +15,6 @@ "patterns": [ "_cat/pending_tasks" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.plugins.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.plugins.json index 4b5c8fce2fdf9..958992be81216 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.plugins.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.plugins.json @@ -15,6 +15,6 @@ "patterns": [ "_cat/plugins" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.recovery.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.recovery.json index ee8bf0a791039..49e2f2a97b852 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.recovery.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.recovery.json @@ -28,6 +28,6 @@ "_cat/recovery", "_cat/recovery/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.repositories.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.repositories.json index 3aad8a5ee518f..6ce2f7c10c8ca 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.repositories.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.repositories.json @@ -15,6 +15,6 @@ "patterns": [ "_cat/repositories" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.segments.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.segments.json index ffd771e5e4f7f..39bd21f4272d9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.segments.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.segments.json @@ -27,6 +27,6 @@ "_cat/segments", "_cat/segments/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.shards.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.shards.json index e0ce5cb1567c1..767131c0bd009 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.shards.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.shards.json @@ -29,6 +29,6 @@ "_cat/shards", "_cat/shards/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.snapshots.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.snapshots.json index dbb6023fcc83b..ebfa59c43333b 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.snapshots.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.snapshots.json @@ -16,6 +16,6 @@ "_cat/snapshots", "_cat/snapshots/{repository}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.tasks.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.tasks.json index ac5e907bd30fe..542a66491f9c4 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.tasks.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.tasks.json @@ -17,6 +17,6 @@ "patterns": [ "_cat/tasks" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.templates.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.templates.json index f8c35873aeed1..2ff756838facf 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.templates.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.templates.json @@ -16,6 +16,6 @@ "_cat/templates", "_cat/templates/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cat.thread_pool.json b/src/legacy/core_plugins/console/api_server/spec/generated/cat.thread_pool.json index 508f1f2ff5f24..5017a0390a2e4 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cat.thread_pool.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cat.thread_pool.json @@ -24,6 +24,6 @@ "_cat/thread_pool", "_cat/thread_pool/{thread_pool_patterns}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/clear_scroll.json b/src/legacy/core_plugins/console/api_server/spec/generated/clear_scroll.json index f7a42c291b7b4..9d7d29654f851 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/clear_scroll.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/clear_scroll.json @@ -4,8 +4,9 @@ "DELETE" ], "patterns": [ - "_search/scroll" + "_search/scroll", + "_search/scroll/{scroll_id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-body.html#request-body-search-scroll" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.allocation_explain.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.allocation_explain.json index a44eb2e117a78..c62c58bac45b3 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.allocation_explain.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.allocation_explain.json @@ -11,6 +11,6 @@ "patterns": [ "_cluster/allocation/explain" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.get_settings.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.get_settings.json index 998e9a953ec9a..249f582c33682 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.get_settings.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.get_settings.json @@ -12,6 +12,6 @@ "patterns": [ "_cluster/settings" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.health.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.health.json index 138921bf022d3..64ede603c0e0d 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.health.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.health.json @@ -40,6 +40,6 @@ "_cluster/health", "_cluster/health/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.pending_tasks.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.pending_tasks.json index 0883bf50db2e5..f6c6439483dca 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.pending_tasks.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.pending_tasks.json @@ -10,6 +10,6 @@ "patterns": [ "_cluster/pending_tasks" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.put_settings.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.put_settings.json index 1ce70f64ff0fc..30598ad7dafe0 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.put_settings.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.put_settings.json @@ -11,6 +11,6 @@ "patterns": [ "_cluster/settings" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.remote_info.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.remote_info.json index e7f612eb2adc9..559f5ff1da526 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.remote_info.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.remote_info.json @@ -6,6 +6,6 @@ "patterns": [ "_remote/info" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-remote-info.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-remote-info.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.reroute.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.reroute.json index 627e1c1335bf4..777df671f4d86 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.reroute.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.reroute.json @@ -14,6 +14,6 @@ "patterns": [ "_cluster/reroute" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.state.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.state.json index bb8affc7ba3f3..ba9c8d427e7bd 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.state.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.state.json @@ -24,7 +24,6 @@ "_cluster/state/{metrics}/{indices}" ], "url_components": { - "indices": null, "metrics": [ "_all", "blocks", @@ -34,8 +33,9 @@ "routing_nodes", "routing_table", "version" - ] + ], + "indices": null }, - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.stats.json b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.stats.json index 96bf4fb98941c..be7187ec85e42 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/cluster.stats.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/cluster.stats.json @@ -11,6 +11,6 @@ "_cluster/stats", "_cluster/stats/nodes/{nodes}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/count.json b/src/legacy/core_plugins/console/api_server/spec/generated/count.json index b96874d8781c3..bd69fd0c77ec8 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/count.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/count.json @@ -32,6 +32,6 @@ "_count", "{indices}/_count" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/create.json b/src/legacy/core_plugins/console/api_server/spec/generated/create.json index 94209e5685e4f..7433628a4744f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/create.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/create.json @@ -23,8 +23,9 @@ "POST" ], "patterns": [ - "{indices}/_create/{id}" + "{indices}/_create/{id}", + "{indices}/{type}/{id}/_create" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/delete.json b/src/legacy/core_plugins/console/api_server/spec/generated/delete.json index 367f1147ede42..aba84d0a10fc2 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/delete.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/delete.json @@ -23,8 +23,9 @@ "DELETE" ], "patterns": [ - "{indices}/_doc/{id}" + "{indices}/_doc/{id}", + "{indices}/{type}/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/delete_by_query.json b/src/legacy/core_plugins/console/api_server/spec/generated/delete_by_query.json index 468fb974bac70..3867efd814238 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/delete_by_query.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/delete_by_query.json @@ -31,7 +31,6 @@ "dfs_query_then_fetch" ], "search_timeout": "", - "size": "", "max_docs": "all documents", "sort": [], "_source": [], diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/delete_script.json b/src/legacy/core_plugins/console/api_server/spec/generated/delete_script.json index e99354c737960..2db3e09cb9ec6 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/delete_script.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/delete_script.json @@ -10,6 +10,6 @@ "patterns": [ "_scripts/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/exists.json b/src/legacy/core_plugins/console/api_server/spec/generated/exists.json index 0a2eb775f629e..4b7b18b9fe1b3 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/exists.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/exists.json @@ -21,8 +21,9 @@ "HEAD" ], "patterns": [ - "{indices}/_doc/{id}" + "{indices}/_doc/{id}", + "{indices}/{type}/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/exists_source.json b/src/legacy/core_plugins/console/api_server/spec/generated/exists_source.json index 6d5be39a7c892..e96273ffbc083 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/exists_source.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/exists_source.json @@ -20,8 +20,9 @@ "HEAD" ], "patterns": [ - "{indices}/_source/{id}" + "{indices}/_source/{id}", + "{indices}/{type}/{id}/_source" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/explain.json b/src/legacy/core_plugins/console/api_server/spec/generated/explain.json index ecbc5c80ee814..be01e462878db 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/explain.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/explain.json @@ -22,8 +22,9 @@ "POST" ], "patterns": [ - "{indices}/_explain/{id}" + "{indices}/_explain/{id}", + "{indices}/{type}/{id}/_explain" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/field_caps.json b/src/legacy/core_plugins/console/api_server/spec/generated/field_caps.json index 08b4139507fed..5e632018bef25 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/field_caps.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/field_caps.json @@ -20,6 +20,6 @@ "_field_caps", "{indices}/_field_caps" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-caps.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-caps.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/get.json b/src/legacy/core_plugins/console/api_server/spec/generated/get.json index 48d9cd8727c43..a0b70545baff9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/get.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/get.json @@ -21,8 +21,9 @@ "GET" ], "patterns": [ - "{indices}/_doc/{id}" + "{indices}/_doc/{id}", + "{indices}/{type}/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/get_script.json b/src/legacy/core_plugins/console/api_server/spec/generated/get_script.json index f0c3e809cf17b..77fd5e8cd46ea 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/get_script.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/get_script.json @@ -9,6 +9,6 @@ "patterns": [ "_scripts/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/get_source.json b/src/legacy/core_plugins/console/api_server/spec/generated/get_source.json index 9c69234014862..420e03a1bdcf1 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/get_source.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/get_source.json @@ -20,8 +20,9 @@ "GET" ], "patterns": [ - "{indices}/_source/{id}" + "{indices}/_source/{id}", + "{indices}/{type}/{id}/_source" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/index.json b/src/legacy/core_plugins/console/api_server/spec/generated/index.json index 4da4f1994306f..ed3b97125339a 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/index.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/index.json @@ -30,8 +30,10 @@ ], "patterns": [ "{indices}/_doc/{id}", - "{indices}/_doc" + "{indices}/_doc", + "{indices}/{type}", + "{indices}/{type}/{id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.analyze.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.analyze.json index f808cbf7c3a12..6b7c7187ab145 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.analyze.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.analyze.json @@ -11,6 +11,6 @@ "_analyze", "{indices}/_analyze" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.clear_cache.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.clear_cache.json index 94d6dfaf6eaa4..f5cf05c9a3f7f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.clear_cache.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.clear_cache.json @@ -22,6 +22,6 @@ "_cache/clear", "{indices}/_cache/clear" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.clone.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.clone.json new file mode 100644 index 0000000000000..8d5e76c0abcc9 --- /dev/null +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.clone.json @@ -0,0 +1,17 @@ +{ + "indices.clone": { + "url_params": { + "timeout": "", + "master_timeout": "", + "wait_for_active_shards": "" + }, + "methods": [ + "PUT", + "POST" + ], + "patterns": [ + "{indices}/_clone/{target}" + ], + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clone-index.html" + } +} diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.close.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.close.json index 736c60c486432..676f20632e63b 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.close.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.close.json @@ -19,6 +19,6 @@ "patterns": [ "{indices}/_close" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.create.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.create.json index 28c38e5f8ccb2..1970f88b30958 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.create.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.create.json @@ -12,6 +12,6 @@ "patterns": [ "{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete.json index 234c8c1e28de8..b006d5ea7a3cb 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete.json @@ -18,6 +18,6 @@ "patterns": [ "{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_alias.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_alias.json index e055dcd9ab78a..d19ec28993937 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_alias.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_alias.json @@ -11,6 +11,6 @@ "{indices}/_alias/{name}", "{indices}/_aliases/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_template.json index d215c42b06bd7..7e5772115d113 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.delete_template.json @@ -10,6 +10,6 @@ "patterns": [ "_template/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists.json index 6a51a8784fa9f..33c845210ea87 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists.json @@ -19,6 +19,6 @@ "patterns": [ "{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_alias.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_alias.json index e990998efef2e..d302bbe6b93de 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_alias.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_alias.json @@ -18,6 +18,6 @@ "_alias/{name}", "{indices}/_alias/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_template.json index 7c74deaa74bdd..89972447e81af 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_template.json @@ -11,6 +11,6 @@ "patterns": [ "_template/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_type.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_type.json index d20e08ab2cf53..70d35e6c453c9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_type.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.exists_type.json @@ -17,6 +17,6 @@ "patterns": [ "{indices}/_mapping/{type}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush.json index 2e2361edb2112..0ad1a250229b2 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush.json @@ -20,6 +20,6 @@ "_flush", "{indices}/_flush" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush_synced.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush_synced.json index 12e08963ebef5..3a2f5a00f8974 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush_synced.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.flush_synced.json @@ -18,6 +18,6 @@ "_flush/synced", "{indices}/_flush/synced" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html#synced-flush-api" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.forcemerge.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.forcemerge.json index 7b4e15a702afc..0e705e2e721ee 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.forcemerge.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.forcemerge.json @@ -20,6 +20,6 @@ "_forcemerge", "{indices}/_forcemerge" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get.json index 01fce6c61ac7e..f515e73b250a7 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get.json @@ -21,6 +21,6 @@ "patterns": [ "{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_alias.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_alias.json index 1b24c35f76d98..d687cab56630f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_alias.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_alias.json @@ -20,6 +20,6 @@ "{indices}/_alias/{name}", "{indices}/_alias" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_field_mapping.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_field_mapping.json index f8b1b23914470..ae82696434ced 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_field_mapping.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_field_mapping.json @@ -18,8 +18,10 @@ ], "patterns": [ "_mapping/field/{fields}", - "{indices}/_mapping/field/{fields}" + "{indices}/_mapping/field/{fields}", + "_mapping/{type}/field/{fields}", + "{indices}/_mapping/{type}/field/{fields}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_mapping.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_mapping.json index 8150369f1bc11..03f5de56ea351 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_mapping.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_mapping.json @@ -18,8 +18,10 @@ ], "patterns": [ "_mapping", - "{indices}/_mapping" + "{indices}/_mapping", + "_mapping/{type}", + "{indices}/_mapping/{type}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_settings.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_settings.json index 25c8c215866e7..1c84258d0fce9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_settings.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_settings.json @@ -23,6 +23,6 @@ "{indices}/_settings/{name}", "_settings/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_template.json index 5ce052354a79d..d5f52ec76b374 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_template.json @@ -13,6 +13,6 @@ "_template", "_template/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_upgrade.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_upgrade.json index 7da594a5bf784..d781172c54d63 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_upgrade.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.get_upgrade.json @@ -17,6 +17,6 @@ "_upgrade", "{indices}/_upgrade" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.open.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.open.json index 2b721566101fd..b5c4c5501d05d 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.open.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.open.json @@ -19,6 +19,6 @@ "patterns": [ "{indices}/_open" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_alias.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_alias.json index 51151bd1238b3..a6e9091296b3b 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_alias.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_alias.json @@ -12,6 +12,6 @@ "{indices}/_alias/{name}", "{indices}/_aliases/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_mapping.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_mapping.json index 3568add1500f9..3b833117be499 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_mapping.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_mapping.json @@ -18,8 +18,15 @@ "POST" ], "patterns": [ - "{indices}/_mapping" + "{indices}/_mapping", + "{indices}/{type}/_mapping", + "{indices}/_mapping/{type}", + "{indices}/{type}/_mappings", + "{indices}/_mappings/{type}", + "_mappings/{type}", + "{indices}/_mappings", + "_mapping/{type}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_settings.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_settings.json index de409796f84a6..fe7b938d2f3fc 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_settings.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_settings.json @@ -21,6 +21,6 @@ "_settings", "{indices}/_settings" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_template.json index abd410761c9e4..8b3480f24d8fb 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.put_template.json @@ -15,6 +15,6 @@ "patterns": [ "_template/{name}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.recovery.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.recovery.json index 2e869f065002b..fc3eadb23bbad 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.recovery.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.recovery.json @@ -11,6 +11,6 @@ "_recovery", "{indices}/_recovery" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.refresh.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.refresh.json index a696d7b1f4180..54cd2a869902a 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.refresh.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.refresh.json @@ -18,6 +18,6 @@ "_refresh", "{indices}/_refresh" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.rollover.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.rollover.json index 4a1723b4e1861..7fa76a687eb77 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.rollover.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.rollover.json @@ -14,6 +14,6 @@ "{alias}/_rollover", "{alias}/_rollover/{new_index}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.segments.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.segments.json index b3f87eab2251b..9e2eb6efce27e 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.segments.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.segments.json @@ -18,6 +18,6 @@ "_segments", "{indices}/_segments" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.shard_stores.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.shard_stores.json index 7822604d1b5f4..f8e026eb89984 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.shard_stores.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.shard_stores.json @@ -18,6 +18,6 @@ "_shard_stores", "{indices}/_shard_stores" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.shrink.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.shrink.json index 60978da9e5663..31acc86a2fa56 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.shrink.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.shrink.json @@ -12,6 +12,6 @@ "patterns": [ "{indices}/_shrink/{target}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.split.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.split.json index 265ed882a2f4b..1bfbaa078b796 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.split.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.split.json @@ -12,6 +12,6 @@ "patterns": [ "{indices}/_split/{target}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-split-index.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-split-index.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.stats.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.stats.json index 74031d303c213..c3fc0f8f7055f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.stats.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.stats.json @@ -31,7 +31,6 @@ "{indices}/_stats/{metrics}" ], "url_components": { - "indices": null, "metrics": [ "_all", "completion", @@ -49,8 +48,9 @@ "store", "suggest", "warmer" - ] + ], + "indices": null }, - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.update_aliases.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.update_aliases.json index 066efa7b1c4fd..834115fe2cb11 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.update_aliases.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.update_aliases.json @@ -10,6 +10,6 @@ "patterns": [ "_aliases" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.upgrade.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.upgrade.json index 3382f069a00ec..68ee06dd1b0bd 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.upgrade.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.upgrade.json @@ -19,6 +19,6 @@ "_upgrade", "{indices}/_upgrade" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/indices.validate_query.json b/src/legacy/core_plugins/console/api_server/spec/generated/indices.validate_query.json index c777a50175471..ceffec26beecc 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/indices.validate_query.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/indices.validate_query.json @@ -28,8 +28,9 @@ ], "patterns": [ "_validate/query", - "{indices}/_validate/query" + "{indices}/_validate/query", + "{indices}/{type}/_validate/query" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/info.json b/src/legacy/core_plugins/console/api_server/spec/generated/info.json index 4a70e6124afec..87c5cf9965b3e 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/info.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/info.json @@ -6,6 +6,6 @@ "patterns": [ "" ], - "documentation": "http://www.elastic.co/guide/" + "documentation": "https://www.elastic.co/guide/" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/mget.json b/src/legacy/core_plugins/console/api_server/spec/generated/mget.json index 45d9330dc387f..f84b46a379cf4 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/mget.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/mget.json @@ -16,8 +16,9 @@ ], "patterns": [ "_mget", - "{indices}/_mget" + "{indices}/_mget", + "{indices}/{type}/_mget" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/msearch.json b/src/legacy/core_plugins/console/api_server/spec/generated/msearch.json index 2fca64e53dda7..ecb71e9ba23c0 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/msearch.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/msearch.json @@ -22,6 +22,6 @@ "_msearch", "{indices}/_msearch" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/msearch_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/msearch_template.json index e0886ee35e8fa..0b0ca087b1819 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/msearch_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/msearch_template.json @@ -20,6 +20,6 @@ "_msearch/template", "{indices}/_msearch/template" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/mtermvectors.json b/src/legacy/core_plugins/console/api_server/spec/generated/mtermvectors.json index 2ec55936e25f4..72a134eca4d2e 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/mtermvectors.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/mtermvectors.json @@ -27,6 +27,6 @@ "_mtermvectors", "{indices}/_mtermvectors" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.hot_threads.json b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.hot_threads.json index 672dbafd7b91f..b8aa5dd4ca711 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.hot_threads.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.hot_threads.json @@ -17,8 +17,14 @@ ], "patterns": [ "_nodes/hot_threads", - "_nodes/{nodes}/hot_threads" + "_nodes/{nodes}/hot_threads", + "_cluster/nodes/hotthreads", + "_cluster/nodes/{nodes}/hotthreads", + "_nodes/hotthreads", + "_nodes/{nodes}/hotthreads", + "_cluster/nodes/hot_threads", + "_cluster/nodes/{nodes}/hot_threads" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.info.json b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.info.json index a4938acb27538..6f35b9c6f6a62 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.info.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.info.json @@ -27,6 +27,6 @@ "transport" ] }, - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.stats.json b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.stats.json index 0073f224e3abf..e194a6d42c031 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.stats.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.stats.json @@ -26,6 +26,7 @@ "_nodes/{nodes}/stats/{metrics}/{index_metric}" ], "url_components": { + "nodes": null, "metrics": [ "_all", "breaker", @@ -56,9 +57,8 @@ "store", "suggest", "warmer" - ], - "nodes": null + ] }, - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.usage.json b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.usage.json index ac280632721d7..fbd55c82f68c0 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/nodes.usage.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/nodes.usage.json @@ -13,12 +13,12 @@ "_nodes/{nodes}/usage/{metrics}" ], "url_components": { + "nodes": null, "metrics": [ "_all", "rest_actions" - ], - "nodes": null + ] }, - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-usage.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-usage.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/ping.json b/src/legacy/core_plugins/console/api_server/spec/generated/ping.json index 88c83ece5882c..bbc9036913248 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/ping.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/ping.json @@ -6,6 +6,6 @@ "patterns": [ "" ], - "documentation": "http://www.elastic.co/guide/" + "documentation": "https://www.elastic.co/guide/" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/put_script.json b/src/legacy/core_plugins/console/api_server/spec/generated/put_script.json index d386a2709c99f..f61d5b2404d0b 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/put_script.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/put_script.json @@ -13,6 +13,6 @@ "_scripts/{id}", "_scripts/{id}/{context}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/scroll.json b/src/legacy/core_plugins/console/api_server/spec/generated/scroll.json index 03ab7557323f5..3e959b9630e98 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/scroll.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/scroll.json @@ -10,8 +10,9 @@ "POST" ], "patterns": [ - "_search/scroll" + "_search/scroll", + "_search/scroll/{scroll_id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-body.html#request-body-search-scroll" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/search.json b/src/legacy/core_plugins/console/api_server/spec/generated/search.json index 80aac6a62a106..eb21b43644d77 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/search.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/search.json @@ -67,6 +67,6 @@ "_search", "{indices}/_search" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/search_shards.json b/src/legacy/core_plugins/console/api_server/spec/generated/search_shards.json index af500f5994dae..cbeb0a429352d 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/search_shards.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/search_shards.json @@ -21,6 +21,6 @@ "_search_shards", "{indices}/_search_shards" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/search_template.json b/src/legacy/core_plugins/console/api_server/spec/generated/search_template.json index 26b1501a586e8..582ecab1dd614 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/search_template.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/search_template.json @@ -33,6 +33,6 @@ "_search/template", "{indices}/_search/template" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create.json index 6670a1f2f39d9..0d5691d36cf5f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create.json @@ -11,6 +11,6 @@ "patterns": [ "_snapshot/{repository}/{snapshot}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create_repository.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create_repository.json index 180724c1495fc..c9e11195e754d 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create_repository.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.create_repository.json @@ -12,6 +12,6 @@ "patterns": [ "_snapshot/{repository}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete.json index 2600179997e77..f3c4f0b2bd1cd 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete.json @@ -9,6 +9,6 @@ "patterns": [ "_snapshot/{repository}/{snapshot}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete_repository.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete_repository.json index 0b613b7677fa0..8a35810e69e28 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete_repository.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.delete_repository.json @@ -10,6 +10,6 @@ "patterns": [ "_snapshot/{repository}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get.json index 29975fd72d651..b37141728f6b7 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get.json @@ -11,6 +11,6 @@ "patterns": [ "_snapshot/{repository}/{snapshot}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get_repository.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get_repository.json index 7d6e5b683c1c5..4e8a2fa66bb60 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get_repository.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.get_repository.json @@ -11,6 +11,6 @@ "_snapshot", "_snapshot/{repository}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.restore.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.restore.json index 130d3f51594a9..202f2a51e3b2f 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.restore.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.restore.json @@ -10,6 +10,6 @@ "patterns": [ "_snapshot/{repository}/{snapshot}/_restore" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.status.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.status.json index 1e0ea8c1f6d7e..4b2fd6b85f3f9 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.status.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.status.json @@ -12,6 +12,6 @@ "_snapshot/{repository}/_status", "_snapshot/{repository}/{snapshot}/_status" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.verify_repository.json b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.verify_repository.json index a1e8bef616395..23bd2ace35804 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.verify_repository.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/snapshot.verify_repository.json @@ -10,6 +10,6 @@ "patterns": [ "_snapshot/{repository}/_verify" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.cancel.json b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.cancel.json index 42a8daeae8e39..7a84c6acb53a7 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.cancel.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.cancel.json @@ -12,6 +12,6 @@ "_tasks/_cancel", "_tasks/{task_id}/_cancel" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.get.json b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.get.json index 92230d0ace495..8fcec99275f84 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.get.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.get.json @@ -10,6 +10,6 @@ "patterns": [ "_tasks/{task_id}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.list.json b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.list.json index bf9142d236788..7218025e9cbf3 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/tasks.list.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/tasks.list.json @@ -19,6 +19,6 @@ "patterns": [ "_tasks" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/termvectors.json b/src/legacy/core_plugins/console/api_server/spec/generated/termvectors.json index ba8af9f670506..d94cffc38b7af 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/termvectors.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/termvectors.json @@ -26,6 +26,6 @@ "{indices}/_termvectors/{id}", "{indices}/_termvectors" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/update.json b/src/legacy/core_plugins/console/api_server/spec/generated/update.json index 09e4acfa2d851..4e103b0af2195 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/update.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/update.json @@ -21,8 +21,9 @@ "POST" ], "patterns": [ - "{indices}/_update/{id}" + "{indices}/_update/{id}", + "{indices}/{type}/{id}/_update" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html" } } diff --git a/src/legacy/core_plugins/console/api_server/spec/generated/update_by_query.json b/src/legacy/core_plugins/console/api_server/spec/generated/update_by_query.json index 393197949e86c..739ea16888146 100644 --- a/src/legacy/core_plugins/console/api_server/spec/generated/update_by_query.json +++ b/src/legacy/core_plugins/console/api_server/spec/generated/update_by_query.json @@ -32,7 +32,6 @@ "dfs_query_then_fetch" ], "search_timeout": "", - "size": "", "max_docs": "all documents", "sort": [], "_source": [], From aa0ed7d98fb7d548be7a38d989c6f846e62b6154 Mon Sep 17 00:00:00 2001 From: Jean-Louis Leysens Date: Fri, 16 Aug 2019 11:55:22 +0200 Subject: [PATCH 2/3] Updated test fixture to use new JSON file pattern --- .../fixtures/cluster_health_autocomplete.json | 8 +- .../test/fixtures/cluster_health_spec.json | 156 +++++++++++------- 2 files changed, 105 insertions(+), 59 deletions(-) diff --git a/packages/kbn-spec-to-console/test/fixtures/cluster_health_autocomplete.json b/packages/kbn-spec-to-console/test/fixtures/cluster_health_autocomplete.json index db1c19443a496..64ede603c0e0d 100644 --- a/packages/kbn-spec-to-console/test/fixtures/cluster_health_autocomplete.json +++ b/packages/kbn-spec-to-console/test/fixtures/cluster_health_autocomplete.json @@ -1,6 +1,12 @@ { "cluster.health": { "url_params": { + "expand_wildcards": [ + "open", + "closed", + "none", + "all" + ], "level": [ "cluster", "indices", @@ -34,6 +40,6 @@ "_cluster/health", "_cluster/health/{indices}" ], - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html" + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html" } } diff --git a/packages/kbn-spec-to-console/test/fixtures/cluster_health_spec.json b/packages/kbn-spec-to-console/test/fixtures/cluster_health_spec.json index ee32a87c927ed..7911a8e244218 100644 --- a/packages/kbn-spec-to-console/test/fixtures/cluster_health_spec.json +++ b/packages/kbn-spec-to-console/test/fixtures/cluster_health_spec.json @@ -1,64 +1,104 @@ { - "cluster.health": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html", - "methods": ["GET"], - "url": { - "path": "/_cluster/health", - "paths": ["/_cluster/health", "/_cluster/health/{index}"], - "parts": { - "index": { - "type" : "list", - "description" : "Limit the information returned to a specific index" - } - }, - "params": { - "level": { - "type" : "enum", - "options" : ["cluster","indices","shards"], - "default" : "cluster", - "description" : "Specify the level of detail for returned information" - }, - "local": { - "type" : "boolean", - "description" : "Return local information, do not retrieve the state from master node (default: false)" - }, - "master_timeout": { - "type" : "time", - "description" : "Explicit operation timeout for connection to master node" - }, - "timeout": { - "type" : "time", - "description" : "Explicit operation timeout" - }, - "wait_for_active_shards": { - "type" : "string", - "description" : "Wait until the specified number of shards is active" - }, - "wait_for_nodes": { - "type" : "string", - "description" : "Wait until the specified number of nodes is available" - }, - "wait_for_events": { - "type" : "enum", - "options" : ["immediate", "urgent", "high", "normal", "low", "languid"], - "description" : "Wait until all currently queued events with the given priority are processed" - }, - "wait_for_no_relocating_shards": { - "type" : "boolean", - "description" : "Whether to wait until there are no relocating shards in the cluster" - }, - "wait_for_no_initializing_shards": { - "type" : "boolean", - "description" : "Whether to wait until there are no initializing shards in the cluster" + "cluster.health":{ + "documentation":{ + "url":"https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html", + "description":"Returns basic information about the health of the cluster." + }, + "stability":"stable", + "url":{ + "paths":[ + { + "path":"/_cluster/health", + "methods":[ + "GET" + ] }, - "wait_for_status": { - "type" : "enum", - "options" : ["green","yellow","red"], - "default" : null, - "description" : "Wait until cluster is in a specific state" + { + "path":"/_cluster/health/{index}", + "methods":[ + "GET" + ], + "parts":{ + "index":{ + "type":"list", + "description":"Limit the information returned to a specific index" + } + } } - } + ] }, - "body": null + "params":{ + "expand_wildcards":{ + "type":"enum", + "options":[ + "open", + "closed", + "none", + "all" + ], + "default":"all", + "description":"Whether to expand wildcard expression to concrete indices that are open, closed or both." + }, + "level":{ + "type":"enum", + "options":[ + "cluster", + "indices", + "shards" + ], + "default":"cluster", + "description":"Specify the level of detail for returned information" + }, + "local":{ + "type":"boolean", + "description":"Return local information, do not retrieve the state from master node (default: false)" + }, + "master_timeout":{ + "type":"time", + "description":"Explicit operation timeout for connection to master node" + }, + "timeout":{ + "type":"time", + "description":"Explicit operation timeout" + }, + "wait_for_active_shards":{ + "type":"string", + "description":"Wait until the specified number of shards is active" + }, + "wait_for_nodes":{ + "type":"string", + "description":"Wait until the specified number of nodes is available" + }, + "wait_for_events":{ + "type":"enum", + "options":[ + "immediate", + "urgent", + "high", + "normal", + "low", + "languid" + ], + "description":"Wait until all currently queued events with the given priority are processed" + }, + "wait_for_no_relocating_shards":{ + "type":"boolean", + "description":"Whether to wait until there are no relocating shards in the cluster" + }, + "wait_for_no_initializing_shards":{ + "type":"boolean", + "description":"Whether to wait until there are no initializing shards in the cluster" + }, + "wait_for_status":{ + "type":"enum", + "options":[ + "green", + "yellow", + "red" + ], + "default":null, + "description":"Wait until cluster is in a specific state" + } + } } } From 6d9e14c3cd6cfabd371e21c74621858e7f3b8fb4 Mon Sep 17 00:00:00 2001 From: Jean-Louis Leysens Date: Mon, 19 Aug 2019 06:38:54 -0700 Subject: [PATCH 3/3] Fix if statement --- packages/kbn-spec-to-console/lib/convert.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kbn-spec-to-console/lib/convert.js b/packages/kbn-spec-to-console/lib/convert.js index 202efc4e8b63b..7126099f54525 100644 --- a/packages/kbn-spec-to-console/lib/convert.js +++ b/packages/kbn-spec-to-console/lib/convert.js @@ -60,7 +60,7 @@ module.exports = spec => { convertedSpec.methods = convertMethods(Array.from(methodSet)); convertedSpec.patterns = patterns; - if (Object.keys(urlComponents)) { + if (Object.keys(urlComponents).length) { const components = convertParts(urlComponents); const hasComponents = Object.keys(components).filter(c => {