Auto-generated code for 8.13 (#2158)

This commit is contained in:
Elastic Machine
2024-03-19 17:28:43 +01:00
committed by GitHub
parent 177ac7fbef
commit 3190b60cb5
5 changed files with 149 additions and 56 deletions

View File

@ -3377,7 +3377,7 @@ client.indices.create({ index })
* *Request (object):*
** *`index` (string)*: Name of the index you wish to create.
** *`aliases` (Optional, Record<string, { filter, index_routing, is_hidden, is_write_index, routing, search_routing }>)*: Aliases for the index.
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, _data_stream_timestamp })*: Mapping for fields in the index. If specified, this mapping can include:
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, subobjects, _data_stream_timestamp })*: Mapping for fields in the index. If specified, this mapping can include:
- Field names
- Field data types
- Mapping parameters
@ -4234,7 +4234,7 @@ a new date field is added instead of string.
not used at all by Elasticsearch, but can be used to store
application-specific metadata.
** *`numeric_detection` (Optional, boolean)*: Automatically map strings into numeric data types for all fields.
** *`properties` (Optional, Record<string, { type } | { boost, fielddata, index, null_value, type } | { type, enabled, null_value, boost, coerce, script, on_script_error, ignore_malformed, time_series_metric, analyzer, eager_global_ordinals, index, index_options, index_phrases, index_prefixes, norms, position_increment_gap, search_analyzer, search_quote_analyzer, term_vector, format, precision_step, locale } | { relations, eager_global_ordinals, type } | { boost, eager_global_ordinals, index, index_options, normalizer, norms, null_value, split_queries_on_whitespace, time_series_dimension, type } | { type, fields, meta, copy_to } | { type } | { positive_score_impact, type } | { positive_score_impact, type } | { analyzer, index, index_options, max_shingle_size, norms, search_analyzer, search_quote_analyzer, term_vector, type } | { analyzer, boost, eager_global_ordinals, fielddata, fielddata_frequency_filter, index, index_options, index_phrases, index_prefixes, norms, position_increment_gap, search_analyzer, search_quote_analyzer, term_vector, type } | { type } | { type, null_value } | { boost, format, ignore_malformed, index, null_value, precision_step, type } | { boost, fielddata, format, ignore_malformed, index, null_value, precision_step, locale, type } | { type, default_metric, metrics, time_series_metric } | { type, dims, similarity, index, index_options } | { type } | { boost, depth_limit, doc_values, eager_global_ordinals, index, index_options, null_value, similarity, split_queries_on_whitespace, type } | { enabled, include_in_parent, include_in_root, type } | { enabled, type } | { analyzer, contexts, max_input_length, preserve_position_increments, preserve_separators, search_analyzer, type } | { value, type } | { path, type } | { ignore_malformed, type } | { boost, index, ignore_malformed, null_value, on_script_error, script, time_series_dimension, type } | { type } | { analyzer, boost, index, null_value, enable_position_increments, type } | { ignore_malformed, ignore_z_value, null_value, index, on_script_error, script, type } | { coerce, ignore_malformed, ignore_z_value, orientation, strategy, type } | { ignore_malformed, ignore_z_value, null_value, type } | { coerce, ignore_malformed, ignore_z_value, orientation, type } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value, scaling_factor } | { type, null_value } | { type, null_value } | { format, type } | { type } | { type } | { type } | { type } | { type }>)*: Mapping for a field. For new fields, this mapping can include:
** *`properties` (Optional, Record<string, { type } | { boost, fielddata, index, null_value, type } | { type, enabled, null_value, boost, coerce, script, on_script_error, ignore_malformed, time_series_metric, analyzer, eager_global_ordinals, index, index_options, index_phrases, index_prefixes, norms, position_increment_gap, search_analyzer, search_quote_analyzer, term_vector, format, precision_step, locale } | { relations, eager_global_ordinals, type } | { boost, eager_global_ordinals, index, index_options, normalizer, norms, null_value, split_queries_on_whitespace, time_series_dimension, type } | { type, fields, meta, copy_to } | { type } | { positive_score_impact, type } | { positive_score_impact, type } | { analyzer, index, index_options, max_shingle_size, norms, search_analyzer, search_quote_analyzer, term_vector, type } | { analyzer, boost, eager_global_ordinals, fielddata, fielddata_frequency_filter, index, index_options, index_phrases, index_prefixes, norms, position_increment_gap, search_analyzer, search_quote_analyzer, term_vector, type } | { type } | { type, null_value } | { boost, format, ignore_malformed, index, null_value, precision_step, type } | { boost, fielddata, format, ignore_malformed, index, null_value, precision_step, locale, type } | { type, default_metric, metrics, time_series_metric } | { type, dims, similarity, index, index_options } | { type } | { boost, depth_limit, doc_values, eager_global_ordinals, index, index_options, null_value, similarity, split_queries_on_whitespace, type } | { enabled, include_in_parent, include_in_root, type } | { enabled, subobjects, type } | { analyzer, contexts, max_input_length, preserve_position_increments, preserve_separators, search_analyzer, type } | { value, type } | { path, type } | { ignore_malformed, type } | { boost, index, ignore_malformed, null_value, on_script_error, script, time_series_dimension, type } | { type } | { analyzer, boost, index, null_value, enable_position_increments, type } | { ignore_malformed, ignore_z_value, null_value, index, on_script_error, script, type } | { coerce, ignore_malformed, ignore_z_value, orientation, strategy, type } | { ignore_malformed, ignore_z_value, null_value, type } | { coerce, ignore_malformed, ignore_z_value, orientation, type } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value } | { type, null_value, scaling_factor } | { type, null_value } | { type, null_value } | { format, type } | { type } | { type } | { type } | { type } | { type }>)*: Mapping for a field. For new fields, this mapping can include:
- Field name
- Field data type
@ -4309,7 +4309,7 @@ client.indices.putTemplate({ name })
** *`aliases` (Optional, Record<string, { filter, index_routing, is_hidden, is_write_index, routing, search_routing }>)*: Aliases for the index.
** *`index_patterns` (Optional, string | string[])*: Array of wildcard expressions used to match the names
of indices during creation.
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, _data_stream_timestamp })*: Mapping for fields in the index.
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, subobjects, _data_stream_timestamp })*: Mapping for fields in the index.
** *`order` (Optional, number)*: Order in which Elasticsearch applies this template if index
matches multiple templates.
@ -4462,7 +4462,7 @@ If specified, Elasticsearch only performs the rollover if the current index sati
If this parameter is not specified, Elasticsearch performs the rollover unconditionally.
If conditions are specified, at least one of them must be a `max_*` condition.
The index will rollover if any `max_*` condition is satisfied and all `min_*` conditions are satisfied.
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, _data_stream_timestamp })*: Mapping for fields in the index.
** *`mappings` (Optional, { all_field, date_detection, dynamic, dynamic_date_formats, dynamic_templates, _field_names, index_field, _meta, numeric_detection, properties, _routing, _size, _source, runtime, enabled, subobjects, _data_stream_timestamp })*: Mapping for fields in the index.
If specified, this mapping can include field names, field data types, and mapping paramaters.
** *`settings` (Optional, Record<string, User-defined value>)*: Configuration options for the index.
Data streams do not support this parameter.
@ -6436,6 +6436,7 @@ so one of, `linux-x86_64`, `linux-aarch64`, `darwin-x86_64`, `darwin-aarch64`,
or `windows-x86_64`. For portable models (those that work independent of processor
architecture or OS features), leave this field unset.
** *`tags` (Optional, string[])*: An array of tags to organize the model.
** *`prefix_strings` (Optional, { ingest, search })*: Optional prefix strings applied at inference
** *`defer_definition_decompression` (Optional, boolean)*: If set to `true` and a `compressed_definition` is provided, the request defers definition decompression and skips relevant validations.
[discrete]
@ -8313,9 +8314,17 @@ client.security.queryApiKeys({ ... })
==== Arguments
* *Request (object):*
** *`query` (Optional, { bool, boosting, common, combined_fields, constant_score, dis_max, distance_feature, exists, function_score, fuzzy, geo_bounding_box, geo_distance, geo_polygon, geo_shape, has_child, has_parent, ids, intervals, knn, match, match_all, match_bool_prefix, match_none, match_phrase, match_phrase_prefix, more_like_this, multi_match, nested, parent_id, percolate, pinned, prefix, query_string, range, rank_feature, regexp, rule_query, script, script_score, shape, simple_query_string, span_containing, field_masking_span, span_first, span_multi, span_near, span_not, span_or, span_term, span_within, term, terms, terms_set, text_expansion, weighted_tokens, wildcard, wrapper, type })*: A query to filter which API keys to return.
The query supports a subset of query types, including `match_all`, `bool`, `term`, `terms`, `ids`, `prefix`, `wildcard`, and `range`.
You can query all public information associated with an API key.
** *`aggregations` (Optional, Record<string, { aggregations, meta, cardinality, composite, date_range, filter, filters, missing, range, terms, value_count }>)*: Any aggregations to run over the corpus of returned API keys.
Aggregations and queries work together. Aggregations are computed only on the API keys that match the query.
This supports only a subset of aggregation types, namely: `terms`, `range`, `date_range`, `missing`,
`cardinality`, `value_count`, `composite`, `filter`, and `filters`.
Additionally, aggregations only run over the same subset of fields that query works with.
** *`query` (Optional, { bool, exists, ids, match, match_all, prefix, range, simple_query_string, term, terms, wildcard })*: A query to filter which API keys to return.
If the query parameter is missing, it is equivalent to a `match_all` query.
The query supports a subset of query types, including `match_all`, `bool`, `term`, `terms`, `match`,
`ids`, `prefix`, `wildcard`, `exists`, `range`, and `simple_query_string`.
You can query the following public information associated with an API key: `id`, `type`, `name`,
`creation`, `expiration`, `invalidated`, `invalidation`, `username`, `realm`, and `metadata`.
** *`from` (Optional, number)*: Starting document offset.
By default, you cannot page through more than 10,000 hits using the from and size parameters.
To page through more hits, use the `search_after` parameter.
@ -8325,7 +8334,7 @@ In addition, sort can also be applied to the `_doc` field to sort by index order
By default, you cannot page through more than 10,000 hits using the `from` and `size` parameters.
To page through more hits, use the `search_after` parameter.
** *`search_after` (Optional, number | number | string | boolean | null | User-defined value[])*: Search after definition
** *`with_limited_by` (Optional, boolean)*: Return the snapshot of the owner user's role descriptors associated with the API key.
** *`with_limited_by` (Optional, boolean)*: Return the snapshot of the owner user's role descriptors associated with the API key.
An API key's actual permission is the intersection of its assigned role descriptors and the owner user's role descriptors.
[discrete]

View File

@ -1821,7 +1821,7 @@ export default class Ml {
async putTrainedModel (this: That, params: T.MlPutTrainedModelRequest | TB.MlPutTrainedModelRequest, options?: TransportRequestOptions): Promise<T.MlPutTrainedModelResponse>
async putTrainedModel (this: That, params: T.MlPutTrainedModelRequest | TB.MlPutTrainedModelRequest, options?: TransportRequestOptions): Promise<any> {
const acceptedPath: string[] = ['model_id']
const acceptedBody: string[] = ['compressed_definition', 'definition', 'description', 'inference_config', 'input', 'metadata', 'model_type', 'model_size_bytes', 'platform_architecture', 'tags']
const acceptedBody: string[] = ['compressed_definition', 'definition', 'description', 'inference_config', 'input', 'metadata', 'model_type', 'model_size_bytes', 'platform_architecture', 'tags', 'prefix_strings']
const querystring: Record<string, any> = {}
// @ts-expect-error
const userBody: any = params?.body

View File

@ -1502,7 +1502,7 @@ export default class Security {
async queryApiKeys (this: That, params?: T.SecurityQueryApiKeysRequest | TB.SecurityQueryApiKeysRequest, options?: TransportRequestOptions): Promise<T.SecurityQueryApiKeysResponse>
async queryApiKeys (this: That, params?: T.SecurityQueryApiKeysRequest | TB.SecurityQueryApiKeysRequest, options?: TransportRequestOptions): Promise<any> {
const acceptedPath: string[] = []
const acceptedBody: string[] = ['query', 'from', 'sort', 'size', 'search_after']
const acceptedBody: string[] = ['aggregations', 'aggs', 'query', 'from', 'sort', 'size', 'search_after']
const querystring: Record<string, any> = {}
// @ts-expect-error
const userBody: any = params?.body

View File

@ -5095,6 +5095,7 @@ export interface MappingNumberPropertyBase extends MappingDocValuesPropertyBase
export interface MappingObjectProperty extends MappingCorePropertyBase {
enabled?: boolean
subobjects?: boolean
type?: 'object'
}
@ -5269,6 +5270,7 @@ export interface MappingTypeMapping {
_source?: MappingSourceField
runtime?: Record<string, MappingRuntimeField>
enabled?: boolean
subobjects?: boolean
_data_stream_timestamp?: MappingDataStreamTimestamp
}
@ -9747,7 +9749,7 @@ export interface IndicesIndexSettingsKeys {
settings?: IndicesIndexSettings
time_series?: IndicesIndexSettingsTimeSeries
queries?: IndicesQueries
similarity?: IndicesSettingsSimilarity
similarity?: Record<string, IndicesSettingsSimilarity>
mapping?: IndicesMappingLimitSettings
'indexing.slowlog'?: IndicesIndexingSlowlogSettings
indexing_pressure?: IndicesIndexingPressure
@ -9925,55 +9927,52 @@ export interface IndicesSettingsSearch {
slowlog?: IndicesSlowlogSettings
}
export interface IndicesSettingsSimilarity {
bm25?: IndicesSettingsSimilarityBm25
dfi?: IndicesSettingsSimilarityDfi
dfr?: IndicesSettingsSimilarityDfr
ib?: IndicesSettingsSimilarityIb
lmd?: IndicesSettingsSimilarityLmd
lmj?: IndicesSettingsSimilarityLmj
scripted_tfidf?: IndicesSettingsSimilarityScriptedTfidf
}
export type IndicesSettingsSimilarity = IndicesSettingsSimilarityBm25 | IndicesSettingsSimilarityBoolean | IndicesSettingsSimilarityDfi | IndicesSettingsSimilarityDfr | IndicesSettingsSimilarityIb | IndicesSettingsSimilarityLmd | IndicesSettingsSimilarityLmj | IndicesSettingsSimilarityScripted
export interface IndicesSettingsSimilarityBm25 {
b: double
discount_overlaps: boolean
k1: double
type: 'BM25'
b?: double
discount_overlaps?: boolean
k1?: double
}
export interface IndicesSettingsSimilarityBoolean {
type: 'boolean'
}
export interface IndicesSettingsSimilarityDfi {
independence_measure: DFIIndependenceMeasure
type: 'DFI'
independence_measure: DFIIndependenceMeasure
}
export interface IndicesSettingsSimilarityDfr {
type: 'DFR'
after_effect: DFRAfterEffect
basic_model: DFRBasicModel
normalization: Normalization
type: 'DFR'
}
export interface IndicesSettingsSimilarityIb {
type: 'IB'
distribution: IBDistribution
lambda: IBLambda
normalization: Normalization
type: 'IB'
}
export interface IndicesSettingsSimilarityLmd {
mu: integer
type: 'LMDirichlet'
mu?: double
}
export interface IndicesSettingsSimilarityLmj {
lambda: double
type: 'LMJelinekMercer'
lambda?: double
}
export interface IndicesSettingsSimilarityScriptedTfidf {
script: Script
export interface IndicesSettingsSimilarityScripted {
type: 'scripted'
script: Script
weight_script?: Script
}
export interface IndicesSlowlogSettings {
@ -13216,8 +13215,8 @@ export interface MlTrainedModelLocationIndex {
}
export interface MlTrainedModelPrefixStrings {
ingest: string
search: string
ingest?: string
search?: string
}
export interface MlTrainedModelSizeStats {
@ -14154,6 +14153,7 @@ export interface MlPutTrainedModelRequest extends RequestBase {
model_size_bytes?: long
platform_architecture?: string
tags?: string[]
prefix_strings?: MlTrainedModelPrefixStrings
}
export type MlPutTrainedModelResponse = MlTrainedModelConfig
@ -16554,9 +16554,50 @@ export interface SecurityPutUserResponse {
created: boolean
}
export type SecurityQueryApiKeysAPIKeyAggregate = AggregationsCardinalityAggregate | AggregationsValueCountAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsFilterAggregate | AggregationsFiltersAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsCompositeAggregate
export interface SecurityQueryApiKeysAPIKeyAggregationContainer {
aggregations?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
aggs?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
meta?: Metadata
cardinality?: AggregationsCardinalityAggregation
composite?: AggregationsCompositeAggregation
date_range?: AggregationsDateRangeAggregation
filter?: SecurityQueryApiKeysAPIKeyQueryContainer
filters?: SecurityQueryApiKeysAPIKeyFiltersAggregation
missing?: AggregationsMissingAggregation
range?: AggregationsRangeAggregation
terms?: AggregationsTermsAggregation
value_count?: AggregationsValueCountAggregation
}
export interface SecurityQueryApiKeysAPIKeyFiltersAggregation extends AggregationsBucketAggregationBase {
filters?: AggregationsBuckets<SecurityQueryApiKeysAPIKeyQueryContainer>
other_bucket?: boolean
other_bucket_key?: string
keyed?: boolean
}
export interface SecurityQueryApiKeysAPIKeyQueryContainer {
bool?: QueryDslBoolQuery
exists?: QueryDslExistsQuery
ids?: QueryDslIdsQuery
match?: Partial<Record<Field, QueryDslMatchQuery | string | float | boolean>>
match_all?: QueryDslMatchAllQuery
prefix?: Partial<Record<Field, QueryDslPrefixQuery | string>>
range?: Partial<Record<Field, QueryDslRangeQuery>>
simple_query_string?: QueryDslSimpleQueryStringQuery
term?: Partial<Record<Field, QueryDslTermQuery | FieldValue>>
terms?: QueryDslTermsQuery
wildcard?: Partial<Record<Field, QueryDslWildcardQuery | string>>
}
export interface SecurityQueryApiKeysRequest extends RequestBase {
with_limited_by?: boolean
query?: QueryDslQueryContainer
aggregations?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
/** @alias aggregations */
aggs?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
query?: SecurityQueryApiKeysAPIKeyQueryContainer
from?: integer
sort?: Sort
size?: integer
@ -16567,6 +16608,7 @@ export interface SecurityQueryApiKeysResponse {
total: integer
count: integer
api_keys: SecurityApiKey[]
aggregations?: Record<AggregateName, SecurityQueryApiKeysAPIKeyAggregate>
}
export interface SecuritySamlAuthenticateRequest extends RequestBase {

View File

@ -5168,6 +5168,7 @@ export interface MappingNumberPropertyBase extends MappingDocValuesPropertyBase
export interface MappingObjectProperty extends MappingCorePropertyBase {
enabled?: boolean
subobjects?: boolean
type?: 'object'
}
@ -5342,6 +5343,7 @@ export interface MappingTypeMapping {
_source?: MappingSourceField
runtime?: Record<string, MappingRuntimeField>
enabled?: boolean
subobjects?: boolean
_data_stream_timestamp?: MappingDataStreamTimestamp
}
@ -9873,7 +9875,7 @@ export interface IndicesIndexSettingsKeys {
settings?: IndicesIndexSettings
time_series?: IndicesIndexSettingsTimeSeries
queries?: IndicesQueries
similarity?: IndicesSettingsSimilarity
similarity?: Record<string, IndicesSettingsSimilarity>
mapping?: IndicesMappingLimitSettings
'indexing.slowlog'?: IndicesIndexingSlowlogSettings
indexing_pressure?: IndicesIndexingPressure
@ -10051,55 +10053,52 @@ export interface IndicesSettingsSearch {
slowlog?: IndicesSlowlogSettings
}
export interface IndicesSettingsSimilarity {
bm25?: IndicesSettingsSimilarityBm25
dfi?: IndicesSettingsSimilarityDfi
dfr?: IndicesSettingsSimilarityDfr
ib?: IndicesSettingsSimilarityIb
lmd?: IndicesSettingsSimilarityLmd
lmj?: IndicesSettingsSimilarityLmj
scripted_tfidf?: IndicesSettingsSimilarityScriptedTfidf
}
export type IndicesSettingsSimilarity = IndicesSettingsSimilarityBm25 | IndicesSettingsSimilarityBoolean | IndicesSettingsSimilarityDfi | IndicesSettingsSimilarityDfr | IndicesSettingsSimilarityIb | IndicesSettingsSimilarityLmd | IndicesSettingsSimilarityLmj | IndicesSettingsSimilarityScripted
export interface IndicesSettingsSimilarityBm25 {
b: double
discount_overlaps: boolean
k1: double
type: 'BM25'
b?: double
discount_overlaps?: boolean
k1?: double
}
export interface IndicesSettingsSimilarityBoolean {
type: 'boolean'
}
export interface IndicesSettingsSimilarityDfi {
independence_measure: DFIIndependenceMeasure
type: 'DFI'
independence_measure: DFIIndependenceMeasure
}
export interface IndicesSettingsSimilarityDfr {
type: 'DFR'
after_effect: DFRAfterEffect
basic_model: DFRBasicModel
normalization: Normalization
type: 'DFR'
}
export interface IndicesSettingsSimilarityIb {
type: 'IB'
distribution: IBDistribution
lambda: IBLambda
normalization: Normalization
type: 'IB'
}
export interface IndicesSettingsSimilarityLmd {
mu: integer
type: 'LMDirichlet'
mu?: double
}
export interface IndicesSettingsSimilarityLmj {
lambda: double
type: 'LMJelinekMercer'
lambda?: double
}
export interface IndicesSettingsSimilarityScriptedTfidf {
script: Script
export interface IndicesSettingsSimilarityScripted {
type: 'scripted'
script: Script
weight_script?: Script
}
export interface IndicesSlowlogSettings {
@ -13404,8 +13403,8 @@ export interface MlTrainedModelLocationIndex {
}
export interface MlTrainedModelPrefixStrings {
ingest: string
search: string
ingest?: string
search?: string
}
export interface MlTrainedModelSizeStats {
@ -14417,6 +14416,7 @@ export interface MlPutTrainedModelRequest extends RequestBase {
model_size_bytes?: long
platform_architecture?: string
tags?: string[]
prefix_strings?: MlTrainedModelPrefixStrings
}
}
@ -16910,11 +16910,52 @@ export interface SecurityPutUserResponse {
created: boolean
}
export type SecurityQueryApiKeysAPIKeyAggregate = AggregationsCardinalityAggregate | AggregationsValueCountAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsFilterAggregate | AggregationsFiltersAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsCompositeAggregate
export interface SecurityQueryApiKeysAPIKeyAggregationContainer {
aggregations?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
aggs?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
meta?: Metadata
cardinality?: AggregationsCardinalityAggregation
composite?: AggregationsCompositeAggregation
date_range?: AggregationsDateRangeAggregation
filter?: SecurityQueryApiKeysAPIKeyQueryContainer
filters?: SecurityQueryApiKeysAPIKeyFiltersAggregation
missing?: AggregationsMissingAggregation
range?: AggregationsRangeAggregation
terms?: AggregationsTermsAggregation
value_count?: AggregationsValueCountAggregation
}
export interface SecurityQueryApiKeysAPIKeyFiltersAggregation extends AggregationsBucketAggregationBase {
filters?: AggregationsBuckets<SecurityQueryApiKeysAPIKeyQueryContainer>
other_bucket?: boolean
other_bucket_key?: string
keyed?: boolean
}
export interface SecurityQueryApiKeysAPIKeyQueryContainer {
bool?: QueryDslBoolQuery
exists?: QueryDslExistsQuery
ids?: QueryDslIdsQuery
match?: Partial<Record<Field, QueryDslMatchQuery | string | float | boolean>>
match_all?: QueryDslMatchAllQuery
prefix?: Partial<Record<Field, QueryDslPrefixQuery | string>>
range?: Partial<Record<Field, QueryDslRangeQuery>>
simple_query_string?: QueryDslSimpleQueryStringQuery
term?: Partial<Record<Field, QueryDslTermQuery | FieldValue>>
terms?: QueryDslTermsQuery
wildcard?: Partial<Record<Field, QueryDslWildcardQuery | string>>
}
export interface SecurityQueryApiKeysRequest extends RequestBase {
with_limited_by?: boolean
/** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */
body?: {
query?: QueryDslQueryContainer
aggregations?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
/** @alias aggregations */
aggs?: Record<string, SecurityQueryApiKeysAPIKeyAggregationContainer>
query?: SecurityQueryApiKeysAPIKeyQueryContainer
from?: integer
sort?: Sort
size?: integer
@ -16926,6 +16967,7 @@ export interface SecurityQueryApiKeysResponse {
total: integer
count: integer
api_keys: SecurityApiKey[]
aggregations?: Record<AggregateName, SecurityQueryApiKeysAPIKeyAggregate>
}
export interface SecuritySamlAuthenticateRequest extends RequestBase {