Skip to main content

opensearch_client/indices/
mod.rs

1/*
2 * opensearch-client
3 *
4 * Rust Client for OpenSearch
5 *
6 * The version of the OpenAPI document: 3.1.0
7 * Contact: alberto.paro@gmail.com
8 * Generated by Paro OpenAPI Generator
9 */
10
11pub type OpenResponse = serde_json::Value;
12pub type DocumentDeleteResponse = serde_json::Value;
13
14pub type StorageType = String;
15
16pub mod alias;
17use std::collections::HashMap;
18
19pub use self::alias::Alias;
20
21pub mod alias_definition;
22pub use self::alias_definition::AliasDefinition;
23
24pub mod data_stream;
25pub use self::data_stream::DataStream;
26
27pub mod data_stream_index;
28pub use self::data_stream_index::DataStreamIndex;
29
30pub mod data_stream_stats;
31pub use self::data_stream_stats::DataStreamStats;
32
33pub mod data_stream_timestamp_field;
34pub use self::data_stream_timestamp_field::DataStreamTimestampField;
35
36pub mod fielddata_frequency_filter;
37pub use self::fielddata_frequency_filter::FielddataFrequencyFilter;
38
39pub mod index_error;
40pub use self::index_error::IndexError;
41
42pub mod index_error_cause;
43pub use self::index_error_cause::IndexErrorCause;
44
45pub mod index_get_upgrade_status;
46pub use self::index_get_upgrade_status::IndexGetUpgradeStatus;
47
48pub mod index_routing;
49pub use self::index_routing::IndexRouting;
50
51pub mod index_routing_allocation;
52pub use self::index_routing_allocation::IndexRoutingAllocation;
53
54pub mod index_routing_allocation_disk;
55pub use self::index_routing_allocation_disk::IndexRoutingAllocationDisk;
56
57pub mod index_routing_allocation_include;
58pub use self::index_routing_allocation_include::IndexRoutingAllocationInclude;
59
60pub mod index_routing_allocation_initial_recovery;
61pub use self::index_routing_allocation_initial_recovery::IndexRoutingAllocationInitialRecovery;
62
63pub mod index_routing_rebalance;
64pub use self::index_routing_rebalance::IndexRoutingRebalance;
65
66pub mod index_segment_sort;
67pub use self::index_segment_sort::IndexSegmentSort;
68
69pub mod index_setting_blocks;
70pub use self::index_setting_blocks::IndexSettingBlocks;
71
72pub mod index_settings;
73pub use self::index_settings::IndexSettings;
74
75pub mod index_settings_analysis;
76pub use self::index_settings_analysis::IndexSettingsAnalysis;
77
78pub mod index_settings_analyze;
79pub use self::index_settings_analyze::IndexSettingsAnalyze;
80
81pub mod index_settings_highlight;
82pub use self::index_settings_highlight::IndexSettingsHighlight;
83
84pub mod index_settings_indexing;
85pub use self::index_settings_indexing::IndexSettingsIndexing;
86
87pub mod index_settings_lifecycle;
88pub use self::index_settings_lifecycle::IndexSettingsLifecycle;
89
90pub mod index_settings_lifecycle_step;
91pub use self::index_settings_lifecycle_step::IndexSettingsLifecycleStep;
92
93pub mod index_settings_mapping;
94pub use self::index_settings_mapping::IndexSettingsMapping;
95
96pub mod index_settings_mapping_limit_depth;
97pub use self::index_settings_mapping_limit_depth::IndexSettingsMappingLimitDepth;
98
99pub mod index_settings_mapping_limit_dimension_fields;
100pub use self::index_settings_mapping_limit_dimension_fields::IndexSettingsMappingLimitDimensionFields;
101
102pub mod index_settings_mapping_limit_field_name_length;
103pub use self::index_settings_mapping_limit_field_name_length::IndexSettingsMappingLimitFieldNameLength;
104
105pub mod index_settings_mapping_limit_nested_fields;
106pub use self::index_settings_mapping_limit_nested_fields::IndexSettingsMappingLimitNestedFields;
107
108pub mod index_settings_mapping_limit_nested_objects;
109pub use self::index_settings_mapping_limit_nested_objects::IndexSettingsMappingLimitNestedObjects;
110
111pub mod index_settings_mapping_limit_total_fields;
112pub use self::index_settings_mapping_limit_total_fields::IndexSettingsMappingLimitTotalFields;
113
114pub mod index_settings_merge;
115pub use self::index_settings_merge::IndexSettingsMerge;
116
117pub mod index_settings_merge_log_byte_size_policy;
118pub use self::index_settings_merge_log_byte_size_policy::IndexSettingsMergeLogByteSizePolicy;
119
120pub mod index_settings_merge_scheduler;
121pub use self::index_settings_merge_scheduler::IndexSettingsMergeScheduler;
122
123pub mod index_settings_merge_tiered_policy;
124pub use self::index_settings_merge_tiered_policy::IndexSettingsMergeTieredPolicy;
125
126pub mod index_settings_merge_tiered_policy_value;
127pub use self::index_settings_merge_tiered_policy_value::IndexSettingsMergeTieredPolicyValue;
128
129pub mod index_settings_queries;
130pub use self::index_settings_queries::IndexSettingsQueries;
131
132pub mod index_settings_queries_cache;
133pub use self::index_settings_queries_cache::IndexSettingsQueriesCache;
134
135pub mod index_settings_query_string;
136pub use self::index_settings_query_string::IndexSettingsQueryString;
137
138pub mod index_settings_search;
139pub use self::index_settings_search::IndexSettingsSearch;
140
141pub mod index_settings_search_concurrent;
142pub use self::index_settings_search_concurrent::IndexSettingsSearchConcurrent;
143
144pub mod index_settings_search_concurrent_segment_search;
145pub use self::index_settings_search_concurrent_segment_search::IndexSettingsSearchConcurrentSegmentSearch;
146
147pub mod index_settings_similarity;
148pub use self::index_settings_similarity::IndexSettingsSimilarity;
149
150pub mod index_settings_similarity_bm_25;
151pub use self::index_settings_similarity_bm_25::IndexSettingsSimilarityBm25;
152
153pub mod index_settings_similarity_dfi;
154pub use self::index_settings_similarity_dfi::IndexSettingsSimilarityDfi;
155
156pub mod index_settings_similarity_dfr;
157pub use self::index_settings_similarity_dfr::IndexSettingsSimilarityDfr;
158
159pub mod index_settings_similarity_ib;
160pub use self::index_settings_similarity_ib::IndexSettingsSimilarityIb;
161
162pub mod index_settings_similarity_lmd;
163pub use self::index_settings_similarity_lmd::IndexSettingsSimilarityLmd;
164
165pub mod index_settings_similarity_lmj;
166pub use self::index_settings_similarity_lmj::IndexSettingsSimilarityLmj;
167
168pub mod index_settings_similarity_scripted_tfidf;
169pub use self::index_settings_similarity_scripted_tfidf::IndexSettingsSimilarityScriptedTfidf;
170
171pub mod index_settings_star_tree;
172pub use self::index_settings_star_tree::IndexSettingsStarTree;
173
174pub mod index_settings_star_tree_default;
175pub use self::index_settings_star_tree_default::IndexSettingsStarTreeDefault;
176
177pub mod index_settings_star_tree_field;
178pub use self::index_settings_star_tree_field::IndexSettingsStarTreeField;
179
180pub mod index_settings_star_tree_field_default;
181pub use self::index_settings_star_tree_field_default::IndexSettingsStarTreeFieldDefault;
182
183pub mod index_settings_store;
184pub use self::index_settings_store::IndexSettingsStore;
185
186pub mod index_settings_store_fs;
187pub use self::index_settings_store_fs::IndexSettingsStoreFs;
188
189pub mod index_settings_store_hybrid;
190pub use self::index_settings_store_hybrid::IndexSettingsStoreHybrid;
191
192pub mod index_settings_store_hybrid_mmap;
193pub use self::index_settings_store_hybrid_mmap::IndexSettingsStoreHybridMmap;
194
195pub mod index_settings_store_hybrid_nio;
196pub use self::index_settings_store_hybrid_nio::IndexSettingsStoreHybridNio;
197
198pub mod index_state;
199pub use self::index_state::IndexState;
200
201pub mod index_template;
202pub use self::index_template::IndexTemplate;
203
204pub mod index_template_data_stream_configuration;
205pub use self::index_template_data_stream_configuration::IndexTemplateDataStreamConfiguration;
206
207pub mod index_template_summary;
208pub use self::index_template_summary::IndexTemplateSummary;
209
210pub mod index_versioning;
211pub use self::index_versioning::IndexVersioning;
212
213pub mod indexing_pressure;
214pub use self::indexing_pressure::IndexingPressure;
215
216pub mod indexing_pressure_memory;
217pub use self::indexing_pressure_memory::IndexingPressureMemory;
218
219pub mod indexing_slowlog;
220pub use self::indexing_slowlog::IndexingSlowlog;
221
222pub mod indexing_slowlog_thresholds;
223pub use self::indexing_slowlog_thresholds::IndexingSlowlogThresholds;
224
225pub mod numeric_fielddata;
226pub use self::numeric_fielddata::NumericFielddata;
227
228pub mod retention_lease;
229pub use self::retention_lease::RetentionLease;
230
231pub mod search_idle;
232pub use self::search_idle::SearchIdle;
233
234pub mod search_slowlog;
235pub use self::search_slowlog::SearchSlowlog;
236
237pub mod search_slowlog_thresholds;
238pub use self::search_slowlog_thresholds::SearchSlowlogThresholds;
239
240pub mod slowlog_threshold_levels;
241pub use self::slowlog_threshold_levels::SlowlogThresholdLevels;
242
243pub mod soft_deletes;
244pub use self::soft_deletes::SoftDeletes;
245
246pub mod soft_deletes_retention;
247pub use self::soft_deletes_retention::SoftDeletesRetention;
248
249pub mod template_mapping;
250pub use self::template_mapping::TemplateMapping;
251
252pub mod translog;
253pub use self::translog::Translog;
254
255pub mod translog_retention;
256pub use self::translog_retention::TranslogRetention;
257
258pub mod upgrade_status;
259pub use self::upgrade_status::UpgradeStatus;
260
261pub mod upgrade_version_status;
262pub use self::upgrade_version_status::UpgradeVersionStatus;
263
264pub mod index_settings_merge_policy;
265pub use self::index_settings_merge_policy::IndexSettingsMergePolicy;
266
267pub mod add_block;
268pub mod analyze;
269pub mod close;
270pub mod get_alias;
271pub mod get_field_mapping;
272pub mod get_index_template;
273pub mod get_mapping;
274pub mod put_index_template;
275
276pub use put_index_template::IndexTemplateMapping;
277pub use put_index_template::PutIndexTemplate;
278
279pub mod rollover;
280pub use rollover::Rollover;
281
282pub mod recovery;
283pub mod resolve_index;
284pub mod segments;
285pub mod shard_stores;
286pub mod simulate_template;
287pub mod stats;
288pub mod update_aliases;
289
290pub mod split_request_body_json;
291pub use self::split_request_body_json::SplitRequestBodyJson;
292
293pub mod update_aliases_request_body_json;
294pub use self::update_aliases_request_body_json::UpdateAliasesRequestBodyJson;
295
296pub mod get_alias_response;
297pub use self::get_alias_response::GetAliasResponse;
298
299pub mod put_mapping_request_body_json;
300pub use self::put_mapping_request_body_json::PutMappingRequestBodyJson;
301
302pub mod stats_response;
303pub use self::stats_response::StatsResponse;
304
305pub mod put_alias_request_body_json;
306pub use self::put_alias_request_body_json::PutAliasRequestBodyJson;
307
308pub mod get_template_response;
309pub use self::get_template_response::GetTemplateResponse;
310
311pub mod shrink_request_body_json;
312pub use self::shrink_request_body_json::ShrinkRequestBodyJson;
313
314pub mod rollover_request_body_json;
315pub use self::rollover_request_body_json::RolloverRequestBodyJson;
316
317pub mod shrink;
318pub use self::shrink::Shrink;
319
320pub mod recovery_response;
321pub use self::recovery_response::RecoveryResponse;
322
323pub mod put_mapping;
324pub use self::put_mapping::PutMapping;
325
326pub mod clone_request_body_json;
327pub use self::clone_request_body_json::CloneRequestBodyJson;
328
329pub mod analyze_request_body_json;
330pub use self::analyze_request_body_json::AnalyzeRequestBodyJson;
331
332pub mod analyze_response;
333pub use self::analyze_response::AnalyzeResponse;
334
335pub mod simulate_template_response;
336pub use self::simulate_template_response::SimulateTemplateResponse;
337
338pub mod create_response;
339pub use self::create_response::CreateResponse;
340
341pub mod segments_response;
342pub use self::segments_response::SegmentsResponse;
343
344pub mod validate_query_request_body_json;
345pub use self::validate_query_request_body_json::ValidateQueryRequestBodyJson;
346
347pub mod validate_query_response;
348pub use self::validate_query_response::ValidateQueryResponse;
349
350pub mod put_template;
351pub use self::put_template::PutTemplate;
352
353pub mod get_data_stream_response;
354pub use self::get_data_stream_response::GetDataStreamResponse;
355
356pub mod data_streams_stats_response;
357pub use self::data_streams_stats_response::DataStreamsStatsResponse;
358
359pub mod create_data_stream;
360pub use self::create_data_stream::CreateDataStream;
361
362pub mod simulate_index_template_response;
363pub use self::simulate_index_template_response::SimulateIndexTemplateResponse;
364
365pub mod split;
366pub use self::split::Split;
367
368pub mod resolve_index_response;
369pub use self::resolve_index_response::ResolveIndexResponse;
370
371pub mod create_data_stream_request_body_json;
372pub use self::create_data_stream_request_body_json::CreateDataStreamRequestBodyJson;
373
374pub mod shard_stores_response;
375pub use self::shard_stores_response::ShardStoresResponse;
376
377pub mod clone;
378pub use self::clone::Clone;
379
380pub mod simulate_index_template;
381pub use self::simulate_index_template::SimulateIndexTemplate;
382
383pub mod put_template_request_body_json;
384pub use self::put_template_request_body_json::PutTemplateRequestBodyJson;
385
386pub mod simulate_index_template_request_body_json;
387pub use self::simulate_index_template_request_body_json::SimulateIndexTemplateRequestBodyJson;
388
389pub mod create_request_body_json;
390pub use self::create_request_body_json::CreateRequestBodyJson;
391
392pub mod get_field_mapping_response;
393pub use self::get_field_mapping_response::GetFieldMappingResponse;
394
395pub mod put_settings;
396pub use self::put_settings::PutSettings;
397
398pub mod get_index_template_response;
399pub use self::get_index_template_response::GetIndexTemplateResponse;
400
401pub mod put_index_template_request_body_json;
402pub use self::put_index_template_request_body_json::PutIndexTemplateRequestBodyJson;
403
404pub mod get_mapping_response;
405pub use self::get_mapping_response::GetMappingResponse;
406
407pub mod get_settings_response;
408pub use self::get_settings_response::GetSettingsResponse;
409
410mod validate_query;
411pub use update_aliases::UpdateAliases;
412pub use validate_query::ValidateQuery;
413mod put_alias;
414pub use analyze::Analyze;
415pub use put_alias::PutAlias;
416pub use simulate_template::SimulateTemplate;
417
418pub type GetResponse = HashMap<String, IndexTemplateMapping>;
419
420mod indices_api;
421pub use indices_api::IndicesApiClient;