kibana/api_docs/kbn_slo_schema.devdocs.json

21708 lines
No EOL
671 KiB
JSON

{
"id": "@kbn/slo-schema",
"client": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
},
"server": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
},
"common": {
"classes": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration",
"type": "Class",
"tags": [],
"label": "Duration",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.Unnamed",
"type": "Function",
"tags": [],
"label": "Constructor",
"description": [],
"signature": [
"any"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.Unnamed.$1",
"type": "number",
"tags": [],
"label": "value",
"description": [],
"signature": [
"number"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.Unnamed.$2",
"type": "Enum",
"tags": [],
"label": "unit",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.DurationUnit",
"text": "DurationUnit"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.add",
"type": "Function",
"tags": [],
"label": "add",
"description": [],
"signature": [
"(other: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
") => ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.add.$1",
"type": "Object",
"tags": [],
"label": "other",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isShorterThan",
"type": "Function",
"tags": [],
"label": "isShorterThan",
"description": [],
"signature": [
"(other: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
") => boolean"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isShorterThan.$1",
"type": "Object",
"tags": [],
"label": "other",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isLongerOrEqualThan",
"type": "Function",
"tags": [],
"label": "isLongerOrEqualThan",
"description": [],
"signature": [
"(other: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
") => boolean"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isLongerOrEqualThan.$1",
"type": "Object",
"tags": [],
"label": "other",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isEqual",
"type": "Function",
"tags": [],
"label": "isEqual",
"description": [],
"signature": [
"(other: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
") => boolean"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.isEqual.$1",
"type": "Object",
"tags": [],
"label": "other",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.format",
"type": "Function",
"tags": [],
"label": "format",
"description": [],
"signature": [
"() => string"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.asSeconds",
"type": "Function",
"tags": [],
"label": "asSeconds",
"description": [],
"signature": [
"() => number"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"returnComment": []
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Duration.asMinutes",
"type": "Function",
"tags": [],
"label": "asMinutes",
"description": [],
"signature": [
"() => number"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"returnComment": []
}
],
"initialIsOpen": false
}
],
"functions": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.toDurationUnit",
"type": "Function",
"tags": [],
"label": "toDurationUnit",
"description": [],
"signature": [
"(unit: string) => ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.DurationUnit",
"text": "DurationUnit"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.toDurationUnit.$1",
"type": "string",
"tags": [],
"label": "unit",
"description": [],
"signature": [
"string"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.toMomentUnitOfTime",
"type": "Function",
"tags": [],
"label": "toMomentUnitOfTime",
"description": [],
"signature": [
"(unit: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.DurationUnit",
"text": "DurationUnit"
},
") => moment.unitOfTime.Diff"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.toMomentUnitOfTime.$1",
"type": "Enum",
"tags": [],
"label": "unit",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.DurationUnit",
"text": "DurationUnit"
}
],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": [],
"initialIsOpen": false
}
],
"interfaces": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Paginated",
"type": "Interface",
"tags": [],
"label": "Paginated",
"description": [],
"signature": [
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Paginated",
"text": "Paginated"
},
"<T>"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Paginated.total",
"type": "number",
"tags": [],
"label": "total",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Paginated.page",
"type": "number",
"tags": [],
"label": "page",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Paginated.perPage",
"type": "number",
"tags": [],
"label": "perPage",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Paginated.results",
"type": "Array",
"tags": [],
"label": "results",
"description": [],
"signature": [
"T[]"
],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Pagination",
"type": "Interface",
"tags": [],
"label": "Pagination",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Pagination.page",
"type": "number",
"tags": [],
"label": "page",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Pagination.perPage",
"type": "number",
"tags": [],
"label": "perPage",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/pagination.ts",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
}
],
"enums": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.DurationUnit",
"type": "Enum",
"tags": [],
"label": "DurationUnit",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/models/duration.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"misc": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.ALL_VALUE",
"type": "string",
"tags": [],
"label": "ALL_VALUE",
"description": [],
"signature": [
"\"*\""
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.APMTransactionDurationIndicator",
"type": "Type",
"tags": [],
"label": "APMTransactionDurationIndicator",
"description": [],
"signature": [
"{ type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.APMTransactionErrorRateIndicator",
"type": "Type",
"tags": [],
"label": "APMTransactionErrorRateIndicator",
"description": [],
"signature": [
"{ type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.BudgetingMethod",
"type": "Type",
"tags": [],
"label": "BudgetingMethod",
"description": [],
"signature": [
"\"occurrences\" | \"timeslices\""
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.CreateSLOInput",
"type": "Type",
"tags": [],
"label": "CreateSLOInput",
"description": [],
"signature": [
"{ name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; } & { id?: string | undefined; settings?: { syncDelay?: string | undefined; frequency?: string | undefined; preventInitialBackfill?: boolean | undefined; } | undefined; tags?: string[] | undefined; groupBy?: string | string[] | undefined; revision?: number | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/create.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.CreateSLOParams",
"type": "Type",
"tags": [],
"label": "CreateSLOParams",
"description": [],
"signature": [
"{ name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"rolling\"; } | { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; }; } & { id?: string | undefined; settings?: { syncDelay?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; frequency?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; preventInitialBackfill?: boolean | undefined; } | undefined; tags?: string[] | undefined; groupBy?: string | string[] | undefined; revision?: number | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/create.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.CreateSLOResponse",
"type": "Type",
"tags": [],
"label": "CreateSLOResponse",
"description": [],
"signature": [
"{ id: string; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/create.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.DeleteSLOInstancesInput",
"type": "Type",
"tags": [],
"label": "DeleteSLOInstancesInput",
"description": [],
"signature": [
"{ list: ({ sloId: string; instanceId: string; } & { excludeRollup?: boolean | undefined; })[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/delete_instance.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.DeleteSLOInstancesParams",
"type": "Type",
"tags": [],
"label": "DeleteSLOInstancesParams",
"description": [],
"signature": [
"{ list: ({ sloId: string; instanceId: string; } & { excludeRollup?: boolean | undefined; })[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/delete_instance.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FetchHistoricalSummaryParams",
"type": "Type",
"tags": [],
"label": "FetchHistoricalSummaryParams",
"description": [],
"signature": [
"{ list: ({ sloId: string; instanceId: string; timeWindow: { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"rolling\"; } | { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; }; groupBy: string | string[]; revision: number; } & { remoteName?: string | undefined; range?: { from: Date; to: Date; } | undefined; })[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FetchHistoricalSummaryResponse",
"type": "Type",
"tags": [],
"label": "FetchHistoricalSummaryResponse",
"description": [],
"signature": [
"{ sloId: string; instanceId: string; data: { date: string; status: \"HEALTHY\" | \"NO_DATA\" | \"DEGRADING\" | \"VIOLATED\"; sliValue: number; errorBudget: { initial: number; consumed: number; remaining: number; isEstimated: boolean; }; }[]; }[]"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FetchSLOHealthParams",
"type": "Type",
"tags": [],
"label": "FetchSLOHealthParams",
"description": [],
"signature": [
"{ list: { sloId: string; sloInstanceId: string; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_slo_health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FetchSLOHealthResponse",
"type": "Type",
"tags": [],
"label": "FetchSLOHealthResponse",
"description": [],
"signature": [
"{ sloId: string; sloInstanceId: string; sloRevision: number; state: \"running\" | \"indexing\" | \"no_data\" | \"stale\"; health: { overall: \"healthy\" | \"unhealthy\"; rollup: \"healthy\" | \"unhealthy\"; summary: \"healthy\" | \"unhealthy\"; }; }[]"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_slo_health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FiltersSchema",
"type": "Type",
"tags": [],
"label": "FiltersSchema",
"description": [],
"signature": [
"{ meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLODefinitionsParams",
"type": "Type",
"tags": [],
"label": "FindSLODefinitionsParams",
"description": [],
"signature": [
"{ search?: string | undefined; includeOutdatedOnly?: boolean | undefined; page?: string | undefined; perPage?: string | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_definition.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLODefinitionsResponse",
"type": "Type",
"tags": [],
"label": "FindSLODefinitionsResponse",
"description": [],
"signature": [
"{ page: number; perPage: number; total: number; results: { id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_definition.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLOGroupsParams",
"type": "Type",
"tags": [],
"label": "FindSLOGroupsParams",
"description": [],
"signature": [
"{ page?: string | undefined; perPage?: string | undefined; groupBy?: \"status\" | \"slo.instanceId\" | \"_index\" | \"ungrouped\" | \"slo.tags\" | \"slo.indicator.type\" | undefined; groupsFilter?: string | string[] | undefined; kqlQuery?: string | undefined; filters?: string | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_group.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLOGroupsResponse",
"type": "Type",
"tags": [],
"label": "FindSLOGroupsResponse",
"description": [],
"signature": [
"{ page: number; perPage: number; total: number; results: { group: string; groupBy: \"status\" | \"slo.instanceId\" | \"_index\" | \"ungrouped\" | \"slo.tags\" | \"slo.indicator.type\"; summary: { total: number; worst: { sliValue: number; status: string; slo: { id: string; instanceId: string; name: string; groupings: { [x: string]: unknown; }; }; }; violated: number; healthy: number; degrading: number; noData: number; }; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_group.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLOParams",
"type": "Type",
"tags": [],
"label": "FindSLOParams",
"description": [],
"signature": [
"{ filters?: string | undefined; kqlQuery?: string | undefined; page?: string | undefined; perPage?: string | undefined; sortBy?: \"status\" | \"error_budget_consumed\" | \"error_budget_remaining\" | \"sli_value\" | \"burn_rate_5m\" | \"burn_rate_1h\" | \"burn_rate_1d\" | undefined; sortDirection?: \"asc\" | \"desc\" | undefined; hideStale?: boolean | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.FindSLOResponse",
"type": "Type",
"tags": [],
"label": "FindSLOResponse",
"description": [],
"signature": [
"{ page: number; perPage: number; total: number; results: ({ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; } & { summary: { status: \"HEALTHY\" | \"NO_DATA\" | \"DEGRADING\" | \"VIOLATED\"; sliValue: number; errorBudget: { initial: number; consumed: number; remaining: number; isEstimated: boolean; }; fiveMinuteBurnRate: number; oneHourBurnRate: number; oneDayBurnRate: number; } & { summaryUpdatedAt?: string | null | undefined; }; groupings: { [x: string]: string | number; }; } & { instanceId?: string | undefined; meta?: { synthetics?: { monitorId: string; locationId: string; configId: string; } | undefined; } | undefined; remote?: { remoteName: string; kibanaUrl: string; } | undefined; })[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetPreviewDataParams",
"type": "Type",
"tags": [],
"label": "GetPreviewDataParams",
"description": [],
"signature": [
"{ indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; range: { from: Date; to: Date; }; } & { objective?: ({ target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; }) | undefined; instanceId?: string | undefined; groupBy?: string | undefined; remoteName?: string | undefined; groupings?: { [x: string]: unknown; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_preview_data.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetPreviewDataResponse",
"type": "Type",
"tags": [],
"label": "GetPreviewDataResponse",
"description": [],
"signature": [
"({ date: string; sliValue: number | null; } & { events?: { good: number; bad: number; total: number; } | undefined; })[]"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_preview_data.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOBurnRatesResponse",
"type": "Type",
"tags": [],
"label": "GetSLOBurnRatesResponse",
"description": [],
"signature": [
"{ burnRates: { name: string; burnRate: number; sli: number; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_burn_rates.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOInstancesResponse",
"type": "Type",
"tags": [],
"label": "GetSLOInstancesResponse",
"description": [],
"signature": [
"{ groupBy: string | string[]; instances: string[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_instances.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOParams",
"type": "Type",
"tags": [],
"label": "GetSLOParams",
"description": [],
"signature": [
"{ instanceId?: string | undefined; remoteName?: string | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOResponse",
"type": "Type",
"tags": [],
"label": "GetSLOResponse",
"description": [],
"signature": [
"{ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; } & { summary: { status: \"HEALTHY\" | \"NO_DATA\" | \"DEGRADING\" | \"VIOLATED\"; sliValue: number; errorBudget: { initial: number; consumed: number; remaining: number; isEstimated: boolean; }; fiveMinuteBurnRate: number; oneHourBurnRate: number; oneDayBurnRate: number; } & { summaryUpdatedAt?: string | null | undefined; }; groupings: { [x: string]: string | number; }; } & { instanceId?: string | undefined; meta?: { synthetics?: { monitorId: string; locationId: string; configId: string; } | undefined; } | undefined; remote?: { remoteName: string; kibanaUrl: string; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOSettingsResponse",
"type": "Type",
"tags": [],
"label": "GetSLOSettingsResponse",
"description": [],
"signature": [
"{ useAllRemoteClusters: boolean; selectedRemoteClusters: string[]; staleThresholdInHours: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GetSLOSuggestionsResponse",
"type": "Type",
"tags": [],
"label": "GetSLOSuggestionsResponse",
"description": [],
"signature": [
"{ tags: { label: string; value: string; count: number; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_suggestions.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GroupingsSchema",
"type": "Type",
"tags": [],
"label": "GroupingsSchema",
"description": [],
"signature": [
"{ [x: string]: string | number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.GroupSummary",
"type": "Type",
"tags": [],
"label": "GroupSummary",
"description": [],
"signature": [
"{ total: number; worst: { sliValue: number; status: string; slo: { id: string; instanceId: string; name: string; groupings: { [x: string]: unknown; }; }; }; violated: number; healthy: number; degrading: number; noData: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.HistogramIndicator",
"type": "Type",
"tags": [],
"label": "HistogramIndicator",
"description": [],
"signature": [
"{ type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.HistoricalSummaryResponse",
"type": "Type",
"tags": [],
"label": "HistoricalSummaryResponse",
"description": [],
"signature": [
"{ date: string; status: \"HEALTHY\" | \"NO_DATA\" | \"DEGRADING\" | \"VIOLATED\"; sliValue: number; errorBudget: { initial: number; consumed: number; remaining: number; isEstimated: boolean; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Indicator",
"type": "Type",
"tags": [],
"label": "Indicator",
"description": [],
"signature": [
"{ type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.IndicatorType",
"type": "Type",
"tags": [],
"label": "IndicatorType",
"description": [],
"signature": [
"\"sli.apm.transactionDuration\" | \"sli.apm.transactionErrorRate\" | \"sli.synthetics.availability\" | \"sli.kql.custom\" | \"sli.metric.custom\" | \"sli.metric.timeslice\" | \"sli.histogram.custom\""
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.KQLCustomIndicator",
"type": "Type",
"tags": [],
"label": "KQLCustomIndicator",
"description": [],
"signature": [
"{ type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.KqlWithFiltersSchema",
"type": "Type",
"tags": [],
"label": "KqlWithFiltersSchema",
"description": [],
"signature": [
"{ kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.ManageSLOParams",
"type": "Type",
"tags": [],
"label": "ManageSLOParams",
"description": [],
"signature": [
"{ id: string; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/manage.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.MetricCustomIndicator",
"type": "Type",
"tags": [],
"label": "MetricCustomIndicator",
"description": [],
"signature": [
"{ type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.Objective",
"type": "Type",
"tags": [],
"label": "Objective",
"description": [],
"signature": [
"{ target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.PutSLOSettingsParams",
"type": "Type",
"tags": [],
"label": "PutSLOSettingsParams",
"description": [],
"signature": [
"{ useAllRemoteClusters: boolean; selectedRemoteClusters: string[]; staleThresholdInHours: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.PutSLOSettingsResponse",
"type": "Type",
"tags": [],
"label": "PutSLOSettingsResponse",
"description": [],
"signature": [
"{ useAllRemoteClusters: boolean; selectedRemoteClusters: string[]; staleThresholdInHours: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.QuerySchema",
"type": "Type",
"tags": [],
"label": "QuerySchema",
"description": [],
"signature": [
"string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.ResetSLOParams",
"type": "Type",
"tags": [],
"label": "ResetSLOParams",
"description": [],
"signature": [
"{ id: string; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/reset.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.ResetSLOResponse",
"type": "Type",
"tags": [],
"label": "ResetSLOResponse",
"description": [],
"signature": [
"{ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/reset.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.SLODefinitionResponse",
"type": "Type",
"tags": [],
"label": "SLODefinitionResponse",
"description": [],
"signature": [
"{ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.SLOWithSummaryResponse",
"type": "Type",
"tags": [],
"label": "SLOWithSummaryResponse",
"description": [],
"signature": [
"{ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; } & { summary: { status: \"HEALTHY\" | \"NO_DATA\" | \"DEGRADING\" | \"VIOLATED\"; sliValue: number; errorBudget: { initial: number; consumed: number; remaining: number; isEstimated: boolean; }; fiveMinuteBurnRate: number; oneHourBurnRate: number; oneDayBurnRate: number; } & { summaryUpdatedAt?: string | null | undefined; }; groupings: { [x: string]: string | number; }; } & { instanceId?: string | undefined; meta?: { synthetics?: { monitorId: string; locationId: string; configId: string; } | undefined; } | undefined; remote?: { remoteName: string; kibanaUrl: string; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.SyntheticsAvailabilityIndicator",
"type": "Type",
"tags": [],
"label": "SyntheticsAvailabilityIndicator",
"description": [],
"signature": [
"{ type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.TimesclieMetricPercentileMetric",
"type": "Type",
"tags": [],
"label": "TimesclieMetricPercentileMetric",
"description": [],
"signature": [
"{ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.TimesliceMetricBasicMetricWithField",
"type": "Type",
"tags": [],
"label": "TimesliceMetricBasicMetricWithField",
"description": [],
"signature": [
"{ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.TimesliceMetricDocCountMetric",
"type": "Type",
"tags": [],
"label": "TimesliceMetricDocCountMetric",
"description": [],
"signature": [
"{ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.TimesliceMetricIndicator",
"type": "Type",
"tags": [],
"label": "TimesliceMetricIndicator",
"description": [],
"signature": [
"{ type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.TimeWindowType",
"type": "Type",
"tags": [],
"label": "TimeWindowType",
"description": [],
"signature": [
"\"rolling\" | \"calendarAligned\""
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.UpdateSLOInput",
"type": "Type",
"tags": [],
"label": "UpdateSLOInput",
"description": [],
"signature": [
"{ name?: string | undefined; description?: string | undefined; indicator?: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | undefined; timeWindow?: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; } | undefined; budgetingMethod?: \"occurrences\" | \"timeslices\" | undefined; objective?: ({ target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }) | undefined; settings?: { syncDelay?: string | undefined; frequency?: string | undefined; preventInitialBackfill?: boolean | undefined; } | undefined; tags?: string[] | undefined; groupBy?: string | string[] | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/update.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.UpdateSLOParams",
"type": "Type",
"tags": [],
"label": "UpdateSLOParams",
"description": [],
"signature": [
"{ name?: string | undefined; description?: string | undefined; indicator?: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | undefined; timeWindow?: { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"rolling\"; } | { duration: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
"; type: \"calendarAligned\"; } | undefined; budgetingMethod?: \"occurrences\" | \"timeslices\" | undefined; objective?: ({ target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; }) | undefined; settings?: { syncDelay?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; frequency?: ",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
" | undefined; preventInitialBackfill?: boolean | undefined; } | undefined; tags?: string[] | undefined; groupBy?: string | string[] | undefined; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/update.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.UpdateSLOResponse",
"type": "Type",
"tags": [],
"label": "UpdateSLOResponse",
"description": [],
"signature": [
"{ id: string; name: string; description: string; indicator: { type: \"sli.apm.transactionDuration\"; params: { environment: string; service: string; transactionType: string; transactionName: string; threshold: number; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.apm.transactionErrorRate\"; params: { environment: string; service: string; transactionType: string; transactionName: string; index: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.synthetics.availability\"; params: { monitorIds: { value: string; label: string; }[]; index: string; } & { tags?: { value: string; label: string; }[] | undefined; projects?: { value: string; label: string; }[] | undefined; filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.kql.custom\"; params: { index: string; good: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; total: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.custom\"; params: { index: string; good: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; total: { metrics: (({ name: string; aggregation: \"sum\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.metric.timeslice\"; params: { index: string; metric: { metrics: (({ name: string; aggregation: \"min\" | \"max\" | \"sum\" | \"avg\" | \"cardinality\" | \"last_value\" | \"std_deviation\"; field: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"doc_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ name: string; aggregation: \"percentile\"; field: string; percentile: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }))[]; equation: string; threshold: number; comparator: \"GT\" | \"GTE\" | \"LT\" | \"LTE\"; }; timestampField: string; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; } | { type: \"sli.histogram.custom\"; params: { index: string; timestampField: string; good: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); total: ({ field: string; aggregation: \"value_count\"; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }) | ({ field: string; aggregation: \"range\"; from: number; to: number; } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; }); } & { filter?: string | { kqlQuery: string; filters: { meta: { alias?: string | null | undefined; disabled?: boolean | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; group?: string | undefined; index?: string | undefined; isMultiIndex?: boolean | undefined; type?: string | undefined; key?: string | undefined; field?: string | undefined; params?: any; value?: string | undefined; }; query: { [x: string]: any; }; }[]; } | undefined; dataViewId?: string | undefined; }; }; timeWindow: { duration: string; type: \"rolling\"; } | { duration: string; type: \"calendarAligned\"; }; budgetingMethod: \"occurrences\" | \"timeslices\"; objective: { target: number; } & { timesliceTarget?: number | undefined; timesliceWindow?: string | undefined; }; settings: { syncDelay: string; frequency: string; preventInitialBackfill: boolean; }; revision: number; enabled: boolean; tags: string[]; createdAt: string; updatedAt: string; groupBy: string | string[]; version: number; }"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/update.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"objects": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.allOrAnyString",
"type": "Object",
"tags": [],
"label": "allOrAnyString",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.allOrAnyStringOrArray",
"type": "Object",
"tags": [],
"label": "allOrAnyStringOrArray",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.apmTransactionDurationIndicatorSchema",
"type": "Object",
"tags": [],
"label": "apmTransactionDurationIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.apmTransactionDurationIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "apmTransactionDurationIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.apm.transactionDuration\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.apmTransactionErrorRateIndicatorSchema",
"type": "Object",
"tags": [],
"label": "apmTransactionErrorRateIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.apmTransactionErrorRateIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "apmTransactionErrorRateIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.apm.transactionErrorRate\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.budgetingMethodSchema",
"type": "Object",
"tags": [],
"label": "budgetingMethodSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.calendarAlignedTimeWindowSchema",
"type": "Object",
"tags": [],
"label": "calendarAlignedTimeWindowSchema",
"description": [],
"signature": [
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.calendarAlignedTimeWindowTypeSchema",
"type": "Object",
"tags": [],
"label": "calendarAlignedTimeWindowTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"calendarAligned\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.createSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "createSLOParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; }>, ",
"PartialC",
"<{ id: ",
"StringC",
"; settings: ",
"PartialC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; tags: ",
"ArrayC",
"<",
"StringC",
">; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; revision: ",
"NumberC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/create.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.createSLOResponseSchema",
"type": "Object",
"tags": [],
"label": "createSLOResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ id: ",
"StringC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/create.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.dateRangeSchema",
"type": "Object",
"tags": [],
"label": "dateRangeSchema",
"description": [],
"signature": [
"TypeC",
"<{ from: ",
"Type",
"<Date, string, unknown>; to: ",
"Type",
"<Date, string, unknown>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.dateType",
"type": "Object",
"tags": [],
"label": "dateType",
"description": [],
"signature": [
"Type",
"<Date, string, unknown>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.deleteSLOInstancesParamsSchema",
"type": "Object",
"tags": [],
"label": "deleteSLOInstancesParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"TypeC",
"<{ list: ",
"ArrayC",
"<",
"IntersectionC",
"<[",
"TypeC",
"<{ sloId: ",
"StringC",
"; instanceId: ",
"StringC",
"; }>, ",
"PartialC",
"<{ excludeRollup: ",
"BooleanC",
"; }>]>>; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/delete_instance.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.deleteSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "deleteSLOParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/delete.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.durationType",
"type": "Object",
"tags": [],
"label": "durationType",
"description": [],
"signature": [
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/duration.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.errorBudgetSchema",
"type": "Object",
"tags": [],
"label": "errorBudgetSchema",
"description": [],
"signature": [
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.fetchHistoricalSummaryParamsSchema",
"type": "Object",
"tags": [],
"label": "fetchHistoricalSummaryParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"TypeC",
"<{ list: ",
"ArrayC",
"<",
"IntersectionC",
"<[",
"TypeC",
"<{ sloId: ",
"StringC",
"; instanceId: ",
"StringC",
"; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; revision: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ remoteName: ",
"StringC",
"; range: ",
"TypeC",
"<{ from: ",
"Type",
"<Date, string, unknown>; to: ",
"Type",
"<Date, string, unknown>; }>; }>]>>; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.fetchHistoricalSummaryResponseSchema",
"type": "Object",
"tags": [],
"label": "fetchHistoricalSummaryResponseSchema",
"description": [],
"signature": [
"ArrayC",
"<",
"TypeC",
"<{ sloId: ",
"StringC",
"; instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; data: ",
"ArrayC",
"<",
"TypeC",
"<{ date: ",
"Type",
"<Date, string, unknown>; status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; }>>; }>>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.fetchSLOHealthParamsSchema",
"type": "Object",
"tags": [],
"label": "fetchSLOHealthParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"TypeC",
"<{ list: ",
"ArrayC",
"<",
"TypeC",
"<{ sloId: ",
"StringC",
"; sloInstanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_slo_health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.fetchSLOHealthResponseSchema",
"type": "Object",
"tags": [],
"label": "fetchSLOHealthResponseSchema",
"description": [],
"signature": [
"ArrayC",
"<",
"TypeC",
"<{ sloId: ",
"StringC",
"; sloInstanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; sloRevision: ",
"NumberC",
"; state: ",
"UnionC",
"<[",
"LiteralC",
"<\"no_data\">, ",
"LiteralC",
"<\"indexing\">, ",
"LiteralC",
"<\"running\">, ",
"LiteralC",
"<\"stale\">]>; health: ",
"TypeC",
"<{ overall: ",
"UnionC",
"<[",
"LiteralC",
"<\"healthy\">, ",
"LiteralC",
"<\"unhealthy\">]>; rollup: ",
"UnionC",
"<[",
"LiteralC",
"<\"healthy\">, ",
"LiteralC",
"<\"unhealthy\">]>; summary: ",
"UnionC",
"<[",
"LiteralC",
"<\"healthy\">, ",
"LiteralC",
"<\"unhealthy\">]>; }>; }>>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_slo_health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.filtersSchema",
"type": "Object",
"tags": [],
"label": "filtersSchema",
"description": [],
"signature": [
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSloDefinitionsParamsSchema",
"type": "Object",
"tags": [],
"label": "findSloDefinitionsParamsSchema",
"description": [],
"signature": [
"PartialC",
"<{ query: ",
"PartialC",
"<{ search: ",
"StringC",
"; includeOutdatedOnly: ",
"Type",
"<boolean, boolean, unknown>; page: ",
"StringC",
"; perPage: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_definition.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSloDefinitionsResponseSchema",
"type": "Object",
"tags": [],
"label": "findSloDefinitionsResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ page: ",
"NumberC",
"; perPage: ",
"NumberC",
"; total: ",
"NumberC",
"; results: ",
"ArrayC",
"<",
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_definition.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSLOGroupsParamsSchema",
"type": "Object",
"tags": [],
"label": "findSLOGroupsParamsSchema",
"description": [],
"signature": [
"PartialC",
"<{ query: ",
"PartialC",
"<{ page: ",
"StringC",
"; perPage: ",
"StringC",
"; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"ungrouped\">, ",
"LiteralC",
"<\"slo.tags\">, ",
"LiteralC",
"<\"status\">, ",
"LiteralC",
"<\"slo.indicator.type\">, ",
"LiteralC",
"<\"slo.instanceId\">, ",
"LiteralC",
"<\"_index\">]>; groupsFilter: ",
"UnionC",
"<[",
"ArrayC",
"<",
"StringC",
">, ",
"StringC",
"]>; kqlQuery: ",
"StringC",
"; filters: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_group.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSLOGroupsResponseSchema",
"type": "Object",
"tags": [],
"label": "findSLOGroupsResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ page: ",
"NumberC",
"; perPage: ",
"NumberC",
"; total: ",
"NumberC",
"; results: ",
"ArrayC",
"<",
"TypeC",
"<{ group: ",
"StringC",
"; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"ungrouped\">, ",
"LiteralC",
"<\"slo.tags\">, ",
"LiteralC",
"<\"status\">, ",
"LiteralC",
"<\"slo.indicator.type\">, ",
"LiteralC",
"<\"slo.instanceId\">, ",
"LiteralC",
"<\"_index\">]>; summary: ",
"TypeC",
"<{ total: ",
"NumberC",
"; worst: ",
"TypeC",
"<{ sliValue: ",
"NumberC",
"; status: ",
"StringC",
"; slo: ",
"TypeC",
"<{ id: ",
"StringC",
"; instanceId: ",
"StringC",
"; name: ",
"StringC",
"; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnknownC",
">; }>; }>; violated: ",
"NumberC",
"; healthy: ",
"NumberC",
"; degrading: ",
"NumberC",
"; noData: ",
"NumberC",
"; }>; }>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_group.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "findSLOParamsSchema",
"description": [],
"signature": [
"PartialC",
"<{ query: ",
"PartialC",
"<{ filters: ",
"StringC",
"; kqlQuery: ",
"StringC",
"; page: ",
"StringC",
"; perPage: ",
"StringC",
"; sortBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"error_budget_consumed\">, ",
"LiteralC",
"<\"error_budget_remaining\">, ",
"LiteralC",
"<\"sli_value\">, ",
"LiteralC",
"<\"status\">, ",
"LiteralC",
"<\"burn_rate_5m\">, ",
"LiteralC",
"<\"burn_rate_1h\">, ",
"LiteralC",
"<\"burn_rate_1d\">]>; sortDirection: ",
"UnionC",
"<[",
"LiteralC",
"<\"asc\">, ",
"LiteralC",
"<\"desc\">]>; hideStale: ",
"Type",
"<boolean, boolean, unknown>; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.findSLOResponseSchema",
"type": "Object",
"tags": [],
"label": "findSLOResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ page: ",
"NumberC",
"; perPage: ",
"NumberC",
"; total: ",
"NumberC",
"; results: ",
"ArrayC",
"<",
"IntersectionC",
"<[",
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>, ",
"TypeC",
"<{ summary: ",
"IntersectionC",
"<[",
"TypeC",
"<{ status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; fiveMinuteBurnRate: ",
"NumberC",
"; oneHourBurnRate: ",
"NumberC",
"; oneDayBurnRate: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ summaryUpdatedAt: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; }>]>; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnionC",
"<[",
"StringC",
", ",
"NumberC",
"]>>; }>, ",
"PartialC",
"<{ instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; meta: ",
"PartialC",
"<{ synthetics: ",
"TypeC",
"<{ monitorId: ",
"StringC",
"; locationId: ",
"StringC",
"; configId: ",
"StringC",
"; }>; }>; remote: ",
"TypeC",
"<{ remoteName: ",
"StringC",
"; kibanaUrl: ",
"StringC",
"; }>; }>]>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getPreviewDataParamsSchema",
"type": "Object",
"tags": [],
"label": "getPreviewDataParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"IntersectionC",
"<[",
"TypeC",
"<{ indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; range: ",
"TypeC",
"<{ from: ",
"Type",
"<Date, string, unknown>; to: ",
"Type",
"<Date, string, unknown>; }>; }>, ",
"PartialC",
"<{ objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; instanceId: ",
"StringC",
"; groupBy: ",
"StringC",
"; remoteName: ",
"StringC",
"; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnknownC",
">; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_preview_data.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getPreviewDataResponseSchema",
"type": "Object",
"tags": [],
"label": "getPreviewDataResponseSchema",
"description": [],
"signature": [
"ArrayC",
"<",
"IntersectionC",
"<[",
"TypeC",
"<{ date: ",
"Type",
"<Date, string, unknown>; sliValue: ",
"UnionC",
"<[",
"NumberC",
", ",
"NullC",
"]>; }>, ",
"PartialC",
"<{ events: ",
"TypeC",
"<{ good: ",
"NumberC",
"; bad: ",
"NumberC",
"; total: ",
"NumberC",
"; }>; }>]>>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_preview_data.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOBurnRatesParamsSchema",
"type": "Object",
"tags": [],
"label": "getSLOBurnRatesParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; body: ",
"IntersectionC",
"<[",
"TypeC",
"<{ instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; windows: ",
"ArrayC",
"<",
"TypeC",
"<{ name: ",
"StringC",
"; duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>>; }>, ",
"PartialC",
"<{ remoteName: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_burn_rates.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOBurnRatesResponseSchema",
"type": "Object",
"tags": [],
"label": "getSLOBurnRatesResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ burnRates: ",
"ArrayC",
"<",
"TypeC",
"<{ name: ",
"StringC",
"; burnRate: ",
"NumberC",
"; sli: ",
"NumberC",
"; }>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_burn_rates.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOInstancesParamsSchema",
"type": "Object",
"tags": [],
"label": "getSLOInstancesParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_instances.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOInstancesResponseSchema",
"type": "Object",
"tags": [],
"label": "getSLOInstancesResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ groupBy: ",
"UnionC",
"<[",
"StringC",
", ",
"ArrayC",
"<",
"StringC",
">]>; instances: ",
"ArrayC",
"<",
"StringC",
">; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_instances.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "getSLOParamsSchema",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; }>, ",
"PartialC",
"<{ query: ",
"PartialC",
"<{ instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; remoteName: ",
"StringC",
"; }>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOResponseSchema",
"type": "Object",
"tags": [],
"label": "getSLOResponseSchema",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>, ",
"TypeC",
"<{ summary: ",
"IntersectionC",
"<[",
"TypeC",
"<{ status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; fiveMinuteBurnRate: ",
"NumberC",
"; oneHourBurnRate: ",
"NumberC",
"; oneDayBurnRate: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ summaryUpdatedAt: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; }>]>; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnionC",
"<[",
"StringC",
", ",
"NumberC",
"]>>; }>, ",
"PartialC",
"<{ instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; meta: ",
"PartialC",
"<{ synthetics: ",
"TypeC",
"<{ monitorId: ",
"StringC",
"; locationId: ",
"StringC",
"; configId: ",
"StringC",
"; }>; }>; remote: ",
"TypeC",
"<{ remoteName: ",
"StringC",
"; kibanaUrl: ",
"StringC",
"; }>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.getSLOSuggestionsResponseSchema",
"type": "Object",
"tags": [],
"label": "getSLOSuggestionsResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ label: ",
"StringC",
"; value: ",
"StringC",
"; count: ",
"NumberC",
"; }>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/get_suggestions.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.groupBySchema",
"type": "Object",
"tags": [],
"label": "groupBySchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.groupingsSchema",
"type": "Object",
"tags": [],
"label": "groupingsSchema",
"description": [],
"signature": [
"RecordC",
"<",
"StringC",
", ",
"UnionC",
"<[",
"StringC",
", ",
"NumberC",
"]>>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.groupSummarySchema",
"type": "Object",
"tags": [],
"label": "groupSummarySchema",
"description": [],
"signature": [
"TypeC",
"<{ total: ",
"NumberC",
"; worst: ",
"TypeC",
"<{ sliValue: ",
"NumberC",
"; status: ",
"StringC",
"; slo: ",
"TypeC",
"<{ id: ",
"StringC",
"; instanceId: ",
"StringC",
"; name: ",
"StringC",
"; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnknownC",
">; }>; }>; violated: ",
"NumberC",
"; healthy: ",
"NumberC",
"; degrading: ",
"NumberC",
"; noData: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.healthStatusSchema",
"type": "Object",
"tags": [],
"label": "healthStatusSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"healthy\">, ",
"LiteralC",
"<\"unhealthy\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.histogramIndicatorSchema",
"type": "Object",
"tags": [],
"label": "histogramIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.histogramIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "histogramIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.histogram.custom\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.historicalSummarySchema",
"type": "Object",
"tags": [],
"label": "historicalSummarySchema",
"description": [],
"signature": [
"TypeC",
"<{ date: ",
"Type",
"<Date, string, unknown>; status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/fetch_historical_summary.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.indicatorSchema",
"type": "Object",
"tags": [],
"label": "indicatorSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.indicatorTypesArraySchema",
"type": "Object",
"tags": [],
"label": "indicatorTypesArraySchema",
"description": [],
"signature": [
"Type",
"<string[], string, unknown>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.indicatorTypesSchema",
"type": "Object",
"tags": [],
"label": "indicatorTypesSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"sli.apm.transactionDuration\">, ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">, ",
"LiteralC",
"<\"sli.synthetics.availability\">, ",
"LiteralC",
"<\"sli.kql.custom\">, ",
"LiteralC",
"<\"sli.metric.custom\">, ",
"LiteralC",
"<\"sli.metric.timeslice\">, ",
"LiteralC",
"<\"sli.histogram.custom\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.kqlCustomIndicatorSchema",
"type": "Object",
"tags": [],
"label": "kqlCustomIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.kqlCustomIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "kqlCustomIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.kql.custom\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.kqlQuerySchema",
"type": "Object",
"tags": [],
"label": "kqlQuerySchema",
"description": [],
"signature": [
"StringC"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.kqlWithFiltersSchema",
"type": "Object",
"tags": [],
"label": "kqlWithFiltersSchema",
"description": [],
"signature": [
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.manageSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "manageSLOParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/manage.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.metaSchema",
"type": "Object",
"tags": [],
"label": "metaSchema",
"description": [],
"signature": [
"PartialC",
"<{ synthetics: ",
"TypeC",
"<{ monitorId: ",
"StringC",
"; locationId: ",
"StringC",
"; configId: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.metricCustomBasicMetric",
"type": "Object",
"tags": [],
"label": "metricCustomBasicMetric",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.metricCustomDocCountMetric",
"type": "Object",
"tags": [],
"label": "metricCustomDocCountMetric",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.metricCustomIndicatorSchema",
"type": "Object",
"tags": [],
"label": "metricCustomIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.metricCustomIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "metricCustomIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.metric.custom\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.objectiveSchema",
"type": "Object",
"tags": [],
"label": "objectiveSchema",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.occurrencesBudgetingMethodSchema",
"type": "Object",
"tags": [],
"label": "occurrencesBudgetingMethodSchema",
"description": [],
"signature": [
"LiteralC",
"<\"occurrences\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.optionalSettingsSchema",
"type": "Object",
"tags": [],
"label": "optionalSettingsSchema",
"description": [],
"signature": [
"PartialC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.putSLOServerlessSettingsParamsSchema",
"type": "Object",
"tags": [],
"label": "putSLOServerlessSettingsParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"TypeC",
"<{ staleThresholdInHours: ",
"NumberC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.putSLOSettingsParamsSchema",
"type": "Object",
"tags": [],
"label": "putSLOSettingsParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ body: ",
"TypeC",
"<{ useAllRemoteClusters: ",
"BooleanC",
"; selectedRemoteClusters: ",
"ArrayC",
"<",
"StringC",
">; staleThresholdInHours: ",
"NumberC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.putSLOSettingsResponseSchema",
"type": "Object",
"tags": [],
"label": "putSLOSettingsResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ useAllRemoteClusters: ",
"BooleanC",
"; selectedRemoteClusters: ",
"ArrayC",
"<",
"StringC",
">; staleThresholdInHours: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/put_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.querySchema",
"type": "Object",
"tags": [],
"label": "querySchema",
"description": [],
"signature": [
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.remoteSchema",
"type": "Object",
"tags": [],
"label": "remoteSchema",
"description": [],
"signature": [
"TypeC",
"<{ remoteName: ",
"StringC",
"; kibanaUrl: ",
"StringC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.resetSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "resetSLOParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/reset.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.resetSLOResponseSchema",
"type": "Object",
"tags": [],
"label": "resetSLOResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/reset.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.rollingTimeWindowSchema",
"type": "Object",
"tags": [],
"label": "rollingTimeWindowSchema",
"description": [],
"signature": [
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.rollingTimeWindowTypeSchema",
"type": "Object",
"tags": [],
"label": "rollingTimeWindowTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"rolling\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.settingsSchema",
"type": "Object",
"tags": [],
"label": "settingsSchema",
"description": [],
"signature": [
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloDefinitionSchema",
"type": "Object",
"tags": [],
"label": "sloDefinitionSchema",
"description": [],
"signature": [
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloGroupWithSummaryResponseSchema",
"type": "Object",
"tags": [],
"label": "sloGroupWithSummaryResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ group: ",
"StringC",
"; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"ungrouped\">, ",
"LiteralC",
"<\"slo.tags\">, ",
"LiteralC",
"<\"status\">, ",
"LiteralC",
"<\"slo.indicator.type\">, ",
"LiteralC",
"<\"slo.instanceId\">, ",
"LiteralC",
"<\"_index\">]>; summary: ",
"TypeC",
"<{ total: ",
"NumberC",
"; worst: ",
"TypeC",
"<{ sliValue: ",
"NumberC",
"; status: ",
"StringC",
"; slo: ",
"TypeC",
"<{ id: ",
"StringC",
"; instanceId: ",
"StringC",
"; name: ",
"StringC",
"; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnknownC",
">; }>; }>; violated: ",
"NumberC",
"; healthy: ",
"NumberC",
"; degrading: ",
"NumberC",
"; noData: ",
"NumberC",
"; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/find_group.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloIdSchema",
"type": "Object",
"tags": [],
"label": "sloIdSchema",
"description": [],
"signature": [
"StringC"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloServerlessSettingsSchema",
"type": "Object",
"tags": [],
"label": "sloServerlessSettingsSchema",
"description": [],
"signature": [
"TypeC",
"<{ staleThresholdInHours: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloSettingsSchema",
"type": "Object",
"tags": [],
"label": "sloSettingsSchema",
"description": [],
"signature": [
"TypeC",
"<{ useAllRemoteClusters: ",
"BooleanC",
"; selectedRemoteClusters: ",
"ArrayC",
"<",
"StringC",
">; staleThresholdInHours: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.sloWithDataResponseSchema",
"type": "Object",
"tags": [],
"label": "sloWithDataResponseSchema",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>, ",
"TypeC",
"<{ summary: ",
"IntersectionC",
"<[",
"TypeC",
"<{ status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; fiveMinuteBurnRate: ",
"NumberC",
"; oneHourBurnRate: ",
"NumberC",
"; oneDayBurnRate: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ summaryUpdatedAt: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; }>]>; groupings: ",
"RecordC",
"<",
"StringC",
", ",
"UnionC",
"<[",
"StringC",
", ",
"NumberC",
"]>>; }>, ",
"PartialC",
"<{ instanceId: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; meta: ",
"PartialC",
"<{ synthetics: ",
"TypeC",
"<{ monitorId: ",
"StringC",
"; locationId: ",
"StringC",
"; configId: ",
"StringC",
"; }>; }>; remote: ",
"TypeC",
"<{ remoteName: ",
"StringC",
"; kibanaUrl: ",
"StringC",
"; }>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.stateSchema",
"type": "Object",
"tags": [],
"label": "stateSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"no_data\">, ",
"LiteralC",
"<\"indexing\">, ",
"LiteralC",
"<\"running\">, ",
"LiteralC",
"<\"stale\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/health.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.statusSchema",
"type": "Object",
"tags": [],
"label": "statusSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.summarySchema",
"type": "Object",
"tags": [],
"label": "summarySchema",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ status: ",
"UnionC",
"<[",
"LiteralC",
"<\"NO_DATA\">, ",
"LiteralC",
"<\"HEALTHY\">, ",
"LiteralC",
"<\"DEGRADING\">, ",
"LiteralC",
"<\"VIOLATED\">]>; sliValue: ",
"NumberC",
"; errorBudget: ",
"TypeC",
"<{ initial: ",
"NumberC",
"; consumed: ",
"NumberC",
"; remaining: ",
"NumberC",
"; isEstimated: ",
"BooleanC",
"; }>; fiveMinuteBurnRate: ",
"NumberC",
"; oneHourBurnRate: ",
"NumberC",
"; oneDayBurnRate: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ summaryUpdatedAt: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/common.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.syntheticsAvailabilityIndicatorSchema",
"type": "Object",
"tags": [],
"label": "syntheticsAvailabilityIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.syntheticsAvailabilityIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "syntheticsAvailabilityIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.synthetics.availability\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.tagsSchema",
"type": "Object",
"tags": [],
"label": "tagsSchema",
"description": [],
"signature": [
"ArrayC",
"<",
"StringC",
">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.targetSchema",
"type": "Object",
"tags": [],
"label": "targetSchema",
"description": [],
"signature": [
"TypeC",
"<{ target: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricBasicMetricWithField",
"type": "Object",
"tags": [],
"label": "timesliceMetricBasicMetricWithField",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricComparatorMapping",
"type": "Object",
"tags": [],
"label": "timesliceMetricComparatorMapping",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricComparatorMapping.GT",
"type": "string",
"tags": [],
"label": "GT",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricComparatorMapping.GTE",
"type": "string",
"tags": [],
"label": "GTE",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricComparatorMapping.LT",
"type": "string",
"tags": [],
"label": "LT",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricComparatorMapping.LTE",
"type": "string",
"tags": [],
"label": "LTE",
"description": [],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricDocCountMetric",
"type": "Object",
"tags": [],
"label": "timesliceMetricDocCountMetric",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricIndicatorSchema",
"type": "Object",
"tags": [],
"label": "timesliceMetricIndicatorSchema",
"description": [],
"signature": [
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricIndicatorTypeSchema",
"type": "Object",
"tags": [],
"label": "timesliceMetricIndicatorTypeSchema",
"description": [],
"signature": [
"LiteralC",
"<\"sli.metric.timeslice\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricMetricDef",
"type": "Object",
"tags": [],
"label": "timesliceMetricMetricDef",
"description": [],
"signature": [
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timesliceMetricPercentileMetric",
"type": "Object",
"tags": [],
"label": "timesliceMetricPercentileMetric",
"description": [],
"signature": [
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/indicators.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timeslicesBudgetingMethodSchema",
"type": "Object",
"tags": [],
"label": "timeslicesBudgetingMethodSchema",
"description": [],
"signature": [
"LiteralC",
"<\"timeslices\">"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/slo.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timeWindowSchema",
"type": "Object",
"tags": [],
"label": "timeWindowSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.timeWindowTypeSchema",
"type": "Object",
"tags": [],
"label": "timeWindowTypeSchema",
"description": [],
"signature": [
"UnionC",
"<[",
"LiteralC",
"<\"rolling\">, ",
"LiteralC",
"<\"calendarAligned\">]>"
],
"path": "x-pack/packages/kbn-slo-schema/src/schema/time_window.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.updateSLOParamsSchema",
"type": "Object",
"tags": [],
"label": "updateSLOParamsSchema",
"description": [],
"signature": [
"TypeC",
"<{ path: ",
"TypeC",
"<{ id: ",
"StringC",
"; }>; body: ",
"PartialC",
"<{ name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"PartialC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; tags: ",
"ArrayC",
"<",
"StringC",
">; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; }>; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/update.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/slo-schema",
"id": "def-common.updateSLOResponseSchema",
"type": "Object",
"tags": [],
"label": "updateSLOResponseSchema",
"description": [],
"signature": [
"TypeC",
"<{ id: ",
"StringC",
"; name: ",
"StringC",
"; description: ",
"StringC",
"; indicator: ",
"UnionC",
"<[",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionDuration\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; threshold: ",
"NumberC",
"; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.apm.transactionErrorRate\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ environment: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; service: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionType: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; transactionName: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.synthetics.availability\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ monitorIds: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; index: ",
"StringC",
"; }>, ",
"PartialC",
"<{ tags: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; projects: ",
"ArrayC",
"<",
"TypeC",
"<{ value: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; label: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>; }>>; filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.kql.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; total: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; good: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; total: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"sum\">; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.metric.timeslice\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; metric: ",
"TypeC",
"<{ metrics: ",
"ArrayC",
"<",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"KeyofC",
"<{ avg: boolean; max: boolean; min: boolean; sum: boolean; cardinality: boolean; last_value: boolean; std_deviation: boolean; }>; field: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"doc_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ name: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"percentile\">; field: ",
"StringC",
"; percentile: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>>; equation: ",
"StringC",
"; threshold: ",
"NumberC",
"; comparator: ",
"KeyofC",
"<{ GT: string; GTE: string; LT: string; LTE: string; }>; }>; timestampField: ",
"StringC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>, ",
"TypeC",
"<{ type: ",
"LiteralC",
"<\"sli.histogram.custom\">; params: ",
"IntersectionC",
"<[",
"TypeC",
"<{ index: ",
"StringC",
"; timestampField: ",
"StringC",
"; good: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; total: ",
"UnionC",
"<[",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"value_count\">; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>, ",
"IntersectionC",
"<[",
"TypeC",
"<{ field: ",
"StringC",
"; aggregation: ",
"LiteralC",
"<\"range\">; from: ",
"NumberC",
"; to: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; }>]>]>; }>, ",
"PartialC",
"<{ filter: ",
"UnionC",
"<[",
"StringC",
", ",
"TypeC",
"<{ kqlQuery: ",
"StringC",
"; filters: ",
"ArrayC",
"<",
"TypeC",
"<{ meta: ",
"PartialC",
"<{ alias: ",
"UnionC",
"<[",
"StringC",
", ",
"NullC",
"]>; disabled: ",
"BooleanC",
"; negate: ",
"BooleanC",
"; controlledBy: ",
"StringC",
"; group: ",
"StringC",
"; index: ",
"StringC",
"; isMultiIndex: ",
"BooleanC",
"; type: ",
"StringC",
"; key: ",
"StringC",
"; field: ",
"StringC",
"; params: ",
"AnyC",
"; value: ",
"StringC",
"; }>; query: ",
"RecordC",
"<",
"StringC",
", ",
"AnyC",
">; }>>; }>]>; dataViewId: ",
"StringC",
"; }>]>; }>]>; timeWindow: ",
"UnionC",
"<[",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"rolling\">; }>, ",
"TypeC",
"<{ duration: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; type: ",
"LiteralC",
"<\"calendarAligned\">; }>]>; budgetingMethod: ",
"UnionC",
"<[",
"LiteralC",
"<\"occurrences\">, ",
"LiteralC",
"<\"timeslices\">]>; objective: ",
"IntersectionC",
"<[",
"TypeC",
"<{ target: ",
"NumberC",
"; }>, ",
"PartialC",
"<{ timesliceTarget: ",
"NumberC",
"; timesliceWindow: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; }>]>; settings: ",
"TypeC",
"<{ syncDelay: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; frequency: ",
"Type",
"<",
{
"pluginId": "@kbn/slo-schema",
"scope": "common",
"docId": "kibKbnSloSchemaPluginApi",
"section": "def-common.Duration",
"text": "Duration"
},
", string, unknown>; preventInitialBackfill: ",
"BooleanC",
"; }>; revision: ",
"NumberC",
"; enabled: ",
"BooleanC",
"; tags: ",
"ArrayC",
"<",
"StringC",
">; createdAt: ",
"Type",
"<Date, string, unknown>; updatedAt: ",
"Type",
"<Date, string, unknown>; groupBy: ",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
", ",
"ArrayC",
"<",
"UnionC",
"<[",
"LiteralC",
"<\"*\">, ",
"StringC",
"]>>]>; version: ",
"NumberC",
"; }>"
],
"path": "x-pack/packages/kbn-slo-schema/src/rest_specs/routes/update.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
]
}
}