description:'Index aliases which include the index, as an <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html">alias object</a>',
description:'Mapping for fields in the index, as <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html">mapping object</a>',
description:'Period to wait for a connection to the master node. If no response is received before the timeout expires,<br>the request fails and returns an error. Defaults to <code>1m</code>. See the <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#time-units">Elasticsearch time units reference</a>',
description:'Configuration options for the index, as an <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html#index-modules-settings">index settings object</a>',
description:'Period to wait for a response. If no response is received before the timeout expires, the request<br>fails and returns an error. Defaults to <code>30s</code>. See the <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#time-units">Elasticsearch time units reference</a>',
description:'The number of shard copies that must be active before proceeding with the operation. Set to <code>all</code><br>or any positive integer up to the total number of shards in the index. Default: 1, the primary shard',
type:'string',
default:'1',
},
],
},
// ----------------------------------------
// index: delete
// ----------------------------------------
{
displayName:'Index ID',
name:'indexId',
description:'ID of the index to delete',
type:'string',
required: true,
default:'',
displayOptions:{
show:{
resource:[
'index',
],
operation:[
'delete',
],
},
},
},
// ----------------------------------------
// index: get
// ----------------------------------------
{
displayName:'Index ID',
name:'indexId',
description:'ID of the index to retrieve',
type:'string',
required: true,
default:'',
displayOptions:{
show:{
resource:[
'index',
],
operation:[
'get',
],
},
},
},
{
displayName:'Additional Fields',
name:'additionalFields',
type:'collection',
placeholder:'Add Field',
default:{},
displayOptions:{
show:{
resource:[
'index',
],
operation:[
'get',
],
},
},
options:[
{
displayName:'Allow No Indices',
name:'allow_no_indices',
description:'If false, return an error if any of the following targets only missing/closed indices: wildcard expression, index alias, or <code>_all</code> value. Defaults to true',
type:'boolean',
default:true,
},
{
displayName:'Expand Wildcards',
name:'expand_wildcards',
description:'Type of index that wildcard expressions can match. Defaults to <code>open</code>',
type:'options',
options:[
{
name:'All',
value:'all',
},
{
name:'Closed',
value:'closed',
},
{
name:'Hidden',
value:'hidden',
},
{
name:'None',
value:'none',
},
{
name:'Open',
value:'open',
},
],
default:'all',
},
{
displayName:'Flat Settings',
name:'flat_settings',
description:'If true, return settings in flat format. Defaults to false',
type:'boolean',
default:false,
},
{
displayName:'Ignore Unavailable',
name:'ignore_unavailable',
description:'If false, requests that target a missing index return an error. Defaults to false',
type:'boolean',
default:false,
},
{
displayName:'Include Defaults',
name:'include_defaults',
description:'If true, return all default settings in the response. Defaults to false',
type:'boolean',
default:false,
},
{
displayName:'Local',
name:'local',
description:'If true, retrieve information from the local node only. Defaults to false',
description:'Period to wait for a connection to the master node. If no response is received before the timeout expires,<br>the request fails and returns an error. Defaults to <code>1m</code>. See the <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#time-units">Elasticsearch time units reference</a>',