mypydantic.models.cloudsearch

  1# Model Generated: Thu Mar  2 21:56:17 2023
  2
  3from __future__ import annotations
  4
  5from datetime import datetime
  6from typing import Dict, List, Literal, Optional, Sequence
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class OptionStatusModel(BaseModel):
 14    creation_date: datetime = Field(alias="CreationDate")
 15    update_date: datetime = Field(alias="UpdateDate")
 16    state: Literal[
 17        "Active", "FailedToValidate", "Processing", "RequiresIndexDocuments"
 18    ] = Field(alias="State")
 19    update_version: Optional[int] = Field(default=None, alias="UpdateVersion")
 20    pending_deletion: Optional[bool] = Field(default=None, alias="PendingDeletion")
 21
 22
 23class AnalysisOptionsModel(BaseModel):
 24    synonyms: Optional[str] = Field(default=None, alias="Synonyms")
 25    stopwords: Optional[str] = Field(default=None, alias="Stopwords")
 26    stemming_dictionary: Optional[str] = Field(default=None, alias="StemmingDictionary")
 27    japanese_tokenization_dictionary: Optional[str] = Field(
 28        default=None, alias="JapaneseTokenizationDictionary"
 29    )
 30    algorithmic_stemming: Optional[Literal["full", "light", "minimal", "none"]] = Field(
 31        default=None, alias="AlgorithmicStemming"
 32    )
 33
 34
 35class BuildSuggestersRequestModel(BaseModel):
 36    domain_name: str = Field(alias="DomainName")
 37
 38
 39class ResponseMetadataModel(BaseModel):
 40    request_id: str = Field(alias="RequestId")
 41    host_id: str = Field(alias="HostId")
 42    http_status_code: int = Field(alias="HTTPStatusCode")
 43    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 44    retry_attempts: int = Field(alias="RetryAttempts")
 45
 46
 47class CreateDomainRequestModel(BaseModel):
 48    domain_name: str = Field(alias="DomainName")
 49
 50
 51class DateArrayOptionsModel(BaseModel):
 52    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
 53    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
 54    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
 55    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
 56    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
 57
 58
 59class DateOptionsModel(BaseModel):
 60    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
 61    source_field: Optional[str] = Field(default=None, alias="SourceField")
 62    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
 63    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
 64    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
 65    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
 66
 67
 68class ExpressionModel(BaseModel):
 69    expression_name: str = Field(alias="ExpressionName")
 70    expression_value: str = Field(alias="ExpressionValue")
 71
 72
 73class DeleteAnalysisSchemeRequestModel(BaseModel):
 74    domain_name: str = Field(alias="DomainName")
 75    analysis_scheme_name: str = Field(alias="AnalysisSchemeName")
 76
 77
 78class DeleteDomainRequestModel(BaseModel):
 79    domain_name: str = Field(alias="DomainName")
 80
 81
 82class DeleteExpressionRequestModel(BaseModel):
 83    domain_name: str = Field(alias="DomainName")
 84    expression_name: str = Field(alias="ExpressionName")
 85
 86
 87class DeleteIndexFieldRequestModel(BaseModel):
 88    domain_name: str = Field(alias="DomainName")
 89    index_field_name: str = Field(alias="IndexFieldName")
 90
 91
 92class DeleteSuggesterRequestModel(BaseModel):
 93    domain_name: str = Field(alias="DomainName")
 94    suggester_name: str = Field(alias="SuggesterName")
 95
 96
 97class DescribeAnalysisSchemesRequestModel(BaseModel):
 98    domain_name: str = Field(alias="DomainName")
 99    analysis_scheme_names: Optional[Sequence[str]] = Field(
100        default=None, alias="AnalysisSchemeNames"
101    )
102    deployed: Optional[bool] = Field(default=None, alias="Deployed")
103
104
105class DescribeAvailabilityOptionsRequestModel(BaseModel):
106    domain_name: str = Field(alias="DomainName")
107    deployed: Optional[bool] = Field(default=None, alias="Deployed")
108
109
110class DescribeDomainEndpointOptionsRequestModel(BaseModel):
111    domain_name: str = Field(alias="DomainName")
112    deployed: Optional[bool] = Field(default=None, alias="Deployed")
113
114
115class DescribeDomainsRequestModel(BaseModel):
116    domain_names: Optional[Sequence[str]] = Field(default=None, alias="DomainNames")
117
118
119class DescribeExpressionsRequestModel(BaseModel):
120    domain_name: str = Field(alias="DomainName")
121    expression_names: Optional[Sequence[str]] = Field(
122        default=None, alias="ExpressionNames"
123    )
124    deployed: Optional[bool] = Field(default=None, alias="Deployed")
125
126
127class DescribeIndexFieldsRequestModel(BaseModel):
128    domain_name: str = Field(alias="DomainName")
129    field_names: Optional[Sequence[str]] = Field(default=None, alias="FieldNames")
130    deployed: Optional[bool] = Field(default=None, alias="Deployed")
131
132
133class DescribeScalingParametersRequestModel(BaseModel):
134    domain_name: str = Field(alias="DomainName")
135
136
137class DescribeServiceAccessPoliciesRequestModel(BaseModel):
138    domain_name: str = Field(alias="DomainName")
139    deployed: Optional[bool] = Field(default=None, alias="Deployed")
140
141
142class DescribeSuggestersRequestModel(BaseModel):
143    domain_name: str = Field(alias="DomainName")
144    suggester_names: Optional[Sequence[str]] = Field(
145        default=None, alias="SuggesterNames"
146    )
147    deployed: Optional[bool] = Field(default=None, alias="Deployed")
148
149
150class DocumentSuggesterOptionsModel(BaseModel):
151    source_field: str = Field(alias="SourceField")
152    fuzzy_matching: Optional[Literal["high", "low", "none"]] = Field(
153        default=None, alias="FuzzyMatching"
154    )
155    sort_expression: Optional[str] = Field(default=None, alias="SortExpression")
156
157
158class DomainEndpointOptionsModel(BaseModel):
159    enforce_http_s: Optional[bool] = Field(default=None, alias="EnforceHTTPS")
160    tl_s_security_policy: Optional[
161        Literal["Policy-Min-TLS-1-0-2019-07", "Policy-Min-TLS-1-2-2019-07"]
162    ] = Field(default=None, alias="TLSSecurityPolicy")
163
164
165class LimitsModel(BaseModel):
166    maximum_replication_count: int = Field(alias="MaximumReplicationCount")
167    maximum_partition_count: int = Field(alias="MaximumPartitionCount")
168
169
170class ServiceEndpointModel(BaseModel):
171    endpoint: Optional[str] = Field(default=None, alias="Endpoint")
172
173
174class DoubleArrayOptionsModel(BaseModel):
175    default_value: Optional[float] = Field(default=None, alias="DefaultValue")
176    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
177    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
178    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
179    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
180
181
182class DoubleOptionsModel(BaseModel):
183    default_value: Optional[float] = Field(default=None, alias="DefaultValue")
184    source_field: Optional[str] = Field(default=None, alias="SourceField")
185    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
186    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
187    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
188    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
189
190
191class IndexDocumentsRequestModel(BaseModel):
192    domain_name: str = Field(alias="DomainName")
193
194
195class IntArrayOptionsModel(BaseModel):
196    default_value: Optional[int] = Field(default=None, alias="DefaultValue")
197    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
198    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
199    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
200    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
201
202
203class IntOptionsModel(BaseModel):
204    default_value: Optional[int] = Field(default=None, alias="DefaultValue")
205    source_field: Optional[str] = Field(default=None, alias="SourceField")
206    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
207    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
208    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
209    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
210
211
212class LatLonOptionsModel(BaseModel):
213    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
214    source_field: Optional[str] = Field(default=None, alias="SourceField")
215    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
216    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
217    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
218    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
219
220
221class LiteralArrayOptionsModel(BaseModel):
222    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
223    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
224    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
225    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
226    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
227
228
229class LiteralOptionsModel(BaseModel):
230    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
231    source_field: Optional[str] = Field(default=None, alias="SourceField")
232    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
233    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
234    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
235    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
236
237
238class TextArrayOptionsModel(BaseModel):
239    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
240    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
241    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
242    highlight_enabled: Optional[bool] = Field(default=None, alias="HighlightEnabled")
243    analysis_scheme: Optional[str] = Field(default=None, alias="AnalysisScheme")
244
245
246class TextOptionsModel(BaseModel):
247    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
248    source_field: Optional[str] = Field(default=None, alias="SourceField")
249    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
250    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
251    highlight_enabled: Optional[bool] = Field(default=None, alias="HighlightEnabled")
252    analysis_scheme: Optional[str] = Field(default=None, alias="AnalysisScheme")
253
254
255class ScalingParametersModel(BaseModel):
256    desired_instance_type: Optional[
257        Literal[
258            "search.2xlarge",
259            "search.large",
260            "search.m1.large",
261            "search.m1.small",
262            "search.m2.2xlarge",
263            "search.m2.xlarge",
264            "search.m3.2xlarge",
265            "search.m3.large",
266            "search.m3.medium",
267            "search.m3.xlarge",
268            "search.medium",
269            "search.previousgeneration.2xlarge",
270            "search.previousgeneration.large",
271            "search.previousgeneration.small",
272            "search.previousgeneration.xlarge",
273            "search.small",
274            "search.xlarge",
275        ]
276    ] = Field(default=None, alias="DesiredInstanceType")
277    desired_replication_count: Optional[int] = Field(
278        default=None, alias="DesiredReplicationCount"
279    )
280    desired_partition_count: Optional[int] = Field(
281        default=None, alias="DesiredPartitionCount"
282    )
283
284
285class UpdateAvailabilityOptionsRequestModel(BaseModel):
286    domain_name: str = Field(alias="DomainName")
287    multi_az: bool = Field(alias="MultiAZ")
288
289
290class UpdateServiceAccessPoliciesRequestModel(BaseModel):
291    domain_name: str = Field(alias="DomainName")
292    access_policies: str = Field(alias="AccessPolicies")
293
294
295class AccessPoliciesStatusModel(BaseModel):
296    options: str = Field(alias="Options")
297    status: OptionStatusModel = Field(alias="Status")
298
299
300class AvailabilityOptionsStatusModel(BaseModel):
301    options: bool = Field(alias="Options")
302    status: OptionStatusModel = Field(alias="Status")
303
304
305class AnalysisSchemeModel(BaseModel):
306    analysis_scheme_name: str = Field(alias="AnalysisSchemeName")
307    analysis_scheme_language: Literal[
308        "ar",
309        "bg",
310        "ca",
311        "cs",
312        "da",
313        "de",
314        "el",
315        "en",
316        "es",
317        "eu",
318        "fa",
319        "fi",
320        "fr",
321        "ga",
322        "gl",
323        "he",
324        "hi",
325        "hu",
326        "hy",
327        "id",
328        "it",
329        "ja",
330        "ko",
331        "lv",
332        "mul",
333        "nl",
334        "no",
335        "pt",
336        "ro",
337        "ru",
338        "sv",
339        "th",
340        "tr",
341        "zh-Hans",
342        "zh-Hant",
343    ] = Field(alias="AnalysisSchemeLanguage")
344    analysis_options: Optional[AnalysisOptionsModel] = Field(
345        default=None, alias="AnalysisOptions"
346    )
347
348
349class BuildSuggestersResponseModel(BaseModel):
350    field_names: List[str] = Field(alias="FieldNames")
351    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
352
353
354class IndexDocumentsResponseModel(BaseModel):
355    field_names: List[str] = Field(alias="FieldNames")
356    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
357
358
359class ListDomainNamesResponseModel(BaseModel):
360    domain_names: Dict[str, str] = Field(alias="DomainNames")
361    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
362
363
364class DefineExpressionRequestModel(BaseModel):
365    domain_name: str = Field(alias="DomainName")
366    expression: ExpressionModel = Field(alias="Expression")
367
368
369class ExpressionStatusModel(BaseModel):
370    options: ExpressionModel = Field(alias="Options")
371    status: OptionStatusModel = Field(alias="Status")
372
373
374class SuggesterModel(BaseModel):
375    suggester_name: str = Field(alias="SuggesterName")
376    document_suggester_options: DocumentSuggesterOptionsModel = Field(
377        alias="DocumentSuggesterOptions"
378    )
379
380
381class DomainEndpointOptionsStatusModel(BaseModel):
382    options: DomainEndpointOptionsModel = Field(alias="Options")
383    status: OptionStatusModel = Field(alias="Status")
384
385
386class UpdateDomainEndpointOptionsRequestModel(BaseModel):
387    domain_name: str = Field(alias="DomainName")
388    domain_endpoint_options: DomainEndpointOptionsModel = Field(
389        alias="DomainEndpointOptions"
390    )
391
392
393class DomainStatusModel(BaseModel):
394    domain_id: str = Field(alias="DomainId")
395    domain_name: str = Field(alias="DomainName")
396    requires_index_documents: bool = Field(alias="RequiresIndexDocuments")
397    arn: Optional[str] = Field(default=None, alias="ARN")
398    created: Optional[bool] = Field(default=None, alias="Created")
399    deleted: Optional[bool] = Field(default=None, alias="Deleted")
400    doc_service: Optional[ServiceEndpointModel] = Field(
401        default=None, alias="DocService"
402    )
403    search_service: Optional[ServiceEndpointModel] = Field(
404        default=None, alias="SearchService"
405    )
406    processing: Optional[bool] = Field(default=None, alias="Processing")
407    search_instance_type: Optional[str] = Field(
408        default=None, alias="SearchInstanceType"
409    )
410    search_partition_count: Optional[int] = Field(
411        default=None, alias="SearchPartitionCount"
412    )
413    search_instance_count: Optional[int] = Field(
414        default=None, alias="SearchInstanceCount"
415    )
416    limits: Optional[LimitsModel] = Field(default=None, alias="Limits")
417
418
419class IndexFieldModel(BaseModel):
420    index_field_name: str = Field(alias="IndexFieldName")
421    index_field_type: Literal[
422        "date",
423        "date-array",
424        "double",
425        "double-array",
426        "int",
427        "int-array",
428        "latlon",
429        "literal",
430        "literal-array",
431        "text",
432        "text-array",
433    ] = Field(alias="IndexFieldType")
434    int_options: Optional[IntOptionsModel] = Field(default=None, alias="IntOptions")
435    double_options: Optional[DoubleOptionsModel] = Field(
436        default=None, alias="DoubleOptions"
437    )
438    literal_options: Optional[LiteralOptionsModel] = Field(
439        default=None, alias="LiteralOptions"
440    )
441    text_options: Optional[TextOptionsModel] = Field(default=None, alias="TextOptions")
442    date_options: Optional[DateOptionsModel] = Field(default=None, alias="DateOptions")
443    lat_lon_options: Optional[LatLonOptionsModel] = Field(
444        default=None, alias="LatLonOptions"
445    )
446    int_array_options: Optional[IntArrayOptionsModel] = Field(
447        default=None, alias="IntArrayOptions"
448    )
449    double_array_options: Optional[DoubleArrayOptionsModel] = Field(
450        default=None, alias="DoubleArrayOptions"
451    )
452    literal_array_options: Optional[LiteralArrayOptionsModel] = Field(
453        default=None, alias="LiteralArrayOptions"
454    )
455    text_array_options: Optional[TextArrayOptionsModel] = Field(
456        default=None, alias="TextArrayOptions"
457    )
458    date_array_options: Optional[DateArrayOptionsModel] = Field(
459        default=None, alias="DateArrayOptions"
460    )
461
462
463class ScalingParametersStatusModel(BaseModel):
464    options: ScalingParametersModel = Field(alias="Options")
465    status: OptionStatusModel = Field(alias="Status")
466
467
468class UpdateScalingParametersRequestModel(BaseModel):
469    domain_name: str = Field(alias="DomainName")
470    scaling_parameters: ScalingParametersModel = Field(alias="ScalingParameters")
471
472
473class DescribeServiceAccessPoliciesResponseModel(BaseModel):
474    access_policies: AccessPoliciesStatusModel = Field(alias="AccessPolicies")
475    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
476
477
478class UpdateServiceAccessPoliciesResponseModel(BaseModel):
479    access_policies: AccessPoliciesStatusModel = Field(alias="AccessPolicies")
480    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
481
482
483class DescribeAvailabilityOptionsResponseModel(BaseModel):
484    availability_options: AvailabilityOptionsStatusModel = Field(
485        alias="AvailabilityOptions"
486    )
487    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
488
489
490class UpdateAvailabilityOptionsResponseModel(BaseModel):
491    availability_options: AvailabilityOptionsStatusModel = Field(
492        alias="AvailabilityOptions"
493    )
494    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
495
496
497class AnalysisSchemeStatusModel(BaseModel):
498    options: AnalysisSchemeModel = Field(alias="Options")
499    status: OptionStatusModel = Field(alias="Status")
500
501
502class DefineAnalysisSchemeRequestModel(BaseModel):
503    domain_name: str = Field(alias="DomainName")
504    analysis_scheme: AnalysisSchemeModel = Field(alias="AnalysisScheme")
505
506
507class DefineExpressionResponseModel(BaseModel):
508    expression: ExpressionStatusModel = Field(alias="Expression")
509    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
510
511
512class DeleteExpressionResponseModel(BaseModel):
513    expression: ExpressionStatusModel = Field(alias="Expression")
514    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
515
516
517class DescribeExpressionsResponseModel(BaseModel):
518    expressions: List[ExpressionStatusModel] = Field(alias="Expressions")
519    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
520
521
522class DefineSuggesterRequestModel(BaseModel):
523    domain_name: str = Field(alias="DomainName")
524    suggester: SuggesterModel = Field(alias="Suggester")
525
526
527class SuggesterStatusModel(BaseModel):
528    options: SuggesterModel = Field(alias="Options")
529    status: OptionStatusModel = Field(alias="Status")
530
531
532class DescribeDomainEndpointOptionsResponseModel(BaseModel):
533    domain_endpoint_options: DomainEndpointOptionsStatusModel = Field(
534        alias="DomainEndpointOptions"
535    )
536    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
537
538
539class UpdateDomainEndpointOptionsResponseModel(BaseModel):
540    domain_endpoint_options: DomainEndpointOptionsStatusModel = Field(
541        alias="DomainEndpointOptions"
542    )
543    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
544
545
546class CreateDomainResponseModel(BaseModel):
547    domain_status: DomainStatusModel = Field(alias="DomainStatus")
548    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
549
550
551class DeleteDomainResponseModel(BaseModel):
552    domain_status: DomainStatusModel = Field(alias="DomainStatus")
553    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
554
555
556class DescribeDomainsResponseModel(BaseModel):
557    domain_status_list: List[DomainStatusModel] = Field(alias="DomainStatusList")
558    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
559
560
561class DefineIndexFieldRequestModel(BaseModel):
562    domain_name: str = Field(alias="DomainName")
563    index_field: IndexFieldModel = Field(alias="IndexField")
564
565
566class IndexFieldStatusModel(BaseModel):
567    options: IndexFieldModel = Field(alias="Options")
568    status: OptionStatusModel = Field(alias="Status")
569
570
571class DescribeScalingParametersResponseModel(BaseModel):
572    scaling_parameters: ScalingParametersStatusModel = Field(alias="ScalingParameters")
573    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
574
575
576class UpdateScalingParametersResponseModel(BaseModel):
577    scaling_parameters: ScalingParametersStatusModel = Field(alias="ScalingParameters")
578    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
579
580
581class DefineAnalysisSchemeResponseModel(BaseModel):
582    analysis_scheme: AnalysisSchemeStatusModel = Field(alias="AnalysisScheme")
583    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
584
585
586class DeleteAnalysisSchemeResponseModel(BaseModel):
587    analysis_scheme: AnalysisSchemeStatusModel = Field(alias="AnalysisScheme")
588    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
589
590
591class DescribeAnalysisSchemesResponseModel(BaseModel):
592    analysis_schemes: List[AnalysisSchemeStatusModel] = Field(alias="AnalysisSchemes")
593    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
594
595
596class DefineSuggesterResponseModel(BaseModel):
597    suggester: SuggesterStatusModel = Field(alias="Suggester")
598    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
599
600
601class DeleteSuggesterResponseModel(BaseModel):
602    suggester: SuggesterStatusModel = Field(alias="Suggester")
603    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
604
605
606class DescribeSuggestersResponseModel(BaseModel):
607    suggesters: List[SuggesterStatusModel] = Field(alias="Suggesters")
608    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
609
610
611class DefineIndexFieldResponseModel(BaseModel):
612    index_field: IndexFieldStatusModel = Field(alias="IndexField")
613    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
614
615
616class DeleteIndexFieldResponseModel(BaseModel):
617    index_field: IndexFieldStatusModel = Field(alias="IndexField")
618    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
619
620
621class DescribeIndexFieldsResponseModel(BaseModel):
622    index_fields: List[IndexFieldStatusModel] = Field(alias="IndexFields")
623    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class OptionStatusModel(mypydantic.models.base_model.BaseModel):
14class OptionStatusModel(BaseModel):
15    creation_date: datetime = Field(alias="CreationDate")
16    update_date: datetime = Field(alias="UpdateDate")
17    state: Literal[
18        "Active", "FailedToValidate", "Processing", "RequiresIndexDocuments"
19    ] = Field(alias="State")
20    update_version: Optional[int] = Field(default=None, alias="UpdateVersion")
21    pending_deletion: Optional[bool] = Field(default=None, alias="PendingDeletion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AnalysisOptionsModel(mypydantic.models.base_model.BaseModel):
24class AnalysisOptionsModel(BaseModel):
25    synonyms: Optional[str] = Field(default=None, alias="Synonyms")
26    stopwords: Optional[str] = Field(default=None, alias="Stopwords")
27    stemming_dictionary: Optional[str] = Field(default=None, alias="StemmingDictionary")
28    japanese_tokenization_dictionary: Optional[str] = Field(
29        default=None, alias="JapaneseTokenizationDictionary"
30    )
31    algorithmic_stemming: Optional[Literal["full", "light", "minimal", "none"]] = Field(
32        default=None, alias="AlgorithmicStemming"
33    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BuildSuggestersRequestModel(mypydantic.models.base_model.BaseModel):
36class BuildSuggestersRequestModel(BaseModel):
37    domain_name: str = Field(alias="DomainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
40class ResponseMetadataModel(BaseModel):
41    request_id: str = Field(alias="RequestId")
42    host_id: str = Field(alias="HostId")
43    http_status_code: int = Field(alias="HTTPStatusCode")
44    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
45    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDomainRequestModel(mypydantic.models.base_model.BaseModel):
48class CreateDomainRequestModel(BaseModel):
49    domain_name: str = Field(alias="DomainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DateArrayOptionsModel(mypydantic.models.base_model.BaseModel):
52class DateArrayOptionsModel(BaseModel):
53    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
54    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
55    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
56    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
57    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DateOptionsModel(mypydantic.models.base_model.BaseModel):
60class DateOptionsModel(BaseModel):
61    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
62    source_field: Optional[str] = Field(default=None, alias="SourceField")
63    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
64    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
65    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
66    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExpressionModel(mypydantic.models.base_model.BaseModel):
69class ExpressionModel(BaseModel):
70    expression_name: str = Field(alias="ExpressionName")
71    expression_value: str = Field(alias="ExpressionValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAnalysisSchemeRequestModel(mypydantic.models.base_model.BaseModel):
74class DeleteAnalysisSchemeRequestModel(BaseModel):
75    domain_name: str = Field(alias="DomainName")
76    analysis_scheme_name: str = Field(alias="AnalysisSchemeName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDomainRequestModel(mypydantic.models.base_model.BaseModel):
79class DeleteDomainRequestModel(BaseModel):
80    domain_name: str = Field(alias="DomainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteExpressionRequestModel(mypydantic.models.base_model.BaseModel):
83class DeleteExpressionRequestModel(BaseModel):
84    domain_name: str = Field(alias="DomainName")
85    expression_name: str = Field(alias="ExpressionName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteIndexFieldRequestModel(mypydantic.models.base_model.BaseModel):
88class DeleteIndexFieldRequestModel(BaseModel):
89    domain_name: str = Field(alias="DomainName")
90    index_field_name: str = Field(alias="IndexFieldName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSuggesterRequestModel(mypydantic.models.base_model.BaseModel):
93class DeleteSuggesterRequestModel(BaseModel):
94    domain_name: str = Field(alias="DomainName")
95    suggester_name: str = Field(alias="SuggesterName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAnalysisSchemesRequestModel(mypydantic.models.base_model.BaseModel):
 98class DescribeAnalysisSchemesRequestModel(BaseModel):
 99    domain_name: str = Field(alias="DomainName")
100    analysis_scheme_names: Optional[Sequence[str]] = Field(
101        default=None, alias="AnalysisSchemeNames"
102    )
103    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAvailabilityOptionsRequestModel(mypydantic.models.base_model.BaseModel):
106class DescribeAvailabilityOptionsRequestModel(BaseModel):
107    domain_name: str = Field(alias="DomainName")
108    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDomainEndpointOptionsRequestModel(mypydantic.models.base_model.BaseModel):
111class DescribeDomainEndpointOptionsRequestModel(BaseModel):
112    domain_name: str = Field(alias="DomainName")
113    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDomainsRequestModel(mypydantic.models.base_model.BaseModel):
116class DescribeDomainsRequestModel(BaseModel):
117    domain_names: Optional[Sequence[str]] = Field(default=None, alias="DomainNames")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExpressionsRequestModel(mypydantic.models.base_model.BaseModel):
120class DescribeExpressionsRequestModel(BaseModel):
121    domain_name: str = Field(alias="DomainName")
122    expression_names: Optional[Sequence[str]] = Field(
123        default=None, alias="ExpressionNames"
124    )
125    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeIndexFieldsRequestModel(mypydantic.models.base_model.BaseModel):
128class DescribeIndexFieldsRequestModel(BaseModel):
129    domain_name: str = Field(alias="DomainName")
130    field_names: Optional[Sequence[str]] = Field(default=None, alias="FieldNames")
131    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeScalingParametersRequestModel(mypydantic.models.base_model.BaseModel):
134class DescribeScalingParametersRequestModel(BaseModel):
135    domain_name: str = Field(alias="DomainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeServiceAccessPoliciesRequestModel(mypydantic.models.base_model.BaseModel):
138class DescribeServiceAccessPoliciesRequestModel(BaseModel):
139    domain_name: str = Field(alias="DomainName")
140    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeSuggestersRequestModel(mypydantic.models.base_model.BaseModel):
143class DescribeSuggestersRequestModel(BaseModel):
144    domain_name: str = Field(alias="DomainName")
145    suggester_names: Optional[Sequence[str]] = Field(
146        default=None, alias="SuggesterNames"
147    )
148    deployed: Optional[bool] = Field(default=None, alias="Deployed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DocumentSuggesterOptionsModel(mypydantic.models.base_model.BaseModel):
151class DocumentSuggesterOptionsModel(BaseModel):
152    source_field: str = Field(alias="SourceField")
153    fuzzy_matching: Optional[Literal["high", "low", "none"]] = Field(
154        default=None, alias="FuzzyMatching"
155    )
156    sort_expression: Optional[str] = Field(default=None, alias="SortExpression")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DomainEndpointOptionsModel(mypydantic.models.base_model.BaseModel):
159class DomainEndpointOptionsModel(BaseModel):
160    enforce_http_s: Optional[bool] = Field(default=None, alias="EnforceHTTPS")
161    tl_s_security_policy: Optional[
162        Literal["Policy-Min-TLS-1-0-2019-07", "Policy-Min-TLS-1-2-2019-07"]
163    ] = Field(default=None, alias="TLSSecurityPolicy")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LimitsModel(mypydantic.models.base_model.BaseModel):
166class LimitsModel(BaseModel):
167    maximum_replication_count: int = Field(alias="MaximumReplicationCount")
168    maximum_partition_count: int = Field(alias="MaximumPartitionCount")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ServiceEndpointModel(mypydantic.models.base_model.BaseModel):
171class ServiceEndpointModel(BaseModel):
172    endpoint: Optional[str] = Field(default=None, alias="Endpoint")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DoubleArrayOptionsModel(mypydantic.models.base_model.BaseModel):
175class DoubleArrayOptionsModel(BaseModel):
176    default_value: Optional[float] = Field(default=None, alias="DefaultValue")
177    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
178    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
179    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
180    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DoubleOptionsModel(mypydantic.models.base_model.BaseModel):
183class DoubleOptionsModel(BaseModel):
184    default_value: Optional[float] = Field(default=None, alias="DefaultValue")
185    source_field: Optional[str] = Field(default=None, alias="SourceField")
186    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
187    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
188    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
189    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IndexDocumentsRequestModel(mypydantic.models.base_model.BaseModel):
192class IndexDocumentsRequestModel(BaseModel):
193    domain_name: str = Field(alias="DomainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IntArrayOptionsModel(mypydantic.models.base_model.BaseModel):
196class IntArrayOptionsModel(BaseModel):
197    default_value: Optional[int] = Field(default=None, alias="DefaultValue")
198    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
199    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
200    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
201    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IntOptionsModel(mypydantic.models.base_model.BaseModel):
204class IntOptionsModel(BaseModel):
205    default_value: Optional[int] = Field(default=None, alias="DefaultValue")
206    source_field: Optional[str] = Field(default=None, alias="SourceField")
207    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
208    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
209    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
210    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LatLonOptionsModel(mypydantic.models.base_model.BaseModel):
213class LatLonOptionsModel(BaseModel):
214    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
215    source_field: Optional[str] = Field(default=None, alias="SourceField")
216    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
217    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
218    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
219    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LiteralArrayOptionsModel(mypydantic.models.base_model.BaseModel):
222class LiteralArrayOptionsModel(BaseModel):
223    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
224    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
225    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
226    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
227    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LiteralOptionsModel(mypydantic.models.base_model.BaseModel):
230class LiteralOptionsModel(BaseModel):
231    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
232    source_field: Optional[str] = Field(default=None, alias="SourceField")
233    facet_enabled: Optional[bool] = Field(default=None, alias="FacetEnabled")
234    search_enabled: Optional[bool] = Field(default=None, alias="SearchEnabled")
235    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
236    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TextArrayOptionsModel(mypydantic.models.base_model.BaseModel):
239class TextArrayOptionsModel(BaseModel):
240    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
241    source_fields: Optional[str] = Field(default=None, alias="SourceFields")
242    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
243    highlight_enabled: Optional[bool] = Field(default=None, alias="HighlightEnabled")
244    analysis_scheme: Optional[str] = Field(default=None, alias="AnalysisScheme")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TextOptionsModel(mypydantic.models.base_model.BaseModel):
247class TextOptionsModel(BaseModel):
248    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
249    source_field: Optional[str] = Field(default=None, alias="SourceField")
250    return_enabled: Optional[bool] = Field(default=None, alias="ReturnEnabled")
251    sort_enabled: Optional[bool] = Field(default=None, alias="SortEnabled")
252    highlight_enabled: Optional[bool] = Field(default=None, alias="HighlightEnabled")
253    analysis_scheme: Optional[str] = Field(default=None, alias="AnalysisScheme")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ScalingParametersModel(mypydantic.models.base_model.BaseModel):
256class ScalingParametersModel(BaseModel):
257    desired_instance_type: Optional[
258        Literal[
259            "search.2xlarge",
260            "search.large",
261            "search.m1.large",
262            "search.m1.small",
263            "search.m2.2xlarge",
264            "search.m2.xlarge",
265            "search.m3.2xlarge",
266            "search.m3.large",
267            "search.m3.medium",
268            "search.m3.xlarge",
269            "search.medium",
270            "search.previousgeneration.2xlarge",
271            "search.previousgeneration.large",
272            "search.previousgeneration.small",
273            "search.previousgeneration.xlarge",
274            "search.small",
275            "search.xlarge",
276        ]
277    ] = Field(default=None, alias="DesiredInstanceType")
278    desired_replication_count: Optional[int] = Field(
279        default=None, alias="DesiredReplicationCount"
280    )
281    desired_partition_count: Optional[int] = Field(
282        default=None, alias="DesiredPartitionCount"
283    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAvailabilityOptionsRequestModel(mypydantic.models.base_model.BaseModel):
286class UpdateAvailabilityOptionsRequestModel(BaseModel):
287    domain_name: str = Field(alias="DomainName")
288    multi_az: bool = Field(alias="MultiAZ")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateServiceAccessPoliciesRequestModel(mypydantic.models.base_model.BaseModel):
291class UpdateServiceAccessPoliciesRequestModel(BaseModel):
292    domain_name: str = Field(alias="DomainName")
293    access_policies: str = Field(alias="AccessPolicies")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AccessPoliciesStatusModel(mypydantic.models.base_model.BaseModel):
296class AccessPoliciesStatusModel(BaseModel):
297    options: str = Field(alias="Options")
298    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AvailabilityOptionsStatusModel(mypydantic.models.base_model.BaseModel):
301class AvailabilityOptionsStatusModel(BaseModel):
302    options: bool = Field(alias="Options")
303    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AnalysisSchemeModel(mypydantic.models.base_model.BaseModel):
306class AnalysisSchemeModel(BaseModel):
307    analysis_scheme_name: str = Field(alias="AnalysisSchemeName")
308    analysis_scheme_language: Literal[
309        "ar",
310        "bg",
311        "ca",
312        "cs",
313        "da",
314        "de",
315        "el",
316        "en",
317        "es",
318        "eu",
319        "fa",
320        "fi",
321        "fr",
322        "ga",
323        "gl",
324        "he",
325        "hi",
326        "hu",
327        "hy",
328        "id",
329        "it",
330        "ja",
331        "ko",
332        "lv",
333        "mul",
334        "nl",
335        "no",
336        "pt",
337        "ro",
338        "ru",
339        "sv",
340        "th",
341        "tr",
342        "zh-Hans",
343        "zh-Hant",
344    ] = Field(alias="AnalysisSchemeLanguage")
345    analysis_options: Optional[AnalysisOptionsModel] = Field(
346        default=None, alias="AnalysisOptions"
347    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BuildSuggestersResponseModel(mypydantic.models.base_model.BaseModel):
350class BuildSuggestersResponseModel(BaseModel):
351    field_names: List[str] = Field(alias="FieldNames")
352    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IndexDocumentsResponseModel(mypydantic.models.base_model.BaseModel):
355class IndexDocumentsResponseModel(BaseModel):
356    field_names: List[str] = Field(alias="FieldNames")
357    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDomainNamesResponseModel(mypydantic.models.base_model.BaseModel):
360class ListDomainNamesResponseModel(BaseModel):
361    domain_names: Dict[str, str] = Field(alias="DomainNames")
362    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineExpressionRequestModel(mypydantic.models.base_model.BaseModel):
365class DefineExpressionRequestModel(BaseModel):
366    domain_name: str = Field(alias="DomainName")
367    expression: ExpressionModel = Field(alias="Expression")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExpressionStatusModel(mypydantic.models.base_model.BaseModel):
370class ExpressionStatusModel(BaseModel):
371    options: ExpressionModel = Field(alias="Options")
372    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SuggesterModel(mypydantic.models.base_model.BaseModel):
375class SuggesterModel(BaseModel):
376    suggester_name: str = Field(alias="SuggesterName")
377    document_suggester_options: DocumentSuggesterOptionsModel = Field(
378        alias="DocumentSuggesterOptions"
379    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DomainEndpointOptionsStatusModel(mypydantic.models.base_model.BaseModel):
382class DomainEndpointOptionsStatusModel(BaseModel):
383    options: DomainEndpointOptionsModel = Field(alias="Options")
384    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDomainEndpointOptionsRequestModel(mypydantic.models.base_model.BaseModel):
387class UpdateDomainEndpointOptionsRequestModel(BaseModel):
388    domain_name: str = Field(alias="DomainName")
389    domain_endpoint_options: DomainEndpointOptionsModel = Field(
390        alias="DomainEndpointOptions"
391    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DomainStatusModel(mypydantic.models.base_model.BaseModel):
394class DomainStatusModel(BaseModel):
395    domain_id: str = Field(alias="DomainId")
396    domain_name: str = Field(alias="DomainName")
397    requires_index_documents: bool = Field(alias="RequiresIndexDocuments")
398    arn: Optional[str] = Field(default=None, alias="ARN")
399    created: Optional[bool] = Field(default=None, alias="Created")
400    deleted: Optional[bool] = Field(default=None, alias="Deleted")
401    doc_service: Optional[ServiceEndpointModel] = Field(
402        default=None, alias="DocService"
403    )
404    search_service: Optional[ServiceEndpointModel] = Field(
405        default=None, alias="SearchService"
406    )
407    processing: Optional[bool] = Field(default=None, alias="Processing")
408    search_instance_type: Optional[str] = Field(
409        default=None, alias="SearchInstanceType"
410    )
411    search_partition_count: Optional[int] = Field(
412        default=None, alias="SearchPartitionCount"
413    )
414    search_instance_count: Optional[int] = Field(
415        default=None, alias="SearchInstanceCount"
416    )
417    limits: Optional[LimitsModel] = Field(default=None, alias="Limits")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IndexFieldModel(mypydantic.models.base_model.BaseModel):
420class IndexFieldModel(BaseModel):
421    index_field_name: str = Field(alias="IndexFieldName")
422    index_field_type: Literal[
423        "date",
424        "date-array",
425        "double",
426        "double-array",
427        "int",
428        "int-array",
429        "latlon",
430        "literal",
431        "literal-array",
432        "text",
433        "text-array",
434    ] = Field(alias="IndexFieldType")
435    int_options: Optional[IntOptionsModel] = Field(default=None, alias="IntOptions")
436    double_options: Optional[DoubleOptionsModel] = Field(
437        default=None, alias="DoubleOptions"
438    )
439    literal_options: Optional[LiteralOptionsModel] = Field(
440        default=None, alias="LiteralOptions"
441    )
442    text_options: Optional[TextOptionsModel] = Field(default=None, alias="TextOptions")
443    date_options: Optional[DateOptionsModel] = Field(default=None, alias="DateOptions")
444    lat_lon_options: Optional[LatLonOptionsModel] = Field(
445        default=None, alias="LatLonOptions"
446    )
447    int_array_options: Optional[IntArrayOptionsModel] = Field(
448        default=None, alias="IntArrayOptions"
449    )
450    double_array_options: Optional[DoubleArrayOptionsModel] = Field(
451        default=None, alias="DoubleArrayOptions"
452    )
453    literal_array_options: Optional[LiteralArrayOptionsModel] = Field(
454        default=None, alias="LiteralArrayOptions"
455    )
456    text_array_options: Optional[TextArrayOptionsModel] = Field(
457        default=None, alias="TextArrayOptions"
458    )
459    date_array_options: Optional[DateArrayOptionsModel] = Field(
460        default=None, alias="DateArrayOptions"
461    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ScalingParametersStatusModel(mypydantic.models.base_model.BaseModel):
464class ScalingParametersStatusModel(BaseModel):
465    options: ScalingParametersModel = Field(alias="Options")
466    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateScalingParametersRequestModel(mypydantic.models.base_model.BaseModel):
469class UpdateScalingParametersRequestModel(BaseModel):
470    domain_name: str = Field(alias="DomainName")
471    scaling_parameters: ScalingParametersModel = Field(alias="ScalingParameters")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeServiceAccessPoliciesResponseModel(mypydantic.models.base_model.BaseModel):
474class DescribeServiceAccessPoliciesResponseModel(BaseModel):
475    access_policies: AccessPoliciesStatusModel = Field(alias="AccessPolicies")
476    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateServiceAccessPoliciesResponseModel(mypydantic.models.base_model.BaseModel):
479class UpdateServiceAccessPoliciesResponseModel(BaseModel):
480    access_policies: AccessPoliciesStatusModel = Field(alias="AccessPolicies")
481    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAvailabilityOptionsResponseModel(mypydantic.models.base_model.BaseModel):
484class DescribeAvailabilityOptionsResponseModel(BaseModel):
485    availability_options: AvailabilityOptionsStatusModel = Field(
486        alias="AvailabilityOptions"
487    )
488    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAvailabilityOptionsResponseModel(mypydantic.models.base_model.BaseModel):
491class UpdateAvailabilityOptionsResponseModel(BaseModel):
492    availability_options: AvailabilityOptionsStatusModel = Field(
493        alias="AvailabilityOptions"
494    )
495    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AnalysisSchemeStatusModel(mypydantic.models.base_model.BaseModel):
498class AnalysisSchemeStatusModel(BaseModel):
499    options: AnalysisSchemeModel = Field(alias="Options")
500    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineAnalysisSchemeRequestModel(mypydantic.models.base_model.BaseModel):
503class DefineAnalysisSchemeRequestModel(BaseModel):
504    domain_name: str = Field(alias="DomainName")
505    analysis_scheme: AnalysisSchemeModel = Field(alias="AnalysisScheme")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineExpressionResponseModel(mypydantic.models.base_model.BaseModel):
508class DefineExpressionResponseModel(BaseModel):
509    expression: ExpressionStatusModel = Field(alias="Expression")
510    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteExpressionResponseModel(mypydantic.models.base_model.BaseModel):
513class DeleteExpressionResponseModel(BaseModel):
514    expression: ExpressionStatusModel = Field(alias="Expression")
515    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExpressionsResponseModel(mypydantic.models.base_model.BaseModel):
518class DescribeExpressionsResponseModel(BaseModel):
519    expressions: List[ExpressionStatusModel] = Field(alias="Expressions")
520    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineSuggesterRequestModel(mypydantic.models.base_model.BaseModel):
523class DefineSuggesterRequestModel(BaseModel):
524    domain_name: str = Field(alias="DomainName")
525    suggester: SuggesterModel = Field(alias="Suggester")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SuggesterStatusModel(mypydantic.models.base_model.BaseModel):
528class SuggesterStatusModel(BaseModel):
529    options: SuggesterModel = Field(alias="Options")
530    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDomainEndpointOptionsResponseModel(mypydantic.models.base_model.BaseModel):
533class DescribeDomainEndpointOptionsResponseModel(BaseModel):
534    domain_endpoint_options: DomainEndpointOptionsStatusModel = Field(
535        alias="DomainEndpointOptions"
536    )
537    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDomainEndpointOptionsResponseModel(mypydantic.models.base_model.BaseModel):
540class UpdateDomainEndpointOptionsResponseModel(BaseModel):
541    domain_endpoint_options: DomainEndpointOptionsStatusModel = Field(
542        alias="DomainEndpointOptions"
543    )
544    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDomainResponseModel(mypydantic.models.base_model.BaseModel):
547class CreateDomainResponseModel(BaseModel):
548    domain_status: DomainStatusModel = Field(alias="DomainStatus")
549    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDomainResponseModel(mypydantic.models.base_model.BaseModel):
552class DeleteDomainResponseModel(BaseModel):
553    domain_status: DomainStatusModel = Field(alias="DomainStatus")
554    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDomainsResponseModel(mypydantic.models.base_model.BaseModel):
557class DescribeDomainsResponseModel(BaseModel):
558    domain_status_list: List[DomainStatusModel] = Field(alias="DomainStatusList")
559    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineIndexFieldRequestModel(mypydantic.models.base_model.BaseModel):
562class DefineIndexFieldRequestModel(BaseModel):
563    domain_name: str = Field(alias="DomainName")
564    index_field: IndexFieldModel = Field(alias="IndexField")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IndexFieldStatusModel(mypydantic.models.base_model.BaseModel):
567class IndexFieldStatusModel(BaseModel):
568    options: IndexFieldModel = Field(alias="Options")
569    status: OptionStatusModel = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeScalingParametersResponseModel(mypydantic.models.base_model.BaseModel):
572class DescribeScalingParametersResponseModel(BaseModel):
573    scaling_parameters: ScalingParametersStatusModel = Field(alias="ScalingParameters")
574    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateScalingParametersResponseModel(mypydantic.models.base_model.BaseModel):
577class UpdateScalingParametersResponseModel(BaseModel):
578    scaling_parameters: ScalingParametersStatusModel = Field(alias="ScalingParameters")
579    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineAnalysisSchemeResponseModel(mypydantic.models.base_model.BaseModel):
582class DefineAnalysisSchemeResponseModel(BaseModel):
583    analysis_scheme: AnalysisSchemeStatusModel = Field(alias="AnalysisScheme")
584    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAnalysisSchemeResponseModel(mypydantic.models.base_model.BaseModel):
587class DeleteAnalysisSchemeResponseModel(BaseModel):
588    analysis_scheme: AnalysisSchemeStatusModel = Field(alias="AnalysisScheme")
589    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAnalysisSchemesResponseModel(mypydantic.models.base_model.BaseModel):
592class DescribeAnalysisSchemesResponseModel(BaseModel):
593    analysis_schemes: List[AnalysisSchemeStatusModel] = Field(alias="AnalysisSchemes")
594    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineSuggesterResponseModel(mypydantic.models.base_model.BaseModel):
597class DefineSuggesterResponseModel(BaseModel):
598    suggester: SuggesterStatusModel = Field(alias="Suggester")
599    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSuggesterResponseModel(mypydantic.models.base_model.BaseModel):
602class DeleteSuggesterResponseModel(BaseModel):
603    suggester: SuggesterStatusModel = Field(alias="Suggester")
604    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeSuggestersResponseModel(mypydantic.models.base_model.BaseModel):
607class DescribeSuggestersResponseModel(BaseModel):
608    suggesters: List[SuggesterStatusModel] = Field(alias="Suggesters")
609    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DefineIndexFieldResponseModel(mypydantic.models.base_model.BaseModel):
612class DefineIndexFieldResponseModel(BaseModel):
613    index_field: IndexFieldStatusModel = Field(alias="IndexField")
614    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteIndexFieldResponseModel(mypydantic.models.base_model.BaseModel):
617class DeleteIndexFieldResponseModel(BaseModel):
618    index_field: IndexFieldStatusModel = Field(alias="IndexField")
619    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeIndexFieldsResponseModel(mypydantic.models.base_model.BaseModel):
622class DescribeIndexFieldsResponseModel(BaseModel):
623    index_fields: List[IndexFieldStatusModel] = Field(alias="IndexFields")
624    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs