diff --git a/docs/management/connectors/action-types/servicenow-itom.asciidoc b/docs/management/connectors/action-types/servicenow-itom.asciidoc
index 1549949cd23b9..3f104006cd1e7 100644
--- a/docs/management/connectors/action-types/servicenow-itom.asciidoc
+++ b/docs/management/connectors/action-types/servicenow-itom.asciidoc
@@ -3,6 +3,10 @@
++++
{sn-itom}
++++
+:frontmatter-description: Add a connector that can create {sn} events.
+:frontmatter-tags-products: [kibana]
+:frontmatter-tags-content-type: [how-to]
+:frontmatter-tags-user-goals: [configure]
The {sn-itom} connector uses the
https://docs.servicenow.com/bundle/rome-it-operations-management/page/product/event-management/task/send-events-via-web-service.html[event API]
@@ -79,62 +83,6 @@ JWT Key ID:: The key ID assigned to the JWT verifier map of your OAuth applicati
Private Key:: The RSA private key generated during setup.
Private Key Password:: The password for the RSA private key generated during setup, if set.
-[float]
-[[preconfigured-servicenow-itom-configuration]]
-=== Create preconfigured connectors
-
-If you are running {kib} on-prem, you can define connectors by
-adding `xpack.actions.preconfigured` settings to your `kibana.yml` file.
-For example:
-
-Connector using Basic Authentication
-[source,text]
---
-xpack.actions.preconfigured:
- my-servicenow-itom:
- name: preconfigured-servicenow-connector-type
- actionTypeId: .servicenow-itom
- config:
- apiUrl: https://example.service-now.com/
- secrets:
- username: testuser
- password: passwordkeystorevalue
---
-
-Connector using OAuth
-[source,text]
---
- my-servicenow:
- name: preconfigured-oauth-servicenow-connector-type
- actionTypeId: .servicenow-itom
- config:
- apiUrl: https://example.service-now.com/
- usesTableApi: false
- isOAuth: true
- userIdentifierValue: testuser@email.com
- clientId: abcdefghijklmnopqrstuvwxyzabcdef
- jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba
- secrets:
- clientSecret: secretsecret
- privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY-----
---
-
-Config defines information for the connector type.
-
-`apiUrl`:: An address that corresponds to *URL*.
-`isOAuth`:: A boolean that corresponds to *Is OAuth* and indicates if the connector uses Basic Authentication or OAuth.
-`userIdentifierValue`:: A string that corresponds to *User Identifier*. Required if `isOAuth` is set to `true`.
-`clientId`:: A string that corresponds to *Client ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-`jwtKeyId`:: A string that corresponds to *JWT Key ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-
-Secrets defines sensitive information for the connector type.
-
-`username`:: A string that corresponds to *Username*. Required if `isOAuth` is set to `false`.
-`password`:: A string that corresponds to *Password*. Should be stored in the <>. Required if `isOAuth` is set to `false`.
-`clientSecret`:: A string that corresponds to *Client Secret*. Required if `isOAuth` is set to `true`.
-`privateKey`:: A string that corresponds to *Private Key*. Required if `isOAuth` is set to `true`.
-`privateKeyPassword`:: A string that corresponds to *Private Key Password*.
-
[float]
[[servicenow-itom-action-configuration]]
=== Test connectors
diff --git a/docs/management/connectors/action-types/servicenow-sir.asciidoc b/docs/management/connectors/action-types/servicenow-sir.asciidoc
index 0fc96f9baa85c..30ea222aa4e14 100644
--- a/docs/management/connectors/action-types/servicenow-sir.asciidoc
+++ b/docs/management/connectors/action-types/servicenow-sir.asciidoc
@@ -3,6 +3,10 @@
++++
{sn-sir}
++++
+:frontmatter-description: Add a connector that can create {sn} security incidents.
+:frontmatter-tags-products: [kibana]
+:frontmatter-tags-content-type: [how-to]
+:frontmatter-tags-user-goals: [configure]
The {sn-sir} connector uses the
https://developer.servicenow.com/dev.do#!/reference/api/sandiego/rest/c_ImportSetAPI[import set API]
@@ -122,68 +126,6 @@ JWT Key ID:: The key ID assigned to the JWT verifier map of your OAuth applicati
Private Key:: The RSA private key generated during setup.
Private Key Password:: The password for the RSA private key generated during setup, if set.
-[float]
-[[preconfigured-servicenow-sir-configuration]]
-=== Create preconfigured connectors
-
-If you are running {kib} on-prem, you can define connectors by
-adding `xpack.actions.preconfigured` settings to your `kibana.yml` file.
-For example:
-
-Connector using Basic Authentication
-[source,text]
---
-xpack.actions.preconfigured:
- my-servicenow-sir:
- name: preconfigured-servicenow-connector-type
- actionTypeId: .servicenow-sir
- config:
- apiUrl: https://example.service-now.com/
- usesTableApi: false
- secrets:
- username: testuser
- password: passwordkeystorevalue
---
-
-Connector using OAuth
-[source,text]
---
-xpack.actions.preconfigured:
- my-servicenow:
- name: preconfigured-oauth-servicenow-connector-type
- actionTypeId: .servicenow-sir
- config:
- apiUrl: https://example.service-now.com/
- usesTableApi: false
- isOAuth: true
- userIdentifierValue: testuser@email.com
- clientId: abcdefghijklmnopqrstuvwxyzabcdef
- jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba
- secrets:
- clientSecret: secretsecret
- privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY-----
---
-
-Config defines information for the connector type.
-
-`apiUrl`:: An address that corresponds to *URL*.
-`usesTableApi`:: A boolean that indicates if the connector uses the Table API or the Import Set API.
-
-NOTE: If `usesTableApi` is set to false, the Elastic application should be installed in {sn}.
-
-`isOAuth`:: A boolean that corresponds to *Is OAuth* and indicates if the connector uses Basic Authentication or OAuth.
-`userIdentifierValue`:: A string that corresponds to *User Identifier*. Required if `isOAuth` is set to `true`.
-`clientId`:: A string that corresponds to *Client ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-`jwtKeyId`:: A string that corresponds to *JWT Key ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-
-Secrets defines sensitive information for the connector type.
-
-`username`:: A string that corresponds to *Username*. Required if `isOAuth` is set to `false`.
-`password`:: A string that corresponds to *Password*. Should be stored in the <>. Required if `isOAuth` is set to `false`.
-`clientSecret`:: A string that corresponds to *Client Secret*. Required if `isOAuth` is set to `true`.
-`privateKey`:: A string that corresponds to *Private Key*. Required if `isOAuth` is set to `true`.
-`privateKeyPassword`:: A string that corresponds to *Private Key Password*.
-
[float]
[[servicenow-sir-action-configuration]]
=== Test connectors
diff --git a/docs/management/connectors/action-types/servicenow.asciidoc b/docs/management/connectors/action-types/servicenow.asciidoc
index 2151100451232..f3c636df29b6b 100644
--- a/docs/management/connectors/action-types/servicenow.asciidoc
+++ b/docs/management/connectors/action-types/servicenow.asciidoc
@@ -3,6 +3,10 @@
++++
{sn-itsm}
++++
+:frontmatter-description: Add a connector that can create {sn} incidents.
+:frontmatter-tags-products: [kibana]
+:frontmatter-tags-content-type: [how-to]
+:frontmatter-tags-user-goals: [configure]
The {sn-itsm} connector uses the
https://developer.servicenow.com/dev.do#!/reference/api/sandiego/rest/c_ImportSetAPI[import set API]
@@ -206,68 +210,6 @@ JWT Key ID:: The key ID assigned to the JWT Verifier Map of your OAuth applicati
Private Key:: The RSA private key generated during setup.
Private Key Password:: The password for the RSA private key generated during setup, if set.
-[float]
-[[preconfigured-servicenow-configuration]]
-=== Create preconfigured connectors
-
-If you are running {kib} on-prem, you can define connectors by
-adding `xpack.actions.preconfigured` settings to your `kibana.yml` file.
-For example:
-
-Connector using Basic Authentication
-[source,text]
---
-xpack.actions.preconfigured:
- my-servicenow:
- name: preconfigured-servicenow-connector-type
- actionTypeId: .servicenow
- config:
- apiUrl: https://example.service-now.com/
- usesTableApi: false
- secrets:
- username: testuser
- password: passwordkeystorevalue
---
-
-Connector using OAuth
-[source,text]
---
-xpack.actions.preconfigured:
- my-servicenow:
- name: preconfigured-oauth-servicenow-connector-type
- actionTypeId: .servicenow
- config:
- apiUrl: https://example.service-now.com/
- usesTableApi: false
- isOAuth: true
- userIdentifierValue: testuser@email.com
- clientId: abcdefghijklmnopqrstuvwxyzabcdef
- jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba
- secrets:
- clientSecret: secretsecret
- privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY-----
---
-
-Config defines information for the connector type.
-
-`apiUrl`:: An address that corresponds to *URL*.
-`usesTableApi`:: A boolean that indicates if the connector uses the Table API or the Import Set API.
-
-NOTE: If `usesTableApi` is set to false, the Elastic application should be installed in {sn}.
-
-`isOAuth`:: A boolean that corresponds to *Is OAuth* and indicates if the connector uses Basic Authentication or OAuth.
-`userIdentifierValue`:: A string that corresponds to *User Identifier*. Required if `isOAuth` is set to `true`.
-`clientId`:: A string that corresponds to *Client ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-`jwtKeyId`:: A string that corresponds to *JWT Key ID*, used for OAuth authentication. Required if `isOAuth` is set to `true`.
-
-Secrets defines sensitive information for the connector type.
-
-`username`:: A string that corresponds to *Username*. Required if `isOAuth` is set to `false`.
-`password`:: A string that corresponds to *Password*. Should be stored in the <>. Required if `isOAuth` is set to `false`.
-`clientSecret`:: A string that corresponds to *Client Secret*. Required if `isOAuth` is set to `true`.
-`privateKey`:: A string that corresponds to *Private Key*. Required if `isOAuth` is set to `true`.
-`privateKeyPassword`:: A string that corresponds to *Private Key Password*.
-
[float]
[[servicenow-action-configuration]]
=== Test connectors
diff --git a/docs/management/connectors/pre-configured-connectors.asciidoc b/docs/management/connectors/pre-configured-connectors.asciidoc
index 79b4e331fa19a..6e6694e8a839d 100644
--- a/docs/management/connectors/pre-configured-connectors.asciidoc
+++ b/docs/management/connectors/pre-configured-connectors.asciidoc
@@ -117,6 +117,9 @@ Index names must start with `kibana-alert-history-` to take advantage of the pre
* <>
* <>
* <>
+* <>
+* <>
+* <>
* <>
* <>
* <>
@@ -442,6 +445,155 @@ xpack.actions.preconfigured:
actionTypeId: .server-log
--
+[float]
+[[preconfigured-servicenow-itom-configuration]]
+==== {sn-itom} connectors
+
+The following example creates a <> with basic authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow-itom:
+ name: preconfigured-servicenow-connector-type
+ actionTypeId: .servicenow-itom
+ config:
+ apiUrl: https://example.service-now.com/ <1>
+ secrets:
+ username: testuser <2>
+ password: passwordkeystorevalue <3>
+--
+<1> The ServiceNow instance URL.
+<2> A user name.
+<3> A password. NOTE: This value should be stored in the <>.
+
+The following example creates a {sn-itom} connector with OAuth authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow:
+ name: preconfigured-oauth-servicenow-connector-type
+ actionTypeId: .servicenow-itom
+ config:
+ apiUrl: https://example.service-now.com/
+ isOAuth: true <1>
+ userIdentifierValue: testuser@email.com <2>
+ clientId: abcdefghijklmnopqrstuvwxyzabcdef <3>
+ jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba <4>
+ secrets:
+ clientSecret: secretsecret <5>
+ privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY----- <6>
+--
+<1> Specifies whether the connector uses basic or OAuth authentication.
+<2> The user identifier.
+<3> The client identifier assigned to your OAuth application.
+<4> The key identifier assigned to the JWT verifier map of your OAuth application.
+<5> The client secret assigned to your OAuth application.
+<6> The RSA private key. If it has a password, you must also provide `privateKeyPassword`.
+
+[float]
+[[preconfigured-servicenow-configuration]]
+==== {sn-itsm} connectors
+
+The following example creates a <> with basic authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow:
+ name: preconfigured-servicenow-connector-type
+ actionTypeId: .servicenow
+ config:
+ apiUrl: https://example.service-now.com/ <1>
+ usesTableApi: false <2>
+ secrets:
+ username: testuser <3>
+ password: passwordkeystorevalue <4>
+--
+<1> The ServiceNow instance URL.
+<2> Specifies whether the connector uses the Table API or the Import Set API. If `usesTableApi` is `false`, the Elastic application should be installed in {sn}.
+<3> The user name.
+<4> The password. NOTE: This value should be stored in the <>.
+
+The following example creates a {sn-itsm} connector with OAuth authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow:
+ name: preconfigured-oauth-servicenow-connector-type
+ actionTypeId: .servicenow
+ config:
+ apiUrl: https://example.service-now.com/
+ usesTableApi: false
+ isOAuth: true <1>
+ userIdentifierValue: testuser@email.com <2>
+ clientId: abcdefghijklmnopqrstuvwxyzabcdef <3>
+ jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba <4>
+ secrets:
+ clientSecret: secretsecret <5>
+ privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY----- <6>
+--
+<1> Specifies whether the connector uses basic or OAuth authentication.
+<2> The user identifier.
+<3> The client identifier assigned to your OAuth application.
+<4> The key ID assigned to the JWT verifier map of your OAuth application.
+<5> The client secret assigned to the OAuth application.
+<6> The RSA private key. If it has a password, you must also provide `privateKeyPassword`.
+
+[float]
+[[preconfigured-servicenow-sir-configuration]]
+==== {sn-sir} connectors
+
+The following example creates a <> with basic authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow-sir:
+ name: preconfigured-servicenow-connector-type
+ actionTypeId: .servicenow-sir
+ config:
+ apiUrl: https://example.service-now.com/ <1>
+ usesTableApi: false <2>
+ secrets:
+ username: testuser <3>
+ password: passwordkeystorevalue <4>
+--
+<1> The ServiceNow instance URL.
+<2> Specifies whether the connector uses the Table API or the Import Set API. If `usesTableApi` is false, the Elastic application should be installed in {sn}.
+<3> The user name.
+<4> The password. NOTE: This value should be stored in the <>.
+
+The following example creates a {sn-sir} connector with OAuth authentication:
+
+[source,text]
+--
+xpack.actions.preconfigured:
+ my-servicenow:
+ name: preconfigured-oauth-servicenow-connector-type
+ actionTypeId: .servicenow-sir
+ config:
+ apiUrl: https://example.service-now.com/
+ usesTableApi: false
+ isOAuth: true <1>
+ userIdentifierValue: testuser@email.com <2>
+ clientId: abcdefghijklmnopqrstuvwxyzabcdef <3>
+ jwtKeyId: fedcbazyxwvutsrqponmlkjihgfedcba <4>
+ secrets:
+ clientSecret: secretsecret <5>
+ privateKey: -----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY----- <6>
+--
+<1> Specifies whether the connector uses basic or OAuth authentication.
+<2> The user identifier.
+<3> The client identifier assigned to the OAuth application.
+<4> The key ID assigned to the JWT verifier map of your OAuth application.
+<5> The client secret assigned to the OAuth application.
+<6> The RSA private key. If it has a password, you must also specify
+`privateKeyPassword`.
+
+
[float]
[[preconfigured-slack-configuration]]
==== Slack connectors
@@ -605,7 +757,6 @@ xpack.actions.preconfigured:
NOTE: SSL authentication is not supported in preconfigured webhook connectors.
-
[float]
[[preconfigured-cases-webhook-configuration]]
==== {webhook-cm} connectors
@@ -664,7 +815,7 @@ The following example creates an <> wit
[source,text]
--
xpack.actions.preconfigured:
-my-xmatters:
+ my-xmatters:
name: preconfigured-xmatters-connector-type
actionTypeId: .xmatters
config:
diff --git a/docs/settings/alert-action-settings.asciidoc b/docs/settings/alert-action-settings.asciidoc
index 76b1ebadc98d1..4312d2825a9d4 100644
--- a/docs/settings/alert-action-settings.asciidoc
+++ b/docs/settings/alert-action-settings.asciidoc
@@ -272,6 +272,7 @@ A configuration URL that varies by connector:
* For a <>, specifies the Jira instance URL.
* For an <>, specifies the {opsgenie} URL. For example, `https://api.opsgenie.com` or `https://api.eu.opsgenie.com`.
* For a <>, specifies the PagerDuty event URL. Defaults to `https://events.pagerduty.com/v2/enqueue`.
+* For a <>, <>, or <> specifies the ServiceNow instance URL.
* For a <>, specifies the {swimlane} instance URL.
NOTE: If you are using the `xpack.actions.allowedHosts` setting, make sure the hostname in the URL is added to the allowed hosts.
@@ -285,7 +286,12 @@ An application ID that varies by connector:
--
`xpack.actions.preconfigured..config.clientId`::
-For an <>, specifies a GUID format value that corresponds to the client ID, which is a part of OAuth 2.0 client credentials authentication.
+A client identifier that varies by connector:
++
+--
+* For an <>, specifies a GUID format value that corresponds to the client ID, which is a part of OAuth 2.0 client credentials authentication.
+* For a <>, <>, or <> specifies the client identifier assigned to the OAuth application.
+--
`xpack.actions.preconfigured..config.configUrl`::
For an <> with basic authentication, specifies the request URL for the Elastic Alerts trigger in xMatters.
@@ -350,6 +356,12 @@ For an <>, specifies the host name of the ser
`xpack.actions.preconfigured..config.index`::
For an <>, specifies the {es} index.
+`xpack.actions.preconfigured..config.isOAuth`::
+For a <>, <>, or <>, specifies whether to use basic or OAuth authentication.
+
+`xpack.actions.preconfigured..config.jwtKeyId`::
+For a <>, <>, or <>, specifies the key ID assigned to the JWT verifier map of your OAuth application. It is required when `xpack.actions.preconfigured..config.isOAuth` is `true`.
+
`xpack.actions.preconfigured..config.mappings`::
For a <>, specifies field mappings.
@@ -427,9 +439,16 @@ A configuration URL that varies by connector:
NOTE: If you are using the `xpack.actions.allowedHosts` setting, make sure this hostname is added to the allowed hosts.
--
+`xpack.actions.preconfigured..config.userIdentifierValue`::
+For a <>, <>, or <>, specifies the user identifier. It is required when required when `xpack.actions.preconfigured..config.isOAuth` is `true`.
+
`xpack.actions.preconfigured..config.usesBasic`::
For an <>, specifies whether it uses HTTP basic authentication. Defaults to `true`.
+`xpack.actions.preconfigured..config.usesTableApi`::
+For a <> or <>, specifies whether the connector uses the Table API or the Import Set API.
+If set to `false`, the Elastic application should be installed in ServiceNow.
+
`xpack.actions.preconfigured..config.viewIncidentUrl`::
For a <>, specifies a URL string with either the external service ID or external service title Mustache variable to view a case in the external system.
@@ -466,6 +485,7 @@ A client secret that varies by connector:
+
--
* For an <>, specifies the client secret that you generated for your app in the app registration portal. It is required when the email service is `exchange_server`, which uses OAuth 2.0 client credentials authentication.
+* For a <>, <>, or <>, specifies the client secret assigned to the OAuth application. It is required when `xpack.actions.preconfigured..config.isOAuth` is `true`.
NOTE: The client secret must be URL-encoded.
--
@@ -482,10 +502,18 @@ An email address that varies by connector:
A password secret that varies by connector:
+
--
+
* For an <>, <>, or <>, specifies a password that is required when `xpack.actions.preconfigured..config.hasAuth` is `true`.
+* For a <>, <>, or <>, specifies a password that is required when `xpack.actions.preconfigured..config.isOAuth` is `false`.
* For an <>, specifies a password that is required when `xpack.actions.preconfigured..config.usesBasic` is `true`.
--
+`xpack.actions.preconfigured..secrets.privateKey`::
+For a <>, <>, or <>, specifies the RSA private key. It is required when `xpack.actions.preconfigured..config.isOAuth` is `true`.
+
+`xpack.actions.preconfigured..secrets.privateKeyPassword`::
+For a <>, <>, or <>, specifies the password for the RSA private key.
+
`xpack.actions.preconfigured..secrets.routingKey`::
For a <>, specifies the 32 character PagerDuty Integration Key for an integration on a service, also referred to as the routing key.
@@ -523,6 +551,9 @@ For a <>, specifies the Slack webhook URL.
NOTE: If you are using the `xpack.actions.allowedHosts` setting, make sure the hostname is added to the allowed hosts.
--
+`xpack.actions.preconfigured..secrets.username`::
+For a <>, <>, or <>, specifies a user name that is required when `xpack.actions.preconfigured..config.isOAuth` is `false`.
+
[float]
[[alert-settings]]
=== Alerting settings
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json b/src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json
index b2304f6820209..863a6e6189d77 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json
@@ -16,10 +16,12 @@
"_source_excludes": [],
"_source_includes": [],
"timeout": [
+ "1m",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json
index fece78e78a957..d9dac49f2ae8a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json
@@ -27,7 +27,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/cluster-get-settings.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json
index de56bdd39beb9..b6dcc75a38d3b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json
@@ -21,7 +21,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/cluster-pending.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json
index 45a00c8c9264b..7a9e5bcf5d313 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json
@@ -26,7 +26,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/cluster-update-settings.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json
index afa73eb2e247a..b8ec786416310 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json
@@ -21,7 +21,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/cluster-stats.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/create.json b/src/plugins/console/server/lib/spec_definitions/json/generated/create.json
index 8df30b59b667d..bff286eb029fd 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/create.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/create.json
@@ -13,6 +13,7 @@
],
"routing": "",
"timeout": [
+ "1m",
"-1",
"0"
],
@@ -24,6 +25,7 @@
"force"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete.json b/src/plugins/console/server/lib/spec_definitions/json/generated/delete.json
index ba53dcd65a5a9..0267f7191b44a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/delete.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/delete.json
@@ -14,6 +14,7 @@
],
"routing": "",
"timeout": [
+ "1m",
"-1",
"0"
],
@@ -25,6 +26,7 @@
"force"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json b/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json
index 071071d4255b0..f4b0048b7c72a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json
@@ -38,7 +38,9 @@
"-1",
"0"
],
- "scroll_size": "",
+ "scroll_size": [
+ "1000"
+ ],
"search_timeout": [
"-1",
"0"
@@ -48,17 +50,20 @@
"dfs_query_then_fetch"
],
"slices": [
+ "1",
"auto"
],
"sort": "",
"stats": "",
"terminate_after": "",
"timeout": [
+ "1m",
"-1",
"0"
],
"version": "__flag__",
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json b/src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json
index 838b35c4049e2..cf71108e29add 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json
index 03f4d173141f4..1273848309b56 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json
@@ -15,7 +15,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json
index 5fac8429f3660..78e7f48069cb8 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json
@@ -23,7 +23,7 @@
"documentation": " https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/get-async-eql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json
index b814a29e51d4e..74683e246654a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json
@@ -15,7 +15,7 @@
"documentation": " https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/get-async-eql-status-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json
index cddd1ed088a8a..77cd26f4989ab 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json
@@ -35,7 +35,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/explain.json b/src/plugins/console/server/lib/spec_definitions/json/generated/explain.json
index 759d8231be36f..a45b7b8174227 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/explain.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/explain.json
@@ -31,7 +31,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json b/src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json
index 681bb8d255d1a..a35cac6b59b49 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json
@@ -18,7 +18,7 @@
"patterns": [
"{index}/_graph/explore"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/graph-explore-api.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/graph-explore-api.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/index.json b/src/plugins/console/server/lib/spec_definitions/json/generated/index.json
index 6773c25aa6b2a..a39a0aa7c2162 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/index.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/index.json
@@ -19,6 +19,7 @@
],
"routing": "",
"timeout": [
+ "1m",
"-1",
"0"
],
@@ -30,6 +31,7 @@
"force"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json
index c7b876c42b21c..07c9950394e5d 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json
@@ -40,7 +40,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/index-modules-blocks.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json
index 305e8e21aa773..c9d523a77873b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json
@@ -14,7 +14,7 @@
"_analyze",
"{index}/_analyze"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-analyze.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json
index 0c1203ec256bc..4a80c853cb679 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json
@@ -6,14 +6,17 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json
index 9b06b6ce40b91..24d156e636b37 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json
@@ -15,14 +15,17 @@
],
"ignore_unavailable": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
@@ -33,7 +36,7 @@
"patterns": [
"{index}/_close"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-close.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json
index f5925f9311e93..e8f1699416f25 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json
@@ -6,14 +6,17 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
@@ -24,7 +27,7 @@
"patterns": [
"{index}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-create-index.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json
index 0d8f7dc354559..845b9e60b861e 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json
@@ -15,10 +15,12 @@
],
"ignore_unavailable": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json
index dfc26fc89d24c..fdff5139506fd 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json
index a73fb1be20dc7..73b6ce6d5916b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json
@@ -27,7 +27,7 @@
"patterns": [
"_data_stream/{name}/_lifecycle"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-delete-lifecycle.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams-delete-lifecycle.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json
index 3d51659ef7600..99e379a038b9f 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
@@ -23,7 +25,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json
index 49eadca2f194f..8b83b0f64dd51 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json
@@ -23,10 +23,10 @@
"patterns": [
"{index}/_disk_usage"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-disk-usage.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-disk-usage.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json
index a51b465f964d0..c3752ef1c2ce0 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json
@@ -12,7 +12,7 @@
"patterns": [
"{index}/_downsample/{target_index}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-rollup.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-downsample-data-stream.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json
index adc9c7a6ddb98..ecfbd25d0b60d 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json
@@ -21,7 +21,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json
index 0869814bc94d9..ea5cbbc1d74ce 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json
@@ -17,7 +17,7 @@
"patterns": [
"{index}/_lifecycle/explain"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/dlm-explain-lifecycle.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-streams-explain-lifecycle.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json
index d021851331d8e..263eae37c6435 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json
@@ -25,7 +25,7 @@
"_flush",
"{index}/_flush"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-flush.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json
index f774ae29c048d..a76f0214dba7c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json
@@ -20,7 +20,7 @@
"patterns": [
"_data_stream/{name}/_lifecycle"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-get-lifecycle.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams-get-lifecycle.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json
index 561368173d057..46c2425b1ceb8 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json
@@ -16,6 +16,7 @@
"ignore_unavailable": "__flag__",
"local": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json
index 2926f21a08dce..9556552da5c9c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json
@@ -8,6 +8,7 @@
"flat_settings": "__flag__",
"local": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
]
@@ -22,7 +23,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json
index 0132181928b5b..0125fc7f4d729 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json
@@ -15,14 +15,17 @@
],
"ignore_unavailable": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json
index 741d0cee9fd0d..fe8044e5f0834 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json
index 03536defd4bbe..9812babcf68f5 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json
@@ -13,10 +13,12 @@
"none"
],
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
@@ -27,7 +29,7 @@
"patterns": [
"_data_stream/{name}/_lifecycle"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-put-lifecycle.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams-put-lifecycle.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json
index 381559aff4624..f9c661b283e3c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json
@@ -15,10 +15,12 @@
],
"ignore_unavailable": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json
index e2583840f4199..79d1b509f3a87 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json
@@ -13,6 +13,7 @@
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json
index b4dfd2893db22..8e631a9a4b567 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json
@@ -26,7 +26,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json
index 5c29c31eb2b7b..a5db7cf65966b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json
@@ -7,14 +7,17 @@
"pretty": "__flag__",
"dry_run": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
@@ -26,7 +29,7 @@
"{alias}/_rollover",
"{alias}/_rollover/{new_index}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-rollover-index.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json
index d1d98561a2f7b..82b5854dd4642 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json
@@ -6,14 +6,17 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
@@ -25,7 +28,7 @@
"patterns": [
"{index}/_shrink/{target}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-shrink-index.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json
index 156fef6d2ea7c..bd9ebf0b1097c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json
@@ -6,14 +6,17 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
]
@@ -25,7 +28,7 @@
"patterns": [
"{index}/_split/{target}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-split-index.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-split-index.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json
index a55bbaadfadf0..9b9789d3d9772 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json
@@ -15,14 +15,18 @@
],
"ignore_unavailable": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
],
- "wait_for_active_shards": ""
+ "wait_for_active_shards": [
+ "1"
+ ]
},
"methods": [
"POST"
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json
index dfd0b52dafa32..5044968a4f593 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json
index 676940ce9ed05..c92d22288dd54 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json
index 071ce1b5e89fd..1cd9132dd7d15 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json
@@ -12,7 +12,7 @@
"patterns": [
"_ingest/geoip/stats"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/geoip-stats-api.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/geoip-processor.html",
"availability": {
"stack": true,
"serverless": false
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json
index 0d1c76a56eef6..6cc97c5525167 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json
@@ -12,7 +12,7 @@
"patterns": [
"_ingest/processor/grok"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/grok-processor.html#grok-processor-rest-get",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/grok-processor.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json
index 71083c1bc7dd0..364011946fa2e 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json
@@ -23,7 +23,7 @@
"patterns": [
"_ingest/pipeline/{id}"
],
- "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/put-pipeline-api.html",
+ "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/ingest.html",
"availability": {
"stack": true,
"serverless": true
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json
index 194c4fa7158e1..f28214188e79a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json
@@ -17,7 +17,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/get-license.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json b/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json
index 8605011a1afde..bd7c158796de7 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json
@@ -6,6 +6,7 @@
"human": "__flag__",
"pretty": "__flag__",
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json b/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json
index 2c2c870c650bd..f84b1d2d48a9c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json
@@ -6,6 +6,7 @@
"human": "__flag__",
"pretty": "__flag__",
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json b/src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json
index 529be68f97c10..85cd77924ee9d 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json
@@ -6,10 +6,12 @@
"human": "__flag__",
"pretty": "__flag__",
"master_timeout": [
+ "30s",
"-1",
"0"
],
"timeout": [
+ "30s",
"-1",
"0"
]
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json b/src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json
index edb56b62dcd6d..423a8fda844c8 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json
@@ -6,19 +6,24 @@
"human": "__flag__",
"pretty": "__flag__",
"refresh": "__flag__",
- "requests_per_second": "",
+ "requests_per_second": [
+ "-1"
+ ],
"scroll": [
"-1",
"0"
],
"slices": [
+ "1",
"auto"
],
"timeout": [
+ "1m",
"-1",
"0"
],
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
],
@@ -34,7 +39,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json b/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json
index d67ebe0768c82..ecdb9372b22e8 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json
@@ -6,6 +6,7 @@
"human": "__flag__",
"pretty": "__flag__",
"timeout": [
+ "30s",
"-1",
"0"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json b/src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json
index be7602ac954c2..6691874a137be 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json
@@ -36,7 +36,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/search-vector-tile-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json b/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json
index 73dfb64627879..04cc162e377f4 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json
@@ -15,7 +15,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-clear-api-key-cache.html",
"availability": {
"stack": true,
- "serverless": true
+ "serverless": false
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json b/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json
index 2e051b7ffc9f9..9c678e7bc5c8e 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json
@@ -17,7 +17,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-has-privileges.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json
index 707b10430d4c6..f66c1e55c31e4 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json
@@ -15,7 +15,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json
index 06635b945741a..184d2f2a16445 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json
@@ -15,7 +15,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-async-sql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json
index dc88affe81c36..4a24f3f2b1563 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json
@@ -27,7 +27,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/get-async-sql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json
index 4b6020f23a18b..7d4a714a1e77d 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json
@@ -15,7 +15,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/get-async-sql-search-status-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json
index 3ac18e2b81035..565281f08349a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json
@@ -17,7 +17,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json
index a75471e3c7450..fda9def4a1b5b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json
@@ -16,7 +16,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json
similarity index 87%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json
index e931ac69c473e..9c2b72d8d3a6c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json
@@ -1,5 +1,5 @@
{
- "synonyms.delete": {
+ "synonyms.delete_synonym": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
@@ -10,7 +10,7 @@
"DELETE"
],
"patterns": [
- "_synonyms/{synonyms_set}"
+ "_synonyms/{id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-synonyms-set.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.delete.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json
similarity index 84%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.delete.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json
index a4f50d9ea08fc..fc5b150337d89 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.delete.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json
@@ -1,5 +1,5 @@
{
- "synonym_rule.delete": {
+ "synonyms.delete_synonym_rule": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
@@ -10,7 +10,7 @@
"DELETE"
],
"patterns": [
- "_synonyms/{synonyms_set}/{synonym_rule}"
+ "_synonyms/{set_id}/{rule_id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-synonym-rule.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json
similarity index 82%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json
index 1fabfd8216929..b180ea625639a 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json
@@ -1,18 +1,20 @@
{
- "synonyms.get": {
+ "synonyms.get_synonym": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
"human": "__flag__",
"pretty": "__flag__",
"from": "",
- "size": ""
+ "size": [
+ "10"
+ ]
},
"methods": [
"GET"
],
"patterns": [
- "_synonyms/{synonyms_set}"
+ "_synonyms/{id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/get-synonyms-set.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json
similarity index 84%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.get.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json
index 01f52d0dff733..b6c0a7c2e523c 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json
@@ -1,5 +1,5 @@
{
- "synonym_rule.get": {
+ "synonyms.get_synonym_rule": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
@@ -10,7 +10,7 @@
"GET"
],
"patterns": [
- "_synonyms/{synonyms_set}/{synonym_rule}"
+ "_synonyms/{set_id}/{rule_id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/get-synonym-rule.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms_sets.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json
similarity index 85%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms_sets.get.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json
index 9addedfbb6f26..894bf417ef41b 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms_sets.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json
@@ -1,12 +1,14 @@
{
- "synonyms_sets.get": {
+ "synonyms.get_synonyms_sets": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
"human": "__flag__",
"pretty": "__flag__",
"from": "",
- "size": ""
+ "size": [
+ "10"
+ ]
},
"methods": [
"GET"
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json
similarity index 88%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json
index 8184d8f17a851..519e2df3a7d69 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json
@@ -1,5 +1,5 @@
{
- "synonyms.put": {
+ "synonyms.put_synonym": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
@@ -10,7 +10,7 @@
"PUT"
],
"patterns": [
- "_synonyms/{synonyms_set}"
+ "_synonyms/{id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonyms-set.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.put.json b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json
similarity index 84%
rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.put.json
rename to src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json
index 4bfe6687e8b46..96dec0f4b5d40 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/synonym_rule.put.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json
@@ -1,5 +1,5 @@
{
- "synonym_rule.put": {
+ "synonyms.put_synonym_rule": {
"url_params": {
"error_trace": "__flag__",
"filter_path": [],
@@ -10,7 +10,7 @@
"PUT"
],
"patterns": [
- "_synonyms/{synonyms_set}/{synonym_rule}"
+ "_synonyms/{set_id}/{rule_id}"
],
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonym-rule.html",
"availability": {
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json b/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json
index 466409ec48b60..d695d1285c7c7 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json
@@ -6,6 +6,7 @@
"human": "__flag__",
"pretty": "__flag__",
"timeout": [
+ "30s",
"-1",
"0"
],
@@ -20,7 +21,7 @@
"documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/tasks.html",
"availability": {
"stack": true,
- "serverless": false
+ "serverless": true
}
}
}
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json b/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json
index 5063d21f55eb5..787d36fdb2ec6 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json
@@ -32,13 +32,17 @@
"preference": "",
"refresh": "__flag__",
"request_cache": "__flag__",
- "requests_per_second": "",
+ "requests_per_second": [
+ "-1"
+ ],
"routing": "",
"scroll": [
"-1",
"0"
],
- "scroll_size": "",
+ "scroll_size": [
+ "1000"
+ ],
"search_timeout": [
"-1",
"0"
@@ -48,18 +52,21 @@
"dfs_query_then_fetch"
],
"slices": [
+ "1",
"auto"
],
"sort": "",
"stats": "",
"terminate_after": "",
"timeout": [
+ "1m",
"-1",
"0"
],
"version": "__flag__",
"version_type": "__flag__",
"wait_for_active_shards": [
+ "1",
"all",
"index-setting"
],
diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json b/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json
index 722bd66411346..38a90b22ffa66 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json
@@ -5,7 +5,9 @@
"filter_path": [],
"human": "__flag__",
"pretty": "__flag__",
- "requests_per_second": ""
+ "requests_per_second": [
+ "-1"
+ ]
},
"methods": [
"POST"
diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put.json b/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json
similarity index 83%
rename from src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put.json
rename to src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json
index 0f1b931c21736..d3f559626df90 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json
@@ -1,5 +1,5 @@
{
- "synonyms.put": {
+ "synonyms.put_synonym": {
"data_autocomplete_rules": {
"synonyms_set": [
{
diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonym_rule.put.json b/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json
similarity index 67%
rename from src/plugins/console/server/lib/spec_definitions/json/overrides/synonym_rule.put.json
rename to src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json
index 1f02d1b495f7a..049382db1f9e1 100644
--- a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonym_rule.put.json
+++ b/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json
@@ -1,5 +1,5 @@
{
- "synonym_rule.put": {
+ "synonyms.put_synonym_rule": {
"data_autocomplete_rules": {
"synonyms": ""
}
diff --git a/src/plugins/inspector/public/views/requests/components/request_details.tsx b/src/plugins/inspector/public/views/requests/components/request_details.tsx
index 9c1b4d3d51ba9..7677cca66b369 100644
--- a/src/plugins/inspector/public/views/requests/components/request_details.tsx
+++ b/src/plugins/inspector/public/views/requests/components/request_details.tsx
@@ -36,7 +36,7 @@ const DETAILS: DetailViewData[] = [
{
name: 'Clusters',
label: i18n.translate('inspector.requests.clustersTabLabel', {
- defaultMessage: 'Clusters',
+ defaultMessage: 'Clusters and shards',
}),
component: ClustersView,
},
diff --git a/test/functional/apps/dashboard/group2/dashboard_filter_bar.ts b/test/functional/apps/dashboard/group2/dashboard_filter_bar.ts
index da9660ac4f4cb..044339930ae16 100644
--- a/test/functional/apps/dashboard/group2/dashboard_filter_bar.ts
+++ b/test/functional/apps/dashboard/group2/dashboard_filter_bar.ts
@@ -193,7 +193,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
});
});
- describe('saved search filtering', function () {
+ // FLAKY: https://github.com/elastic/kibana/issues/167175
+ describe.skip('saved search filtering', function () {
before(async () => {
await filterBar.ensureFieldEditorModalIsClosed();
await PageObjects.dashboard.gotoDashboardLandingPage();
diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/common/get_destination_index.ts b/x-pack/plugins/ml/public/application/data_frame_analytics/common/get_destination_index.ts
index 20de54fe54828..792c5d12a1923 100644
--- a/x-pack/plugins/ml/public/application/data_frame_analytics/common/get_destination_index.ts
+++ b/x-pack/plugins/ml/public/application/data_frame_analytics/common/get_destination_index.ts
@@ -8,4 +8,4 @@
import type { DataFrameAnalyticsConfig } from '@kbn/ml-data-frame-analytics-utils';
export const getDestinationIndex = (jobConfig: DataFrameAnalyticsConfig | undefined) =>
- (Array.isArray(jobConfig?.dest.index) ? jobConfig?.dest.index[0] : jobConfig?.dest.index) ?? '';
+ jobConfig?.dest.index ?? '';
diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_delete/use_delete_action.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_delete/use_delete_action.tsx
index 01b6e3a3f50ad..1a828f6b6cdf0 100644
--- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_delete/use_delete_action.tsx
+++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_delete/use_delete_action.tsx
@@ -29,6 +29,8 @@ import { deleteActionNameText, DeleteActionName } from './delete_action_name';
import { JobType } from '../../../../../../../common/types/saved_objects';
+import { getDestinationIndex } from '../../../../common/get_destination_index';
+
const DF_ANALYTICS_JOB_TYPE: JobType = 'data-frame-analytics';
type DataFrameAnalyticsListRowEssentials = Pick;
@@ -51,7 +53,7 @@ export const useDeleteAction = (canDeleteDataFrameAnalytics: boolean) => {
application: { capabilities },
} = useMlKibana().services;
- const indexName = item?.config.dest.index ?? '';
+ const indexName = getDestinationIndex(item?.config);
const toastNotificationService = useToastNotificationService();
diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/services/analytics_service/delete_analytics.ts b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/services/analytics_service/delete_analytics.ts
index 535424650d1df..8929f39bea43c 100644
--- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/services/analytics_service/delete_analytics.ts
+++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/services/analytics_service/delete_analytics.ts
@@ -51,9 +51,7 @@ export const deleteAnalyticsAndDestIndex = async (
deleteDestIndexPattern: boolean,
toastNotificationService: ToastNotificationService
) => {
- const destinationIndex = Array.isArray(analyticsConfig.dest.index)
- ? analyticsConfig.dest.index[0]
- : analyticsConfig.dest.index;
+ const destinationIndex = analyticsConfig.dest.index;
try {
if (isDataFrameAnalyticsFailed(analyticsStats.state)) {
await ml.dataFrameAnalytics.stopDataFrameAnalytics(analyticsConfig.id, true);
diff --git a/x-pack/plugins/transform/public/app/hooks/use_data_view_exists.ts b/x-pack/plugins/transform/public/app/hooks/use_data_view_exists.ts
index d74fa9c909a5d..b81a5e7f9eb25 100644
--- a/x-pack/plugins/transform/public/app/hooks/use_data_view_exists.ts
+++ b/x-pack/plugins/transform/public/app/hooks/use_data_view_exists.ts
@@ -26,7 +26,7 @@ export const useDataViewExists = (items: TransformListRow[]) => {
return false;
}
const config = items[0].config;
- const indexName = Array.isArray(config.dest.index) ? config.dest.index[0] : config.dest.index;
+ const indexName = config.dest.index;
if (indexName === undefined) {
return false;
diff --git a/x-pack/plugins/transform/public/app/hooks/use_delete_transform.tsx b/x-pack/plugins/transform/public/app/hooks/use_delete_transform.tsx
index a7ed779c47cc7..f88ef1e39d446 100644
--- a/x-pack/plugins/transform/public/app/hooks/use_delete_transform.tsx
+++ b/x-pack/plugins/transform/public/app/hooks/use_delete_transform.tsx
@@ -56,7 +56,7 @@ export const useDeleteIndexAndTargetIndex = (items: TransformListRow[]) => {
useEffect(() => {
if (dataViewExistsError !== null && items.length === 1) {
const config = items[0].config;
- const indexName = Array.isArray(config.dest.index) ? config.dest.index[0] : config.dest.index;
+ const indexName = config.dest.index;
toastNotifications.addDanger(
i18n.translate(
diff --git a/x-pack/plugins/transform/public/app/sections/transform_management/components/action_discover/use_action_discover.tsx b/x-pack/plugins/transform/public/app/sections/transform_management/components/action_discover/use_action_discover.tsx
index 24ee1f9dfe092..6d818c90ba7fc 100644
--- a/x-pack/plugins/transform/public/app/sections/transform_management/components/action_discover/use_action_discover.tsx
+++ b/x-pack/plugins/transform/public/app/sections/transform_management/components/action_discover/use_action_discover.tsx
@@ -19,9 +19,6 @@ import {
DiscoverActionName,
} from './discover_action_name';
-const getDataViewTitleFromTargetIndex = (item: TransformListRow) =>
- Array.isArray(item.config.dest.index) ? item.config.dest.index.join(',') : item.config.dest.index;
-
export type DiscoverAction = ReturnType;
export const useDiscoverAction = (forceDisable: boolean) => {
const {
@@ -48,8 +45,7 @@ export const useDiscoverAction = (forceDisable: boolean) => {
(item: TransformListRow) => {
const locator = share.url.locators.get(DISCOVER_APP_LOCATOR);
if (!locator) return;
- const dataViewTitle = getDataViewTitleFromTargetIndex(item);
- const dataViewId = getDataViewIdByTitle(dataViewTitle);
+ const dataViewId = getDataViewIdByTitle(item.config.dest.index);
locator.navigateSync({
indexPatternId: dataViewId,
});
@@ -59,8 +55,7 @@ export const useDiscoverAction = (forceDisable: boolean) => {
const dataViewExists = useCallback(
(item: TransformListRow) => {
- const dataViewTitle = getDataViewTitleFromTargetIndex(item);
- const dataViewId = getDataViewIdByTitle(dataViewTitle);
+ const dataViewId = getDataViewIdByTitle(item.config.dest.index);
return dataViewId !== undefined;
},
[getDataViewIdByTitle]
diff --git a/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx b/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx
index 079b3f72b59bd..0ab68c5481387 100644
--- a/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx
+++ b/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx
@@ -101,7 +101,7 @@ export const ExpandedRow: FC = ({ item, onAlertEdit, transformsStatsLoadi
},
{
title: 'transform_version',
- description: item.config.version,
+ description: item.config.version ?? '',
},
{
title: 'description',
@@ -120,9 +120,7 @@ export const ExpandedRow: FC = ({ item, onAlertEdit, transformsStatsLoadi
},
{
title: 'destination_index',
- description: Array.isArray(item.config.dest.index)
- ? item.config.dest.index[0]
- : item.config.dest.index,
+ description: item.config.dest.index,
},
{
title: 'authorization',
diff --git a/x-pack/plugins/transform/server/routes/api/transforms.ts b/x-pack/plugins/transform/server/routes/api/transforms.ts
index 822441c07812b..80d44c0e907bf 100644
--- a/x-pack/plugins/transform/server/routes/api/transforms.ts
+++ b/x-pack/plugins/transform/server/routes/api/transforms.ts
@@ -677,9 +677,7 @@ async function deleteTransforms(
transform_id: transformId,
});
const transformConfig = body.transforms[0];
- destinationIndex = Array.isArray(transformConfig.dest.index)
- ? transformConfig.dest.index[0]
- : transformConfig.dest.index;
+ destinationIndex = transformConfig.dest.index;
} catch (getTransformConfigError) {
transformDeleted.error = getTransformConfigError.meta.body.error;
results[transformId] = {
@@ -692,19 +690,6 @@ async function deleteTransforms(
continue;
}
}
- // If user checks box to delete the destinationIndex associated with the job
- if (destinationIndex && deleteDestIndex) {
- try {
- // If user does have privilege to delete the index, then delete the index
- // if no permission then return 403 forbidden
- await esClient.asCurrentUser.indices.delete({
- index: destinationIndex,
- });
- destIndexDeleted.success = true;
- } catch (deleteIndexError) {
- destIndexDeleted.error = deleteIndexError.meta.body.error;
- }
- }
// Delete the data view if there's a data view that matches the name of dest index
if (destinationIndex && deleteDestDataView) {
@@ -723,8 +708,11 @@ async function deleteTransforms(
await esClient.asCurrentUser.transform.deleteTransform({
transform_id: transformId,
force: shouldForceDelete && needToForceDelete,
+ // @ts-expect-error ES type needs to be updated
+ delete_dest_index: deleteDestIndex,
});
transformDeleted.success = true;
+ destIndexDeleted.success = deleteDestIndex;
} catch (deleteTransformJobError) {
transformDeleted.error = deleteTransformJobError.meta.body.error;
if (deleteTransformJobError.statusCode === 403) {
diff --git a/x-pack/test/saved_object_tagging/functional/tests/create.ts b/x-pack/test/saved_object_tagging/functional/tests/create.ts
index 16c8958c0fa62..a2bde4ab579dc 100644
--- a/x-pack/test/saved_object_tagging/functional/tests/create.ts
+++ b/x-pack/test/saved_object_tagging/functional/tests/create.ts
@@ -15,7 +15,8 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
const tagManagementPage = PageObjects.tagManagement;
- describe('create tag', () => {
+ // FLAKY: https://github.com/elastic/kibana/issues/167812
+ describe.skip('create tag', () => {
let tagModal: typeof tagManagementPage['tagModal'];
before(async () => {