mypydantic.models.comprehend

   1# Model Generated: Thu Mar  2 21:56:17 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Any, Dict, IO, List, Literal, Optional, Sequence, Type, Union
   7
   8from botocore.response import StreamingBody
   9from pydantic import Field
  10
  11from mypydantic.models.base_model import BaseModel
  12
  13
  14class AugmentedManifestsListItemModel(BaseModel):
  15    s3_uri: str = Field(alias="S3Uri")
  16    attribute_names: Sequence[str] = Field(alias="AttributeNames")
  17    split: Optional[Literal["TEST", "TRAIN"]] = Field(default=None, alias="Split")
  18    annotation_data_s3_uri: Optional[str] = Field(
  19        default=None, alias="AnnotationDataS3Uri"
  20    )
  21    source_documents_s3_uri: Optional[str] = Field(
  22        default=None, alias="SourceDocumentsS3Uri"
  23    )
  24    document_type: Optional[
  25        Literal["PLAIN_TEXT_DOCUMENT", "SEMI_STRUCTURED_DOCUMENT"]
  26    ] = Field(default=None, alias="DocumentType")
  27
  28
  29class DominantLanguageModel(BaseModel):
  30    language_code: Optional[str] = Field(default=None, alias="LanguageCode")
  31    score: Optional[float] = Field(default=None, alias="Score")
  32
  33
  34class BatchDetectDominantLanguageRequestModel(BaseModel):
  35    text_list: Sequence[str] = Field(alias="TextList")
  36
  37
  38class BatchItemErrorModel(BaseModel):
  39    index: Optional[int] = Field(default=None, alias="Index")
  40    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
  41    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  42
  43
  44class ResponseMetadataModel(BaseModel):
  45    request_id: str = Field(alias="RequestId")
  46    host_id: str = Field(alias="HostId")
  47    http_status_code: int = Field(alias="HTTPStatusCode")
  48    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  49    retry_attempts: int = Field(alias="RetryAttempts")
  50
  51
  52class BatchDetectEntitiesRequestModel(BaseModel):
  53    text_list: Sequence[str] = Field(alias="TextList")
  54    language_code: Literal[
  55        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
  56    ] = Field(alias="LanguageCode")
  57
  58
  59class KeyPhraseModel(BaseModel):
  60    score: Optional[float] = Field(default=None, alias="Score")
  61    text: Optional[str] = Field(default=None, alias="Text")
  62    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
  63    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
  64
  65
  66class BatchDetectKeyPhrasesRequestModel(BaseModel):
  67    text_list: Sequence[str] = Field(alias="TextList")
  68    language_code: Literal[
  69        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
  70    ] = Field(alias="LanguageCode")
  71
  72
  73class SentimentScoreModel(BaseModel):
  74    positive: Optional[float] = Field(default=None, alias="Positive")
  75    negative: Optional[float] = Field(default=None, alias="Negative")
  76    neutral: Optional[float] = Field(default=None, alias="Neutral")
  77    mixed: Optional[float] = Field(default=None, alias="Mixed")
  78
  79
  80class BatchDetectSentimentRequestModel(BaseModel):
  81    text_list: Sequence[str] = Field(alias="TextList")
  82    language_code: Literal[
  83        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
  84    ] = Field(alias="LanguageCode")
  85
  86
  87class BatchDetectSyntaxRequestModel(BaseModel):
  88    text_list: Sequence[str] = Field(alias="TextList")
  89    language_code: Literal["de", "en", "es", "fr", "it", "pt"] = Field(
  90        alias="LanguageCode"
  91    )
  92
  93
  94class BatchDetectTargetedSentimentRequestModel(BaseModel):
  95    text_list: Sequence[str] = Field(alias="TextList")
  96    language_code: Literal[
  97        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
  98    ] = Field(alias="LanguageCode")
  99
 100
 101class ChildBlockModel(BaseModel):
 102    child_block_id: Optional[str] = Field(default=None, alias="ChildBlockId")
 103    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
 104    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
 105
 106
 107class RelationshipsListItemModel(BaseModel):
 108    ids: Optional[List[str]] = Field(default=None, alias="Ids")
 109    type: Optional[Literal["CHILD"]] = Field(default=None, alias="Type")
 110
 111
 112class BoundingBoxModel(BaseModel):
 113    height: Optional[float] = Field(default=None, alias="Height")
 114    left: Optional[float] = Field(default=None, alias="Left")
 115    top: Optional[float] = Field(default=None, alias="Top")
 116    width: Optional[float] = Field(default=None, alias="Width")
 117
 118
 119class ClassifierEvaluationMetricsModel(BaseModel):
 120    accuracy: Optional[float] = Field(default=None, alias="Accuracy")
 121    precision: Optional[float] = Field(default=None, alias="Precision")
 122    recall: Optional[float] = Field(default=None, alias="Recall")
 123    f1_score: Optional[float] = Field(default=None, alias="F1Score")
 124    micro_precision: Optional[float] = Field(default=None, alias="MicroPrecision")
 125    micro_recall: Optional[float] = Field(default=None, alias="MicroRecall")
 126    micro_f1_score: Optional[float] = Field(default=None, alias="MicroF1Score")
 127    hamming_loss: Optional[float] = Field(default=None, alias="HammingLoss")
 128
 129
 130class DocumentReaderConfigModel(BaseModel):
 131    document_read_action: Literal[
 132        "TEXTRACT_ANALYZE_DOCUMENT", "TEXTRACT_DETECT_DOCUMENT_TEXT"
 133    ] = Field(alias="DocumentReadAction")
 134    document_read_mode: Optional[
 135        Literal["FORCE_DOCUMENT_READ_ACTION", "SERVICE_DEFAULT"]
 136    ] = Field(default=None, alias="DocumentReadMode")
 137    feature_types: Optional[Sequence[Literal["FORMS", "TABLES"]]] = Field(
 138        default=None, alias="FeatureTypes"
 139    )
 140
 141
 142class DocumentClassModel(BaseModel):
 143    name: Optional[str] = Field(default=None, alias="Name")
 144    score: Optional[float] = Field(default=None, alias="Score")
 145    page: Optional[int] = Field(default=None, alias="Page")
 146
 147
 148class DocumentLabelModel(BaseModel):
 149    name: Optional[str] = Field(default=None, alias="Name")
 150    score: Optional[float] = Field(default=None, alias="Score")
 151    page: Optional[int] = Field(default=None, alias="Page")
 152
 153
 154class DocumentTypeListItemModel(BaseModel):
 155    page: Optional[int] = Field(default=None, alias="Page")
 156    type: Optional[
 157        Literal[
 158            "IMAGE",
 159            "MS_WORD",
 160            "NATIVE_PDF",
 161            "PLAIN_TEXT",
 162            "SCANNED_PDF",
 163            "TEXTRACT_ANALYZE_DOCUMENT_JSON",
 164            "TEXTRACT_DETECT_DOCUMENT_TEXT_JSON",
 165        ]
 166    ] = Field(default=None, alias="Type")
 167
 168
 169class ErrorsListItemModel(BaseModel):
 170    page: Optional[int] = Field(default=None, alias="Page")
 171    error_code: Optional[
 172        Literal[
 173            "INTERNAL_SERVER_ERROR",
 174            "PAGE_CHARACTERS_EXCEEDED",
 175            "PAGE_SIZE_EXCEEDED",
 176            "TEXTRACT_BAD_PAGE",
 177            "TEXTRACT_PROVISIONED_THROUGHPUT_EXCEEDED",
 178        ]
 179    ] = Field(default=None, alias="ErrorCode")
 180    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
 181
 182
 183class ContainsPiiEntitiesRequestModel(BaseModel):
 184    text: str = Field(alias="Text")
 185    language_code: Literal[
 186        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
 187    ] = Field(alias="LanguageCode")
 188
 189
 190class EntityLabelModel(BaseModel):
 191    name: Optional[
 192        Literal[
 193            "ADDRESS",
 194            "AGE",
 195            "ALL",
 196            "AWS_ACCESS_KEY",
 197            "AWS_SECRET_KEY",
 198            "BANK_ACCOUNT_NUMBER",
 199            "BANK_ROUTING",
 200            "CA_HEALTH_NUMBER",
 201            "CA_SOCIAL_INSURANCE_NUMBER",
 202            "CREDIT_DEBIT_CVV",
 203            "CREDIT_DEBIT_EXPIRY",
 204            "CREDIT_DEBIT_NUMBER",
 205            "DATE_TIME",
 206            "DRIVER_ID",
 207            "EMAIL",
 208            "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
 209            "IN_AADHAAR",
 210            "IN_NREGA",
 211            "IN_PERMANENT_ACCOUNT_NUMBER",
 212            "IN_VOTER_NUMBER",
 213            "IP_ADDRESS",
 214            "LICENSE_PLATE",
 215            "MAC_ADDRESS",
 216            "NAME",
 217            "PASSPORT_NUMBER",
 218            "PASSWORD",
 219            "PHONE",
 220            "PIN",
 221            "SSN",
 222            "SWIFT_CODE",
 223            "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
 224            "UK_NATIONAL_INSURANCE_NUMBER",
 225            "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
 226            "URL",
 227            "USERNAME",
 228            "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
 229            "VEHICLE_IDENTIFICATION_NUMBER",
 230        ]
 231    ] = Field(default=None, alias="Name")
 232    score: Optional[float] = Field(default=None, alias="Score")
 233
 234
 235class TagModel(BaseModel):
 236    key: str = Field(alias="Key")
 237    value: Optional[str] = Field(default=None, alias="Value")
 238
 239
 240class DocumentClassifierOutputDataConfigModel(BaseModel):
 241    s3_uri: Optional[str] = Field(default=None, alias="S3Uri")
 242    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 243    flywheel_stats_s3_prefix: Optional[str] = Field(
 244        default=None, alias="FlywheelStatsS3Prefix"
 245    )
 246
 247
 248class VpcConfigModel(BaseModel):
 249    security_group_ids: Sequence[str] = Field(alias="SecurityGroupIds")
 250    subnets: Sequence[str] = Field(alias="Subnets")
 251
 252
 253class DatasetAugmentedManifestsListItemModel(BaseModel):
 254    attribute_names: Sequence[str] = Field(alias="AttributeNames")
 255    s3_uri: str = Field(alias="S3Uri")
 256    annotation_data_s3_uri: Optional[str] = Field(
 257        default=None, alias="AnnotationDataS3Uri"
 258    )
 259    source_documents_s3_uri: Optional[str] = Field(
 260        default=None, alias="SourceDocumentsS3Uri"
 261    )
 262    document_type: Optional[
 263        Literal["PLAIN_TEXT_DOCUMENT", "SEMI_STRUCTURED_DOCUMENT"]
 264    ] = Field(default=None, alias="DocumentType")
 265
 266
 267class DatasetDocumentClassifierInputDataConfigModel(BaseModel):
 268    s3_uri: str = Field(alias="S3Uri")
 269    label_delimiter: Optional[str] = Field(default=None, alias="LabelDelimiter")
 270
 271
 272class DatasetEntityRecognizerAnnotationsModel(BaseModel):
 273    s3_uri: str = Field(alias="S3Uri")
 274
 275
 276class DatasetEntityRecognizerDocumentsModel(BaseModel):
 277    s3_uri: str = Field(alias="S3Uri")
 278    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
 279        default=None, alias="InputFormat"
 280    )
 281
 282
 283class DatasetEntityRecognizerEntityListModel(BaseModel):
 284    s3_uri: str = Field(alias="S3Uri")
 285
 286
 287class DatasetFilterModel(BaseModel):
 288    status: Optional[Literal["COMPLETED", "CREATING", "FAILED"]] = Field(
 289        default=None, alias="Status"
 290    )
 291    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
 292        default=None, alias="DatasetType"
 293    )
 294    creation_time_after: Optional[Union[datetime, str]] = Field(
 295        default=None, alias="CreationTimeAfter"
 296    )
 297    creation_time_before: Optional[Union[datetime, str]] = Field(
 298        default=None, alias="CreationTimeBefore"
 299    )
 300
 301
 302class DatasetPropertiesModel(BaseModel):
 303    dataset_arn: Optional[str] = Field(default=None, alias="DatasetArn")
 304    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 305    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
 306        default=None, alias="DatasetType"
 307    )
 308    dataset_s3_uri: Optional[str] = Field(default=None, alias="DatasetS3Uri")
 309    description: Optional[str] = Field(default=None, alias="Description")
 310    status: Optional[Literal["COMPLETED", "CREATING", "FAILED"]] = Field(
 311        default=None, alias="Status"
 312    )
 313    message: Optional[str] = Field(default=None, alias="Message")
 314    number_of_documents: Optional[int] = Field(default=None, alias="NumberOfDocuments")
 315    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 316    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
 317
 318
 319class DeleteDocumentClassifierRequestModel(BaseModel):
 320    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
 321
 322
 323class DeleteEndpointRequestModel(BaseModel):
 324    endpoint_arn: str = Field(alias="EndpointArn")
 325
 326
 327class DeleteEntityRecognizerRequestModel(BaseModel):
 328    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
 329
 330
 331class DeleteFlywheelRequestModel(BaseModel):
 332    flywheel_arn: str = Field(alias="FlywheelArn")
 333
 334
 335class DeleteResourcePolicyRequestModel(BaseModel):
 336    resource_arn: str = Field(alias="ResourceArn")
 337    policy_revision_id: Optional[str] = Field(default=None, alias="PolicyRevisionId")
 338
 339
 340class DescribeDatasetRequestModel(BaseModel):
 341    dataset_arn: str = Field(alias="DatasetArn")
 342
 343
 344class DescribeDocumentClassificationJobRequestModel(BaseModel):
 345    job_id: str = Field(alias="JobId")
 346
 347
 348class DescribeDocumentClassifierRequestModel(BaseModel):
 349    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
 350
 351
 352class DescribeDominantLanguageDetectionJobRequestModel(BaseModel):
 353    job_id: str = Field(alias="JobId")
 354
 355
 356class DescribeEndpointRequestModel(BaseModel):
 357    endpoint_arn: str = Field(alias="EndpointArn")
 358
 359
 360class EndpointPropertiesModel(BaseModel):
 361    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
 362    status: Optional[
 363        Literal["CREATING", "DELETING", "FAILED", "IN_SERVICE", "UPDATING"]
 364    ] = Field(default=None, alias="Status")
 365    message: Optional[str] = Field(default=None, alias="Message")
 366    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
 367    desired_model_arn: Optional[str] = Field(default=None, alias="DesiredModelArn")
 368    desired_inference_units: Optional[int] = Field(
 369        default=None, alias="DesiredInferenceUnits"
 370    )
 371    current_inference_units: Optional[int] = Field(
 372        default=None, alias="CurrentInferenceUnits"
 373    )
 374    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 375    last_modified_time: Optional[datetime] = Field(
 376        default=None, alias="LastModifiedTime"
 377    )
 378    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
 379    desired_data_access_role_arn: Optional[str] = Field(
 380        default=None, alias="DesiredDataAccessRoleArn"
 381    )
 382    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
 383
 384
 385class DescribeEntitiesDetectionJobRequestModel(BaseModel):
 386    job_id: str = Field(alias="JobId")
 387
 388
 389class DescribeEntityRecognizerRequestModel(BaseModel):
 390    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
 391
 392
 393class DescribeEventsDetectionJobRequestModel(BaseModel):
 394    job_id: str = Field(alias="JobId")
 395
 396
 397class DescribeFlywheelIterationRequestModel(BaseModel):
 398    flywheel_arn: str = Field(alias="FlywheelArn")
 399    flywheel_iteration_id: str = Field(alias="FlywheelIterationId")
 400
 401
 402class DescribeFlywheelRequestModel(BaseModel):
 403    flywheel_arn: str = Field(alias="FlywheelArn")
 404
 405
 406class DescribeKeyPhrasesDetectionJobRequestModel(BaseModel):
 407    job_id: str = Field(alias="JobId")
 408
 409
 410class DescribePiiEntitiesDetectionJobRequestModel(BaseModel):
 411    job_id: str = Field(alias="JobId")
 412
 413
 414class DescribeResourcePolicyRequestModel(BaseModel):
 415    resource_arn: str = Field(alias="ResourceArn")
 416
 417
 418class DescribeSentimentDetectionJobRequestModel(BaseModel):
 419    job_id: str = Field(alias="JobId")
 420
 421
 422class DescribeTargetedSentimentDetectionJobRequestModel(BaseModel):
 423    job_id: str = Field(alias="JobId")
 424
 425
 426class DescribeTopicsDetectionJobRequestModel(BaseModel):
 427    job_id: str = Field(alias="JobId")
 428
 429
 430class DetectDominantLanguageRequestModel(BaseModel):
 431    text: str = Field(alias="Text")
 432
 433
 434class DetectKeyPhrasesRequestModel(BaseModel):
 435    text: str = Field(alias="Text")
 436    language_code: Literal[
 437        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
 438    ] = Field(alias="LanguageCode")
 439
 440
 441class DetectPiiEntitiesRequestModel(BaseModel):
 442    text: str = Field(alias="Text")
 443    language_code: Literal[
 444        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
 445    ] = Field(alias="LanguageCode")
 446
 447
 448class PiiEntityModel(BaseModel):
 449    score: Optional[float] = Field(default=None, alias="Score")
 450    type: Optional[
 451        Literal[
 452            "ADDRESS",
 453            "AGE",
 454            "ALL",
 455            "AWS_ACCESS_KEY",
 456            "AWS_SECRET_KEY",
 457            "BANK_ACCOUNT_NUMBER",
 458            "BANK_ROUTING",
 459            "CA_HEALTH_NUMBER",
 460            "CA_SOCIAL_INSURANCE_NUMBER",
 461            "CREDIT_DEBIT_CVV",
 462            "CREDIT_DEBIT_EXPIRY",
 463            "CREDIT_DEBIT_NUMBER",
 464            "DATE_TIME",
 465            "DRIVER_ID",
 466            "EMAIL",
 467            "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
 468            "IN_AADHAAR",
 469            "IN_NREGA",
 470            "IN_PERMANENT_ACCOUNT_NUMBER",
 471            "IN_VOTER_NUMBER",
 472            "IP_ADDRESS",
 473            "LICENSE_PLATE",
 474            "MAC_ADDRESS",
 475            "NAME",
 476            "PASSPORT_NUMBER",
 477            "PASSWORD",
 478            "PHONE",
 479            "PIN",
 480            "SSN",
 481            "SWIFT_CODE",
 482            "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
 483            "UK_NATIONAL_INSURANCE_NUMBER",
 484            "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
 485            "URL",
 486            "USERNAME",
 487            "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
 488            "VEHICLE_IDENTIFICATION_NUMBER",
 489        ]
 490    ] = Field(default=None, alias="Type")
 491    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
 492    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
 493
 494
 495class DetectSentimentRequestModel(BaseModel):
 496    text: str = Field(alias="Text")
 497    language_code: Literal[
 498        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
 499    ] = Field(alias="LanguageCode")
 500
 501
 502class DetectSyntaxRequestModel(BaseModel):
 503    text: str = Field(alias="Text")
 504    language_code: Literal["de", "en", "es", "fr", "it", "pt"] = Field(
 505        alias="LanguageCode"
 506    )
 507
 508
 509class DetectTargetedSentimentRequestModel(BaseModel):
 510    text: str = Field(alias="Text")
 511    language_code: Literal[
 512        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
 513    ] = Field(alias="LanguageCode")
 514
 515
 516class DocumentClassificationConfigModel(BaseModel):
 517    mode: Literal["MULTI_CLASS", "MULTI_LABEL"] = Field(alias="Mode")
 518    labels: Optional[Sequence[str]] = Field(default=None, alias="Labels")
 519
 520
 521class DocumentClassificationJobFilterModel(BaseModel):
 522    job_name: Optional[str] = Field(default=None, alias="JobName")
 523    job_status: Optional[
 524        Literal[
 525            "COMPLETED",
 526            "FAILED",
 527            "IN_PROGRESS",
 528            "STOPPED",
 529            "STOP_REQUESTED",
 530            "SUBMITTED",
 531        ]
 532    ] = Field(default=None, alias="JobStatus")
 533    submit_time_before: Optional[Union[datetime, str]] = Field(
 534        default=None, alias="SubmitTimeBefore"
 535    )
 536    submit_time_after: Optional[Union[datetime, str]] = Field(
 537        default=None, alias="SubmitTimeAfter"
 538    )
 539
 540
 541class OutputDataConfigModel(BaseModel):
 542    s3_uri: str = Field(alias="S3Uri")
 543    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 544
 545
 546class DocumentClassifierFilterModel(BaseModel):
 547    status: Optional[
 548        Literal[
 549            "DELETING",
 550            "IN_ERROR",
 551            "STOPPED",
 552            "STOP_REQUESTED",
 553            "SUBMITTED",
 554            "TRAINED",
 555            "TRAINING",
 556        ]
 557    ] = Field(default=None, alias="Status")
 558    document_classifier_name: Optional[str] = Field(
 559        default=None, alias="DocumentClassifierName"
 560    )
 561    submit_time_before: Optional[Union[datetime, str]] = Field(
 562        default=None, alias="SubmitTimeBefore"
 563    )
 564    submit_time_after: Optional[Union[datetime, str]] = Field(
 565        default=None, alias="SubmitTimeAfter"
 566    )
 567
 568
 569class DocumentClassifierSummaryModel(BaseModel):
 570    document_classifier_name: Optional[str] = Field(
 571        default=None, alias="DocumentClassifierName"
 572    )
 573    number_of_versions: Optional[int] = Field(default=None, alias="NumberOfVersions")
 574    latest_version_created_at: Optional[datetime] = Field(
 575        default=None, alias="LatestVersionCreatedAt"
 576    )
 577    latest_version_name: Optional[str] = Field(default=None, alias="LatestVersionName")
 578    latest_version_status: Optional[
 579        Literal[
 580            "DELETING",
 581            "IN_ERROR",
 582            "STOPPED",
 583            "STOP_REQUESTED",
 584            "SUBMITTED",
 585            "TRAINED",
 586            "TRAINING",
 587        ]
 588    ] = Field(default=None, alias="LatestVersionStatus")
 589
 590
 591class ExtractedCharactersListItemModel(BaseModel):
 592    page: Optional[int] = Field(default=None, alias="Page")
 593    count: Optional[int] = Field(default=None, alias="Count")
 594
 595
 596class DominantLanguageDetectionJobFilterModel(BaseModel):
 597    job_name: Optional[str] = Field(default=None, alias="JobName")
 598    job_status: Optional[
 599        Literal[
 600            "COMPLETED",
 601            "FAILED",
 602            "IN_PROGRESS",
 603            "STOPPED",
 604            "STOP_REQUESTED",
 605            "SUBMITTED",
 606        ]
 607    ] = Field(default=None, alias="JobStatus")
 608    submit_time_before: Optional[Union[datetime, str]] = Field(
 609        default=None, alias="SubmitTimeBefore"
 610    )
 611    submit_time_after: Optional[Union[datetime, str]] = Field(
 612        default=None, alias="SubmitTimeAfter"
 613    )
 614
 615
 616class EndpointFilterModel(BaseModel):
 617    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
 618    status: Optional[
 619        Literal["CREATING", "DELETING", "FAILED", "IN_SERVICE", "UPDATING"]
 620    ] = Field(default=None, alias="Status")
 621    creation_time_before: Optional[Union[datetime, str]] = Field(
 622        default=None, alias="CreationTimeBefore"
 623    )
 624    creation_time_after: Optional[Union[datetime, str]] = Field(
 625        default=None, alias="CreationTimeAfter"
 626    )
 627
 628
 629class EntitiesDetectionJobFilterModel(BaseModel):
 630    job_name: Optional[str] = Field(default=None, alias="JobName")
 631    job_status: Optional[
 632        Literal[
 633            "COMPLETED",
 634            "FAILED",
 635            "IN_PROGRESS",
 636            "STOPPED",
 637            "STOP_REQUESTED",
 638            "SUBMITTED",
 639        ]
 640    ] = Field(default=None, alias="JobStatus")
 641    submit_time_before: Optional[Union[datetime, str]] = Field(
 642        default=None, alias="SubmitTimeBefore"
 643    )
 644    submit_time_after: Optional[Union[datetime, str]] = Field(
 645        default=None, alias="SubmitTimeAfter"
 646    )
 647
 648
 649class EntityTypesListItemModel(BaseModel):
 650    type: str = Field(alias="Type")
 651
 652
 653class EntityRecognizerAnnotationsModel(BaseModel):
 654    s3_uri: str = Field(alias="S3Uri")
 655    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
 656
 657
 658class EntityRecognizerDocumentsModel(BaseModel):
 659    s3_uri: str = Field(alias="S3Uri")
 660    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
 661    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
 662        default=None, alias="InputFormat"
 663    )
 664
 665
 666class EntityRecognizerEntityListModel(BaseModel):
 667    s3_uri: str = Field(alias="S3Uri")
 668
 669
 670class EntityRecognizerEvaluationMetricsModel(BaseModel):
 671    precision: Optional[float] = Field(default=None, alias="Precision")
 672    recall: Optional[float] = Field(default=None, alias="Recall")
 673    f1_score: Optional[float] = Field(default=None, alias="F1Score")
 674
 675
 676class EntityRecognizerFilterModel(BaseModel):
 677    status: Optional[
 678        Literal[
 679            "DELETING",
 680            "IN_ERROR",
 681            "STOPPED",
 682            "STOP_REQUESTED",
 683            "SUBMITTED",
 684            "TRAINED",
 685            "TRAINING",
 686        ]
 687    ] = Field(default=None, alias="Status")
 688    recognizer_name: Optional[str] = Field(default=None, alias="RecognizerName")
 689    submit_time_before: Optional[Union[datetime, str]] = Field(
 690        default=None, alias="SubmitTimeBefore"
 691    )
 692    submit_time_after: Optional[Union[datetime, str]] = Field(
 693        default=None, alias="SubmitTimeAfter"
 694    )
 695
 696
 697class EntityTypesEvaluationMetricsModel(BaseModel):
 698    precision: Optional[float] = Field(default=None, alias="Precision")
 699    recall: Optional[float] = Field(default=None, alias="Recall")
 700    f1_score: Optional[float] = Field(default=None, alias="F1Score")
 701
 702
 703class EntityRecognizerOutputDataConfigModel(BaseModel):
 704    flywheel_stats_s3_prefix: Optional[str] = Field(
 705        default=None, alias="FlywheelStatsS3Prefix"
 706    )
 707
 708
 709class EntityRecognizerSummaryModel(BaseModel):
 710    recognizer_name: Optional[str] = Field(default=None, alias="RecognizerName")
 711    number_of_versions: Optional[int] = Field(default=None, alias="NumberOfVersions")
 712    latest_version_created_at: Optional[datetime] = Field(
 713        default=None, alias="LatestVersionCreatedAt"
 714    )
 715    latest_version_name: Optional[str] = Field(default=None, alias="LatestVersionName")
 716    latest_version_status: Optional[
 717        Literal[
 718            "DELETING",
 719            "IN_ERROR",
 720            "STOPPED",
 721            "STOP_REQUESTED",
 722            "SUBMITTED",
 723            "TRAINED",
 724            "TRAINING",
 725        ]
 726    ] = Field(default=None, alias="LatestVersionStatus")
 727
 728
 729class EventsDetectionJobFilterModel(BaseModel):
 730    job_name: Optional[str] = Field(default=None, alias="JobName")
 731    job_status: Optional[
 732        Literal[
 733            "COMPLETED",
 734            "FAILED",
 735            "IN_PROGRESS",
 736            "STOPPED",
 737            "STOP_REQUESTED",
 738            "SUBMITTED",
 739        ]
 740    ] = Field(default=None, alias="JobStatus")
 741    submit_time_before: Optional[Union[datetime, str]] = Field(
 742        default=None, alias="SubmitTimeBefore"
 743    )
 744    submit_time_after: Optional[Union[datetime, str]] = Field(
 745        default=None, alias="SubmitTimeAfter"
 746    )
 747
 748
 749class FlywheelFilterModel(BaseModel):
 750    status: Optional[
 751        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
 752    ] = Field(default=None, alias="Status")
 753    creation_time_after: Optional[Union[datetime, str]] = Field(
 754        default=None, alias="CreationTimeAfter"
 755    )
 756    creation_time_before: Optional[Union[datetime, str]] = Field(
 757        default=None, alias="CreationTimeBefore"
 758    )
 759
 760
 761class FlywheelIterationFilterModel(BaseModel):
 762    creation_time_after: Optional[Union[datetime, str]] = Field(
 763        default=None, alias="CreationTimeAfter"
 764    )
 765    creation_time_before: Optional[Union[datetime, str]] = Field(
 766        default=None, alias="CreationTimeBefore"
 767    )
 768
 769
 770class FlywheelModelEvaluationMetricsModel(BaseModel):
 771    average_f1_score: Optional[float] = Field(default=None, alias="AverageF1Score")
 772    average_precision: Optional[float] = Field(default=None, alias="AveragePrecision")
 773    average_recall: Optional[float] = Field(default=None, alias="AverageRecall")
 774    average_accuracy: Optional[float] = Field(default=None, alias="AverageAccuracy")
 775
 776
 777class FlywheelSummaryModel(BaseModel):
 778    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
 779    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
 780    data_lake_s3_uri: Optional[str] = Field(default=None, alias="DataLakeS3Uri")
 781    status: Optional[
 782        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
 783    ] = Field(default=None, alias="Status")
 784    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
 785        default=None, alias="ModelType"
 786    )
 787    message: Optional[str] = Field(default=None, alias="Message")
 788    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 789    last_modified_time: Optional[datetime] = Field(
 790        default=None, alias="LastModifiedTime"
 791    )
 792    latest_flywheel_iteration: Optional[str] = Field(
 793        default=None, alias="LatestFlywheelIteration"
 794    )
 795
 796
 797class PointModel(BaseModel):
 798    x: Optional[float] = Field(default=None, alias="X")
 799    y: Optional[float] = Field(default=None, alias="Y")
 800
 801
 802class KeyPhrasesDetectionJobFilterModel(BaseModel):
 803    job_name: Optional[str] = Field(default=None, alias="JobName")
 804    job_status: Optional[
 805        Literal[
 806            "COMPLETED",
 807            "FAILED",
 808            "IN_PROGRESS",
 809            "STOPPED",
 810            "STOP_REQUESTED",
 811            "SUBMITTED",
 812        ]
 813    ] = Field(default=None, alias="JobStatus")
 814    submit_time_before: Optional[Union[datetime, str]] = Field(
 815        default=None, alias="SubmitTimeBefore"
 816    )
 817    submit_time_after: Optional[Union[datetime, str]] = Field(
 818        default=None, alias="SubmitTimeAfter"
 819    )
 820
 821
 822class PaginatorConfigModel(BaseModel):
 823    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 824    page_size: Optional[int] = Field(default=None, alias="PageSize")
 825    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 826
 827
 828class ListDocumentClassifierSummariesRequestModel(BaseModel):
 829    next_token: Optional[str] = Field(default=None, alias="NextToken")
 830    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 831
 832
 833class ListEntityRecognizerSummariesRequestModel(BaseModel):
 834    next_token: Optional[str] = Field(default=None, alias="NextToken")
 835    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 836
 837
 838class PiiEntitiesDetectionJobFilterModel(BaseModel):
 839    job_name: Optional[str] = Field(default=None, alias="JobName")
 840    job_status: Optional[
 841        Literal[
 842            "COMPLETED",
 843            "FAILED",
 844            "IN_PROGRESS",
 845            "STOPPED",
 846            "STOP_REQUESTED",
 847            "SUBMITTED",
 848        ]
 849    ] = Field(default=None, alias="JobStatus")
 850    submit_time_before: Optional[Union[datetime, str]] = Field(
 851        default=None, alias="SubmitTimeBefore"
 852    )
 853    submit_time_after: Optional[Union[datetime, str]] = Field(
 854        default=None, alias="SubmitTimeAfter"
 855    )
 856
 857
 858class SentimentDetectionJobFilterModel(BaseModel):
 859    job_name: Optional[str] = Field(default=None, alias="JobName")
 860    job_status: Optional[
 861        Literal[
 862            "COMPLETED",
 863            "FAILED",
 864            "IN_PROGRESS",
 865            "STOPPED",
 866            "STOP_REQUESTED",
 867            "SUBMITTED",
 868        ]
 869    ] = Field(default=None, alias="JobStatus")
 870    submit_time_before: Optional[Union[datetime, str]] = Field(
 871        default=None, alias="SubmitTimeBefore"
 872    )
 873    submit_time_after: Optional[Union[datetime, str]] = Field(
 874        default=None, alias="SubmitTimeAfter"
 875    )
 876
 877
 878class ListTagsForResourceRequestModel(BaseModel):
 879    resource_arn: str = Field(alias="ResourceArn")
 880
 881
 882class TargetedSentimentDetectionJobFilterModel(BaseModel):
 883    job_name: Optional[str] = Field(default=None, alias="JobName")
 884    job_status: Optional[
 885        Literal[
 886            "COMPLETED",
 887            "FAILED",
 888            "IN_PROGRESS",
 889            "STOPPED",
 890            "STOP_REQUESTED",
 891            "SUBMITTED",
 892        ]
 893    ] = Field(default=None, alias="JobStatus")
 894    submit_time_before: Optional[Union[datetime, str]] = Field(
 895        default=None, alias="SubmitTimeBefore"
 896    )
 897    submit_time_after: Optional[Union[datetime, str]] = Field(
 898        default=None, alias="SubmitTimeAfter"
 899    )
 900
 901
 902class TopicsDetectionJobFilterModel(BaseModel):
 903    job_name: Optional[str] = Field(default=None, alias="JobName")
 904    job_status: Optional[
 905        Literal[
 906            "COMPLETED",
 907            "FAILED",
 908            "IN_PROGRESS",
 909            "STOPPED",
 910            "STOP_REQUESTED",
 911            "SUBMITTED",
 912        ]
 913    ] = Field(default=None, alias="JobStatus")
 914    submit_time_before: Optional[Union[datetime, str]] = Field(
 915        default=None, alias="SubmitTimeBefore"
 916    )
 917    submit_time_after: Optional[Union[datetime, str]] = Field(
 918        default=None, alias="SubmitTimeAfter"
 919    )
 920
 921
 922class PartOfSpeechTagModel(BaseModel):
 923    tag: Optional[
 924        Literal[
 925            "ADJ",
 926            "ADP",
 927            "ADV",
 928            "AUX",
 929            "CCONJ",
 930            "CONJ",
 931            "DET",
 932            "INTJ",
 933            "NOUN",
 934            "NUM",
 935            "O",
 936            "PART",
 937            "PRON",
 938            "PROPN",
 939            "PUNCT",
 940            "SCONJ",
 941            "SYM",
 942            "VERB",
 943        ]
 944    ] = Field(default=None, alias="Tag")
 945    score: Optional[float] = Field(default=None, alias="Score")
 946
 947
 948class PiiOutputDataConfigModel(BaseModel):
 949    s3_uri: str = Field(alias="S3Uri")
 950    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 951
 952
 953class RedactionConfigModel(BaseModel):
 954    pii_entity_types: Optional[
 955        List[
 956            Literal[
 957                "ADDRESS",
 958                "AGE",
 959                "ALL",
 960                "AWS_ACCESS_KEY",
 961                "AWS_SECRET_KEY",
 962                "BANK_ACCOUNT_NUMBER",
 963                "BANK_ROUTING",
 964                "CA_HEALTH_NUMBER",
 965                "CA_SOCIAL_INSURANCE_NUMBER",
 966                "CREDIT_DEBIT_CVV",
 967                "CREDIT_DEBIT_EXPIRY",
 968                "CREDIT_DEBIT_NUMBER",
 969                "DATE_TIME",
 970                "DRIVER_ID",
 971                "EMAIL",
 972                "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
 973                "IN_AADHAAR",
 974                "IN_NREGA",
 975                "IN_PERMANENT_ACCOUNT_NUMBER",
 976                "IN_VOTER_NUMBER",
 977                "IP_ADDRESS",
 978                "LICENSE_PLATE",
 979                "MAC_ADDRESS",
 980                "NAME",
 981                "PASSPORT_NUMBER",
 982                "PASSWORD",
 983                "PHONE",
 984                "PIN",
 985                "SSN",
 986                "SWIFT_CODE",
 987                "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
 988                "UK_NATIONAL_INSURANCE_NUMBER",
 989                "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
 990                "URL",
 991                "USERNAME",
 992                "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
 993                "VEHICLE_IDENTIFICATION_NUMBER",
 994            ]
 995        ]
 996    ] = Field(default=None, alias="PiiEntityTypes")
 997    mask_mode: Optional[Literal["MASK", "REPLACE_WITH_PII_ENTITY_TYPE"]] = Field(
 998        default=None, alias="MaskMode"
 999    )
1000    mask_character: Optional[str] = Field(default=None, alias="MaskCharacter")
1001
1002
1003class PutResourcePolicyRequestModel(BaseModel):
1004    resource_arn: str = Field(alias="ResourceArn")
1005    resource_policy: str = Field(alias="ResourcePolicy")
1006    policy_revision_id: Optional[str] = Field(default=None, alias="PolicyRevisionId")
1007
1008
1009class StartFlywheelIterationRequestModel(BaseModel):
1010    flywheel_arn: str = Field(alias="FlywheelArn")
1011    client_request_token: Optional[str] = Field(
1012        default=None, alias="ClientRequestToken"
1013    )
1014
1015
1016class StopDominantLanguageDetectionJobRequestModel(BaseModel):
1017    job_id: str = Field(alias="JobId")
1018
1019
1020class StopEntitiesDetectionJobRequestModel(BaseModel):
1021    job_id: str = Field(alias="JobId")
1022
1023
1024class StopEventsDetectionJobRequestModel(BaseModel):
1025    job_id: str = Field(alias="JobId")
1026
1027
1028class StopKeyPhrasesDetectionJobRequestModel(BaseModel):
1029    job_id: str = Field(alias="JobId")
1030
1031
1032class StopPiiEntitiesDetectionJobRequestModel(BaseModel):
1033    job_id: str = Field(alias="JobId")
1034
1035
1036class StopSentimentDetectionJobRequestModel(BaseModel):
1037    job_id: str = Field(alias="JobId")
1038
1039
1040class StopTargetedSentimentDetectionJobRequestModel(BaseModel):
1041    job_id: str = Field(alias="JobId")
1042
1043
1044class StopTrainingDocumentClassifierRequestModel(BaseModel):
1045    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
1046
1047
1048class StopTrainingEntityRecognizerRequestModel(BaseModel):
1049    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
1050
1051
1052class UntagResourceRequestModel(BaseModel):
1053    resource_arn: str = Field(alias="ResourceArn")
1054    tag_keys: Sequence[str] = Field(alias="TagKeys")
1055
1056
1057class UpdateEndpointRequestModel(BaseModel):
1058    endpoint_arn: str = Field(alias="EndpointArn")
1059    desired_model_arn: Optional[str] = Field(default=None, alias="DesiredModelArn")
1060    desired_inference_units: Optional[int] = Field(
1061        default=None, alias="DesiredInferenceUnits"
1062    )
1063    desired_data_access_role_arn: Optional[str] = Field(
1064        default=None, alias="DesiredDataAccessRoleArn"
1065    )
1066    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1067
1068
1069class DocumentClassifierInputDataConfigModel(BaseModel):
1070    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
1071        default=None, alias="DataFormat"
1072    )
1073    s3_uri: Optional[str] = Field(default=None, alias="S3Uri")
1074    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
1075    label_delimiter: Optional[str] = Field(default=None, alias="LabelDelimiter")
1076    augmented_manifests: Optional[Sequence[AugmentedManifestsListItemModel]] = Field(
1077        default=None, alias="AugmentedManifests"
1078    )
1079
1080
1081class BatchDetectDominantLanguageItemResultModel(BaseModel):
1082    index: Optional[int] = Field(default=None, alias="Index")
1083    languages: Optional[List[DominantLanguageModel]] = Field(
1084        default=None, alias="Languages"
1085    )
1086
1087
1088class CreateDatasetResponseModel(BaseModel):
1089    dataset_arn: str = Field(alias="DatasetArn")
1090    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1091
1092
1093class CreateDocumentClassifierResponseModel(BaseModel):
1094    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
1095    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1096
1097
1098class CreateEndpointResponseModel(BaseModel):
1099    endpoint_arn: str = Field(alias="EndpointArn")
1100    model_arn: str = Field(alias="ModelArn")
1101    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1102
1103
1104class CreateEntityRecognizerResponseModel(BaseModel):
1105    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
1106    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1107
1108
1109class CreateFlywheelResponseModel(BaseModel):
1110    flywheel_arn: str = Field(alias="FlywheelArn")
1111    active_model_arn: str = Field(alias="ActiveModelArn")
1112    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1113
1114
1115class DescribeResourcePolicyResponseModel(BaseModel):
1116    resource_policy: str = Field(alias="ResourcePolicy")
1117    creation_time: datetime = Field(alias="CreationTime")
1118    last_modified_time: datetime = Field(alias="LastModifiedTime")
1119    policy_revision_id: str = Field(alias="PolicyRevisionId")
1120    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1121
1122
1123class DetectDominantLanguageResponseModel(BaseModel):
1124    languages: List[DominantLanguageModel] = Field(alias="Languages")
1125    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1126
1127
1128class ImportModelResponseModel(BaseModel):
1129    model_arn: str = Field(alias="ModelArn")
1130    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1131
1132
1133class PutResourcePolicyResponseModel(BaseModel):
1134    policy_revision_id: str = Field(alias="PolicyRevisionId")
1135    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1136
1137
1138class StartDocumentClassificationJobResponseModel(BaseModel):
1139    job_id: str = Field(alias="JobId")
1140    job_arn: str = Field(alias="JobArn")
1141    job_status: Literal[
1142        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1143    ] = Field(alias="JobStatus")
1144    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
1145    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1146
1147
1148class StartDominantLanguageDetectionJobResponseModel(BaseModel):
1149    job_id: str = Field(alias="JobId")
1150    job_arn: str = Field(alias="JobArn")
1151    job_status: Literal[
1152        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1153    ] = Field(alias="JobStatus")
1154    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1155
1156
1157class StartEntitiesDetectionJobResponseModel(BaseModel):
1158    job_id: str = Field(alias="JobId")
1159    job_arn: str = Field(alias="JobArn")
1160    job_status: Literal[
1161        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1162    ] = Field(alias="JobStatus")
1163    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
1164    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1165
1166
1167class StartEventsDetectionJobResponseModel(BaseModel):
1168    job_id: str = Field(alias="JobId")
1169    job_arn: str = Field(alias="JobArn")
1170    job_status: Literal[
1171        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1172    ] = Field(alias="JobStatus")
1173    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1174
1175
1176class StartFlywheelIterationResponseModel(BaseModel):
1177    flywheel_arn: str = Field(alias="FlywheelArn")
1178    flywheel_iteration_id: str = Field(alias="FlywheelIterationId")
1179    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1180
1181
1182class StartKeyPhrasesDetectionJobResponseModel(BaseModel):
1183    job_id: str = Field(alias="JobId")
1184    job_arn: str = Field(alias="JobArn")
1185    job_status: Literal[
1186        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1187    ] = Field(alias="JobStatus")
1188    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1189
1190
1191class StartPiiEntitiesDetectionJobResponseModel(BaseModel):
1192    job_id: str = Field(alias="JobId")
1193    job_arn: str = Field(alias="JobArn")
1194    job_status: Literal[
1195        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1196    ] = Field(alias="JobStatus")
1197    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1198
1199
1200class StartSentimentDetectionJobResponseModel(BaseModel):
1201    job_id: str = Field(alias="JobId")
1202    job_arn: str = Field(alias="JobArn")
1203    job_status: Literal[
1204        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1205    ] = Field(alias="JobStatus")
1206    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1207
1208
1209class StartTargetedSentimentDetectionJobResponseModel(BaseModel):
1210    job_id: str = Field(alias="JobId")
1211    job_arn: str = Field(alias="JobArn")
1212    job_status: Literal[
1213        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1214    ] = Field(alias="JobStatus")
1215    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1216
1217
1218class StartTopicsDetectionJobResponseModel(BaseModel):
1219    job_id: str = Field(alias="JobId")
1220    job_arn: str = Field(alias="JobArn")
1221    job_status: Literal[
1222        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1223    ] = Field(alias="JobStatus")
1224    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1225
1226
1227class StopDominantLanguageDetectionJobResponseModel(BaseModel):
1228    job_id: str = Field(alias="JobId")
1229    job_status: Literal[
1230        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1231    ] = Field(alias="JobStatus")
1232    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1233
1234
1235class StopEntitiesDetectionJobResponseModel(BaseModel):
1236    job_id: str = Field(alias="JobId")
1237    job_status: Literal[
1238        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1239    ] = Field(alias="JobStatus")
1240    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1241
1242
1243class StopEventsDetectionJobResponseModel(BaseModel):
1244    job_id: str = Field(alias="JobId")
1245    job_status: Literal[
1246        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1247    ] = Field(alias="JobStatus")
1248    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1249
1250
1251class StopKeyPhrasesDetectionJobResponseModel(BaseModel):
1252    job_id: str = Field(alias="JobId")
1253    job_status: Literal[
1254        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1255    ] = Field(alias="JobStatus")
1256    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1257
1258
1259class StopPiiEntitiesDetectionJobResponseModel(BaseModel):
1260    job_id: str = Field(alias="JobId")
1261    job_status: Literal[
1262        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1263    ] = Field(alias="JobStatus")
1264    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1265
1266
1267class StopSentimentDetectionJobResponseModel(BaseModel):
1268    job_id: str = Field(alias="JobId")
1269    job_status: Literal[
1270        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1271    ] = Field(alias="JobStatus")
1272    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1273
1274
1275class StopTargetedSentimentDetectionJobResponseModel(BaseModel):
1276    job_id: str = Field(alias="JobId")
1277    job_status: Literal[
1278        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1279    ] = Field(alias="JobStatus")
1280    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1281
1282
1283class UpdateEndpointResponseModel(BaseModel):
1284    desired_model_arn: str = Field(alias="DesiredModelArn")
1285    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1286
1287
1288class BatchDetectKeyPhrasesItemResultModel(BaseModel):
1289    index: Optional[int] = Field(default=None, alias="Index")
1290    key_phrases: Optional[List[KeyPhraseModel]] = Field(
1291        default=None, alias="KeyPhrases"
1292    )
1293
1294
1295class DetectKeyPhrasesResponseModel(BaseModel):
1296    key_phrases: List[KeyPhraseModel] = Field(alias="KeyPhrases")
1297    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1298
1299
1300class BatchDetectSentimentItemResultModel(BaseModel):
1301    index: Optional[int] = Field(default=None, alias="Index")
1302    sentiment: Optional[Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"]] = Field(
1303        default=None, alias="Sentiment"
1304    )
1305    sentiment_score: Optional[SentimentScoreModel] = Field(
1306        default=None, alias="SentimentScore"
1307    )
1308
1309
1310class DetectSentimentResponseModel(BaseModel):
1311    sentiment: Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"] = Field(
1312        alias="Sentiment"
1313    )
1314    sentiment_score: SentimentScoreModel = Field(alias="SentimentScore")
1315    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1316
1317
1318class MentionSentimentModel(BaseModel):
1319    sentiment: Optional[Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"]] = Field(
1320        default=None, alias="Sentiment"
1321    )
1322    sentiment_score: Optional[SentimentScoreModel] = Field(
1323        default=None, alias="SentimentScore"
1324    )
1325
1326
1327class BlockReferenceModel(BaseModel):
1328    block_id: Optional[str] = Field(default=None, alias="BlockId")
1329    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1330    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1331    child_blocks: Optional[List[ChildBlockModel]] = Field(
1332        default=None, alias="ChildBlocks"
1333    )
1334
1335
1336class ClassifierMetadataModel(BaseModel):
1337    number_of_labels: Optional[int] = Field(default=None, alias="NumberOfLabels")
1338    number_of_trained_documents: Optional[int] = Field(
1339        default=None, alias="NumberOfTrainedDocuments"
1340    )
1341    number_of_test_documents: Optional[int] = Field(
1342        default=None, alias="NumberOfTestDocuments"
1343    )
1344    evaluation_metrics: Optional[ClassifierEvaluationMetricsModel] = Field(
1345        default=None, alias="EvaluationMetrics"
1346    )
1347
1348
1349class ClassifyDocumentRequestModel(BaseModel):
1350    endpoint_arn: str = Field(alias="EndpointArn")
1351    text: Optional[str] = Field(default=None, alias="Text")
1352    bytes: Optional[Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]] = Field(
1353        default=None, alias="Bytes"
1354    )
1355    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1356        default=None, alias="DocumentReaderConfig"
1357    )
1358
1359
1360class DetectEntitiesRequestModel(BaseModel):
1361    text: Optional[str] = Field(default=None, alias="Text")
1362    language_code: Optional[
1363        Literal[
1364            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1365        ]
1366    ] = Field(default=None, alias="LanguageCode")
1367    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
1368    bytes: Optional[Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]] = Field(
1369        default=None, alias="Bytes"
1370    )
1371    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1372        default=None, alias="DocumentReaderConfig"
1373    )
1374
1375
1376class InputDataConfigModel(BaseModel):
1377    s3_uri: str = Field(alias="S3Uri")
1378    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
1379        default=None, alias="InputFormat"
1380    )
1381    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1382        default=None, alias="DocumentReaderConfig"
1383    )
1384
1385
1386class ContainsPiiEntitiesResponseModel(BaseModel):
1387    labels: List[EntityLabelModel] = Field(alias="Labels")
1388    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1389
1390
1391class CreateEndpointRequestModel(BaseModel):
1392    endpoint_name: str = Field(alias="EndpointName")
1393    desired_inference_units: int = Field(alias="DesiredInferenceUnits")
1394    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
1395    client_request_token: Optional[str] = Field(
1396        default=None, alias="ClientRequestToken"
1397    )
1398    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1399    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1400    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1401
1402
1403class ImportModelRequestModel(BaseModel):
1404    source_model_arn: str = Field(alias="SourceModelArn")
1405    model_name: Optional[str] = Field(default=None, alias="ModelName")
1406    version_name: Optional[str] = Field(default=None, alias="VersionName")
1407    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1408    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1409    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1410
1411
1412class ListTagsForResourceResponseModel(BaseModel):
1413    resource_arn: str = Field(alias="ResourceArn")
1414    tags: List[TagModel] = Field(alias="Tags")
1415    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1416
1417
1418class TagResourceRequestModel(BaseModel):
1419    resource_arn: str = Field(alias="ResourceArn")
1420    tags: Sequence[TagModel] = Field(alias="Tags")
1421
1422
1423class DataSecurityConfigModel(BaseModel):
1424    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1425    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1426    data_lake_kms_key_id: Optional[str] = Field(default=None, alias="DataLakeKmsKeyId")
1427    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1428
1429
1430class UpdateDataSecurityConfigModel(BaseModel):
1431    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1432    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1433    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1434
1435
1436class DatasetEntityRecognizerInputDataConfigModel(BaseModel):
1437    documents: DatasetEntityRecognizerDocumentsModel = Field(alias="Documents")
1438    annotations: Optional[DatasetEntityRecognizerAnnotationsModel] = Field(
1439        default=None, alias="Annotations"
1440    )
1441    entity_list: Optional[DatasetEntityRecognizerEntityListModel] = Field(
1442        default=None, alias="EntityList"
1443    )
1444
1445
1446class ListDatasetsRequestModel(BaseModel):
1447    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1448    filter: Optional[DatasetFilterModel] = Field(default=None, alias="Filter")
1449    next_token: Optional[str] = Field(default=None, alias="NextToken")
1450    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1451
1452
1453class DescribeDatasetResponseModel(BaseModel):
1454    dataset_properties: DatasetPropertiesModel = Field(alias="DatasetProperties")
1455    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1456
1457
1458class ListDatasetsResponseModel(BaseModel):
1459    dataset_properties_list: List[DatasetPropertiesModel] = Field(
1460        alias="DatasetPropertiesList"
1461    )
1462    next_token: str = Field(alias="NextToken")
1463    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1464
1465
1466class DescribeEndpointResponseModel(BaseModel):
1467    endpoint_properties: EndpointPropertiesModel = Field(alias="EndpointProperties")
1468    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1469
1470
1471class ListEndpointsResponseModel(BaseModel):
1472    endpoint_properties_list: List[EndpointPropertiesModel] = Field(
1473        alias="EndpointPropertiesList"
1474    )
1475    next_token: str = Field(alias="NextToken")
1476    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1477
1478
1479class DetectPiiEntitiesResponseModel(BaseModel):
1480    entities: List[PiiEntityModel] = Field(alias="Entities")
1481    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1482
1483
1484class ListDocumentClassificationJobsRequestModel(BaseModel):
1485    filter: Optional[DocumentClassificationJobFilterModel] = Field(
1486        default=None, alias="Filter"
1487    )
1488    next_token: Optional[str] = Field(default=None, alias="NextToken")
1489    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1490
1491
1492class ListDocumentClassifiersRequestModel(BaseModel):
1493    filter: Optional[DocumentClassifierFilterModel] = Field(
1494        default=None, alias="Filter"
1495    )
1496    next_token: Optional[str] = Field(default=None, alias="NextToken")
1497    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1498
1499
1500class ListDocumentClassifierSummariesResponseModel(BaseModel):
1501    document_classifier_summaries_list: List[DocumentClassifierSummaryModel] = Field(
1502        alias="DocumentClassifierSummariesList"
1503    )
1504    next_token: str = Field(alias="NextToken")
1505    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1506
1507
1508class DocumentMetadataModel(BaseModel):
1509    pages: Optional[int] = Field(default=None, alias="Pages")
1510    extracted_characters: Optional[List[ExtractedCharactersListItemModel]] = Field(
1511        default=None, alias="ExtractedCharacters"
1512    )
1513
1514
1515class ListDominantLanguageDetectionJobsRequestModel(BaseModel):
1516    filter: Optional[DominantLanguageDetectionJobFilterModel] = Field(
1517        default=None, alias="Filter"
1518    )
1519    next_token: Optional[str] = Field(default=None, alias="NextToken")
1520    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1521
1522
1523class ListEndpointsRequestModel(BaseModel):
1524    filter: Optional[EndpointFilterModel] = Field(default=None, alias="Filter")
1525    next_token: Optional[str] = Field(default=None, alias="NextToken")
1526    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1527
1528
1529class ListEntitiesDetectionJobsRequestModel(BaseModel):
1530    filter: Optional[EntitiesDetectionJobFilterModel] = Field(
1531        default=None, alias="Filter"
1532    )
1533    next_token: Optional[str] = Field(default=None, alias="NextToken")
1534    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1535
1536
1537class EntityRecognitionConfigModel(BaseModel):
1538    entity_types: Sequence[EntityTypesListItemModel] = Field(alias="EntityTypes")
1539
1540
1541class EntityRecognizerInputDataConfigModel(BaseModel):
1542    entity_types: Sequence[EntityTypesListItemModel] = Field(alias="EntityTypes")
1543    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
1544        default=None, alias="DataFormat"
1545    )
1546    documents: Optional[EntityRecognizerDocumentsModel] = Field(
1547        default=None, alias="Documents"
1548    )
1549    annotations: Optional[EntityRecognizerAnnotationsModel] = Field(
1550        default=None, alias="Annotations"
1551    )
1552    entity_list: Optional[EntityRecognizerEntityListModel] = Field(
1553        default=None, alias="EntityList"
1554    )
1555    augmented_manifests: Optional[Sequence[AugmentedManifestsListItemModel]] = Field(
1556        default=None, alias="AugmentedManifests"
1557    )
1558
1559
1560class ListEntityRecognizersRequestModel(BaseModel):
1561    filter: Optional[EntityRecognizerFilterModel] = Field(default=None, alias="Filter")
1562    next_token: Optional[str] = Field(default=None, alias="NextToken")
1563    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1564
1565
1566class EntityRecognizerMetadataEntityTypesListItemModel(BaseModel):
1567    type: Optional[str] = Field(default=None, alias="Type")
1568    evaluation_metrics: Optional[EntityTypesEvaluationMetricsModel] = Field(
1569        default=None, alias="EvaluationMetrics"
1570    )
1571    number_of_train_mentions: Optional[int] = Field(
1572        default=None, alias="NumberOfTrainMentions"
1573    )
1574
1575
1576class ListEntityRecognizerSummariesResponseModel(BaseModel):
1577    entity_recognizer_summaries_list: List[EntityRecognizerSummaryModel] = Field(
1578        alias="EntityRecognizerSummariesList"
1579    )
1580    next_token: str = Field(alias="NextToken")
1581    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1582
1583
1584class ListEventsDetectionJobsRequestModel(BaseModel):
1585    filter: Optional[EventsDetectionJobFilterModel] = Field(
1586        default=None, alias="Filter"
1587    )
1588    next_token: Optional[str] = Field(default=None, alias="NextToken")
1589    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1590
1591
1592class ListFlywheelsRequestModel(BaseModel):
1593    filter: Optional[FlywheelFilterModel] = Field(default=None, alias="Filter")
1594    next_token: Optional[str] = Field(default=None, alias="NextToken")
1595    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1596
1597
1598class ListFlywheelIterationHistoryRequestModel(BaseModel):
1599    flywheel_arn: str = Field(alias="FlywheelArn")
1600    filter: Optional[FlywheelIterationFilterModel] = Field(default=None, alias="Filter")
1601    next_token: Optional[str] = Field(default=None, alias="NextToken")
1602    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1603
1604
1605class FlywheelIterationPropertiesModel(BaseModel):
1606    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1607    flywheel_iteration_id: Optional[str] = Field(
1608        default=None, alias="FlywheelIterationId"
1609    )
1610    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
1611    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1612    status: Optional[
1613        Literal[
1614            "COMPLETED", "EVALUATING", "FAILED", "STOPPED", "STOP_REQUESTED", "TRAINING"
1615        ]
1616    ] = Field(default=None, alias="Status")
1617    message: Optional[str] = Field(default=None, alias="Message")
1618    evaluated_model_arn: Optional[str] = Field(default=None, alias="EvaluatedModelArn")
1619    evaluated_model_metrics: Optional[FlywheelModelEvaluationMetricsModel] = Field(
1620        default=None, alias="EvaluatedModelMetrics"
1621    )
1622    trained_model_arn: Optional[str] = Field(default=None, alias="TrainedModelArn")
1623    trained_model_metrics: Optional[FlywheelModelEvaluationMetricsModel] = Field(
1624        default=None, alias="TrainedModelMetrics"
1625    )
1626    evaluation_manifest_s3_prefix: Optional[str] = Field(
1627        default=None, alias="EvaluationManifestS3Prefix"
1628    )
1629
1630
1631class ListFlywheelsResponseModel(BaseModel):
1632    flywheel_summary_list: List[FlywheelSummaryModel] = Field(
1633        alias="FlywheelSummaryList"
1634    )
1635    next_token: str = Field(alias="NextToken")
1636    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1637
1638
1639class GeometryModel(BaseModel):
1640    bounding_box: Optional[BoundingBoxModel] = Field(default=None, alias="BoundingBox")
1641    polygon: Optional[List[PointModel]] = Field(default=None, alias="Polygon")
1642
1643
1644class ListKeyPhrasesDetectionJobsRequestModel(BaseModel):
1645    filter: Optional[KeyPhrasesDetectionJobFilterModel] = Field(
1646        default=None, alias="Filter"
1647    )
1648    next_token: Optional[str] = Field(default=None, alias="NextToken")
1649    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1650
1651
1652class ListDocumentClassificationJobsRequestListDocumentClassificationJobsPaginateModel(
1653    BaseModel
1654):
1655    filter: Optional[DocumentClassificationJobFilterModel] = Field(
1656        default=None, alias="Filter"
1657    )
1658    pagination_config: Optional[PaginatorConfigModel] = Field(
1659        default=None, alias="PaginationConfig"
1660    )
1661
1662
1663class ListDocumentClassifiersRequestListDocumentClassifiersPaginateModel(BaseModel):
1664    filter: Optional[DocumentClassifierFilterModel] = Field(
1665        default=None, alias="Filter"
1666    )
1667    pagination_config: Optional[PaginatorConfigModel] = Field(
1668        default=None, alias="PaginationConfig"
1669    )
1670
1671
1672class ListDominantLanguageDetectionJobsRequestListDominantLanguageDetectionJobsPaginateModel(
1673    BaseModel
1674):
1675    filter: Optional[DominantLanguageDetectionJobFilterModel] = Field(
1676        default=None, alias="Filter"
1677    )
1678    pagination_config: Optional[PaginatorConfigModel] = Field(
1679        default=None, alias="PaginationConfig"
1680    )
1681
1682
1683class ListEndpointsRequestListEndpointsPaginateModel(BaseModel):
1684    filter: Optional[EndpointFilterModel] = Field(default=None, alias="Filter")
1685    pagination_config: Optional[PaginatorConfigModel] = Field(
1686        default=None, alias="PaginationConfig"
1687    )
1688
1689
1690class ListEntitiesDetectionJobsRequestListEntitiesDetectionJobsPaginateModel(BaseModel):
1691    filter: Optional[EntitiesDetectionJobFilterModel] = Field(
1692        default=None, alias="Filter"
1693    )
1694    pagination_config: Optional[PaginatorConfigModel] = Field(
1695        default=None, alias="PaginationConfig"
1696    )
1697
1698
1699class ListEntityRecognizersRequestListEntityRecognizersPaginateModel(BaseModel):
1700    filter: Optional[EntityRecognizerFilterModel] = Field(default=None, alias="Filter")
1701    pagination_config: Optional[PaginatorConfigModel] = Field(
1702        default=None, alias="PaginationConfig"
1703    )
1704
1705
1706class ListKeyPhrasesDetectionJobsRequestListKeyPhrasesDetectionJobsPaginateModel(
1707    BaseModel
1708):
1709    filter: Optional[KeyPhrasesDetectionJobFilterModel] = Field(
1710        default=None, alias="Filter"
1711    )
1712    pagination_config: Optional[PaginatorConfigModel] = Field(
1713        default=None, alias="PaginationConfig"
1714    )
1715
1716
1717class ListPiiEntitiesDetectionJobsRequestListPiiEntitiesDetectionJobsPaginateModel(
1718    BaseModel
1719):
1720    filter: Optional[PiiEntitiesDetectionJobFilterModel] = Field(
1721        default=None, alias="Filter"
1722    )
1723    pagination_config: Optional[PaginatorConfigModel] = Field(
1724        default=None, alias="PaginationConfig"
1725    )
1726
1727
1728class ListPiiEntitiesDetectionJobsRequestModel(BaseModel):
1729    filter: Optional[PiiEntitiesDetectionJobFilterModel] = Field(
1730        default=None, alias="Filter"
1731    )
1732    next_token: Optional[str] = Field(default=None, alias="NextToken")
1733    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1734
1735
1736class ListSentimentDetectionJobsRequestListSentimentDetectionJobsPaginateModel(
1737    BaseModel
1738):
1739    filter: Optional[SentimentDetectionJobFilterModel] = Field(
1740        default=None, alias="Filter"
1741    )
1742    pagination_config: Optional[PaginatorConfigModel] = Field(
1743        default=None, alias="PaginationConfig"
1744    )
1745
1746
1747class ListSentimentDetectionJobsRequestModel(BaseModel):
1748    filter: Optional[SentimentDetectionJobFilterModel] = Field(
1749        default=None, alias="Filter"
1750    )
1751    next_token: Optional[str] = Field(default=None, alias="NextToken")
1752    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1753
1754
1755class ListTargetedSentimentDetectionJobsRequestModel(BaseModel):
1756    filter: Optional[TargetedSentimentDetectionJobFilterModel] = Field(
1757        default=None, alias="Filter"
1758    )
1759    next_token: Optional[str] = Field(default=None, alias="NextToken")
1760    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1761
1762
1763class ListTopicsDetectionJobsRequestListTopicsDetectionJobsPaginateModel(BaseModel):
1764    filter: Optional[TopicsDetectionJobFilterModel] = Field(
1765        default=None, alias="Filter"
1766    )
1767    pagination_config: Optional[PaginatorConfigModel] = Field(
1768        default=None, alias="PaginationConfig"
1769    )
1770
1771
1772class ListTopicsDetectionJobsRequestModel(BaseModel):
1773    filter: Optional[TopicsDetectionJobFilterModel] = Field(
1774        default=None, alias="Filter"
1775    )
1776    next_token: Optional[str] = Field(default=None, alias="NextToken")
1777    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1778
1779
1780class SyntaxTokenModel(BaseModel):
1781    token_id: Optional[int] = Field(default=None, alias="TokenId")
1782    text: Optional[str] = Field(default=None, alias="Text")
1783    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1784    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1785    part_of_speech: Optional[PartOfSpeechTagModel] = Field(
1786        default=None, alias="PartOfSpeech"
1787    )
1788
1789
1790class CreateDocumentClassifierRequestModel(BaseModel):
1791    document_classifier_name: str = Field(alias="DocumentClassifierName")
1792    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
1793    input_data_config: DocumentClassifierInputDataConfigModel = Field(
1794        alias="InputDataConfig"
1795    )
1796    language_code: Literal[
1797        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1798    ] = Field(alias="LanguageCode")
1799    version_name: Optional[str] = Field(default=None, alias="VersionName")
1800    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1801    output_data_config: Optional[DocumentClassifierOutputDataConfigModel] = Field(
1802        default=None, alias="OutputDataConfig"
1803    )
1804    client_request_token: Optional[str] = Field(
1805        default=None, alias="ClientRequestToken"
1806    )
1807    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1808    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1809    mode: Optional[Literal["MULTI_CLASS", "MULTI_LABEL"]] = Field(
1810        default=None, alias="Mode"
1811    )
1812    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1813    model_policy: Optional[str] = Field(default=None, alias="ModelPolicy")
1814
1815
1816class BatchDetectDominantLanguageResponseModel(BaseModel):
1817    result_list: List[BatchDetectDominantLanguageItemResultModel] = Field(
1818        alias="ResultList"
1819    )
1820    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1821    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1822
1823
1824class BatchDetectKeyPhrasesResponseModel(BaseModel):
1825    result_list: List[BatchDetectKeyPhrasesItemResultModel] = Field(alias="ResultList")
1826    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1827    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1828
1829
1830class BatchDetectSentimentResponseModel(BaseModel):
1831    result_list: List[BatchDetectSentimentItemResultModel] = Field(alias="ResultList")
1832    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1833    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1834
1835
1836class TargetedSentimentMentionModel(BaseModel):
1837    score: Optional[float] = Field(default=None, alias="Score")
1838    group_score: Optional[float] = Field(default=None, alias="GroupScore")
1839    text: Optional[str] = Field(default=None, alias="Text")
1840    type: Optional[
1841        Literal[
1842            "ATTRIBUTE",
1843            "BOOK",
1844            "BRAND",
1845            "COMMERCIAL_ITEM",
1846            "DATE",
1847            "EVENT",
1848            "FACILITY",
1849            "GAME",
1850            "LOCATION",
1851            "MOVIE",
1852            "MUSIC",
1853            "ORGANIZATION",
1854            "OTHER",
1855            "PERSON",
1856            "PERSONAL_TITLE",
1857            "QUANTITY",
1858            "SOFTWARE",
1859        ]
1860    ] = Field(default=None, alias="Type")
1861    mention_sentiment: Optional[MentionSentimentModel] = Field(
1862        default=None, alias="MentionSentiment"
1863    )
1864    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1865    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1866
1867
1868class EntityModel(BaseModel):
1869    score: Optional[float] = Field(default=None, alias="Score")
1870    type: Optional[
1871        Literal[
1872            "COMMERCIAL_ITEM",
1873            "DATE",
1874            "EVENT",
1875            "LOCATION",
1876            "ORGANIZATION",
1877            "OTHER",
1878            "PERSON",
1879            "QUANTITY",
1880            "TITLE",
1881        ]
1882    ] = Field(default=None, alias="Type")
1883    text: Optional[str] = Field(default=None, alias="Text")
1884    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1885    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1886    block_references: Optional[List[BlockReferenceModel]] = Field(
1887        default=None, alias="BlockReferences"
1888    )
1889
1890
1891class DocumentClassifierPropertiesModel(BaseModel):
1892    document_classifier_arn: Optional[str] = Field(
1893        default=None, alias="DocumentClassifierArn"
1894    )
1895    language_code: Optional[
1896        Literal[
1897            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1898        ]
1899    ] = Field(default=None, alias="LanguageCode")
1900    status: Optional[
1901        Literal[
1902            "DELETING",
1903            "IN_ERROR",
1904            "STOPPED",
1905            "STOP_REQUESTED",
1906            "SUBMITTED",
1907            "TRAINED",
1908            "TRAINING",
1909        ]
1910    ] = Field(default=None, alias="Status")
1911    message: Optional[str] = Field(default=None, alias="Message")
1912    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1913    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1914    training_start_time: Optional[datetime] = Field(
1915        default=None, alias="TrainingStartTime"
1916    )
1917    training_end_time: Optional[datetime] = Field(default=None, alias="TrainingEndTime")
1918    input_data_config: Optional[DocumentClassifierInputDataConfigModel] = Field(
1919        default=None, alias="InputDataConfig"
1920    )
1921    output_data_config: Optional[DocumentClassifierOutputDataConfigModel] = Field(
1922        default=None, alias="OutputDataConfig"
1923    )
1924    classifier_metadata: Optional[ClassifierMetadataModel] = Field(
1925        default=None, alias="ClassifierMetadata"
1926    )
1927    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1928    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1929    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1930    mode: Optional[Literal["MULTI_CLASS", "MULTI_LABEL"]] = Field(
1931        default=None, alias="Mode"
1932    )
1933    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1934    version_name: Optional[str] = Field(default=None, alias="VersionName")
1935    source_model_arn: Optional[str] = Field(default=None, alias="SourceModelArn")
1936    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1937
1938
1939class DocumentClassificationJobPropertiesModel(BaseModel):
1940    job_id: Optional[str] = Field(default=None, alias="JobId")
1941    job_arn: Optional[str] = Field(default=None, alias="JobArn")
1942    job_name: Optional[str] = Field(default=None, alias="JobName")
1943    job_status: Optional[
1944        Literal[
1945            "COMPLETED",
1946            "FAILED",
1947            "IN_PROGRESS",
1948            "STOPPED",
1949            "STOP_REQUESTED",
1950            "SUBMITTED",
1951        ]
1952    ] = Field(default=None, alias="JobStatus")
1953    message: Optional[str] = Field(default=None, alias="Message")
1954    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1955    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1956    document_classifier_arn: Optional[str] = Field(
1957        default=None, alias="DocumentClassifierArn"
1958    )
1959    input_data_config: Optional[InputDataConfigModel] = Field(
1960        default=None, alias="InputDataConfig"
1961    )
1962    output_data_config: Optional[OutputDataConfigModel] = Field(
1963        default=None, alias="OutputDataConfig"
1964    )
1965    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1966    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1967    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1968    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1969
1970
1971class DominantLanguageDetectionJobPropertiesModel(BaseModel):
1972    job_id: Optional[str] = Field(default=None, alias="JobId")
1973    job_arn: Optional[str] = Field(default=None, alias="JobArn")
1974    job_name: Optional[str] = Field(default=None, alias="JobName")
1975    job_status: Optional[
1976        Literal[
1977            "COMPLETED",
1978            "FAILED",
1979            "IN_PROGRESS",
1980            "STOPPED",
1981            "STOP_REQUESTED",
1982            "SUBMITTED",
1983        ]
1984    ] = Field(default=None, alias="JobStatus")
1985    message: Optional[str] = Field(default=None, alias="Message")
1986    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1987    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1988    input_data_config: Optional[InputDataConfigModel] = Field(
1989        default=None, alias="InputDataConfig"
1990    )
1991    output_data_config: Optional[OutputDataConfigModel] = Field(
1992        default=None, alias="OutputDataConfig"
1993    )
1994    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1995    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1996    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1997
1998
1999class EntitiesDetectionJobPropertiesModel(BaseModel):
2000    job_id: Optional[str] = Field(default=None, alias="JobId")
2001    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2002    job_name: Optional[str] = Field(default=None, alias="JobName")
2003    job_status: Optional[
2004        Literal[
2005            "COMPLETED",
2006            "FAILED",
2007            "IN_PROGRESS",
2008            "STOPPED",
2009            "STOP_REQUESTED",
2010            "SUBMITTED",
2011        ]
2012    ] = Field(default=None, alias="JobStatus")
2013    message: Optional[str] = Field(default=None, alias="Message")
2014    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2015    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2016    entity_recognizer_arn: Optional[str] = Field(
2017        default=None, alias="EntityRecognizerArn"
2018    )
2019    input_data_config: Optional[InputDataConfigModel] = Field(
2020        default=None, alias="InputDataConfig"
2021    )
2022    output_data_config: Optional[OutputDataConfigModel] = Field(
2023        default=None, alias="OutputDataConfig"
2024    )
2025    language_code: Optional[
2026        Literal[
2027            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2028        ]
2029    ] = Field(default=None, alias="LanguageCode")
2030    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2031    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2032    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2033
2034
2035class EventsDetectionJobPropertiesModel(BaseModel):
2036    job_id: Optional[str] = Field(default=None, alias="JobId")
2037    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2038    job_name: Optional[str] = Field(default=None, alias="JobName")
2039    job_status: Optional[
2040        Literal[
2041            "COMPLETED",
2042            "FAILED",
2043            "IN_PROGRESS",
2044            "STOPPED",
2045            "STOP_REQUESTED",
2046            "SUBMITTED",
2047        ]
2048    ] = Field(default=None, alias="JobStatus")
2049    message: Optional[str] = Field(default=None, alias="Message")
2050    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2051    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2052    input_data_config: Optional[InputDataConfigModel] = Field(
2053        default=None, alias="InputDataConfig"
2054    )
2055    output_data_config: Optional[OutputDataConfigModel] = Field(
2056        default=None, alias="OutputDataConfig"
2057    )
2058    language_code: Optional[
2059        Literal[
2060            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2061        ]
2062    ] = Field(default=None, alias="LanguageCode")
2063    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2064    target_event_types: Optional[List[str]] = Field(
2065        default=None, alias="TargetEventTypes"
2066    )
2067
2068
2069class KeyPhrasesDetectionJobPropertiesModel(BaseModel):
2070    job_id: Optional[str] = Field(default=None, alias="JobId")
2071    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2072    job_name: Optional[str] = Field(default=None, alias="JobName")
2073    job_status: Optional[
2074        Literal[
2075            "COMPLETED",
2076            "FAILED",
2077            "IN_PROGRESS",
2078            "STOPPED",
2079            "STOP_REQUESTED",
2080            "SUBMITTED",
2081        ]
2082    ] = Field(default=None, alias="JobStatus")
2083    message: Optional[str] = Field(default=None, alias="Message")
2084    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2085    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2086    input_data_config: Optional[InputDataConfigModel] = Field(
2087        default=None, alias="InputDataConfig"
2088    )
2089    output_data_config: Optional[OutputDataConfigModel] = Field(
2090        default=None, alias="OutputDataConfig"
2091    )
2092    language_code: Optional[
2093        Literal[
2094            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2095        ]
2096    ] = Field(default=None, alias="LanguageCode")
2097    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2098    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2099    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2100
2101
2102class PiiEntitiesDetectionJobPropertiesModel(BaseModel):
2103    job_id: Optional[str] = Field(default=None, alias="JobId")
2104    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2105    job_name: Optional[str] = Field(default=None, alias="JobName")
2106    job_status: Optional[
2107        Literal[
2108            "COMPLETED",
2109            "FAILED",
2110            "IN_PROGRESS",
2111            "STOPPED",
2112            "STOP_REQUESTED",
2113            "SUBMITTED",
2114        ]
2115    ] = Field(default=None, alias="JobStatus")
2116    message: Optional[str] = Field(default=None, alias="Message")
2117    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2118    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2119    input_data_config: Optional[InputDataConfigModel] = Field(
2120        default=None, alias="InputDataConfig"
2121    )
2122    output_data_config: Optional[PiiOutputDataConfigModel] = Field(
2123        default=None, alias="OutputDataConfig"
2124    )
2125    redaction_config: Optional[RedactionConfigModel] = Field(
2126        default=None, alias="RedactionConfig"
2127    )
2128    language_code: Optional[
2129        Literal[
2130            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2131        ]
2132    ] = Field(default=None, alias="LanguageCode")
2133    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2134    mode: Optional[Literal["ONLY_OFFSETS", "ONLY_REDACTION"]] = Field(
2135        default=None, alias="Mode"
2136    )
2137
2138
2139class SentimentDetectionJobPropertiesModel(BaseModel):
2140    job_id: Optional[str] = Field(default=None, alias="JobId")
2141    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2142    job_name: Optional[str] = Field(default=None, alias="JobName")
2143    job_status: Optional[
2144        Literal[
2145            "COMPLETED",
2146            "FAILED",
2147            "IN_PROGRESS",
2148            "STOPPED",
2149            "STOP_REQUESTED",
2150            "SUBMITTED",
2151        ]
2152    ] = Field(default=None, alias="JobStatus")
2153    message: Optional[str] = Field(default=None, alias="Message")
2154    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2155    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2156    input_data_config: Optional[InputDataConfigModel] = Field(
2157        default=None, alias="InputDataConfig"
2158    )
2159    output_data_config: Optional[OutputDataConfigModel] = Field(
2160        default=None, alias="OutputDataConfig"
2161    )
2162    language_code: Optional[
2163        Literal[
2164            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2165        ]
2166    ] = Field(default=None, alias="LanguageCode")
2167    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2168    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2169    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2170
2171
2172class StartDocumentClassificationJobRequestModel(BaseModel):
2173    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2174    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2175    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2176    job_name: Optional[str] = Field(default=None, alias="JobName")
2177    document_classifier_arn: Optional[str] = Field(
2178        default=None, alias="DocumentClassifierArn"
2179    )
2180    client_request_token: Optional[str] = Field(
2181        default=None, alias="ClientRequestToken"
2182    )
2183    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2184    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2185    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2186    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2187
2188
2189class StartDominantLanguageDetectionJobRequestModel(BaseModel):
2190    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2191    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2192    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2193    job_name: Optional[str] = Field(default=None, alias="JobName")
2194    client_request_token: Optional[str] = Field(
2195        default=None, alias="ClientRequestToken"
2196    )
2197    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2198    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2199    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2200
2201
2202class StartEntitiesDetectionJobRequestModel(BaseModel):
2203    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2204    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2205    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2206    language_code: Literal[
2207        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2208    ] = Field(alias="LanguageCode")
2209    job_name: Optional[str] = Field(default=None, alias="JobName")
2210    entity_recognizer_arn: Optional[str] = Field(
2211        default=None, alias="EntityRecognizerArn"
2212    )
2213    client_request_token: Optional[str] = Field(
2214        default=None, alias="ClientRequestToken"
2215    )
2216    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2217    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2218    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2219    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2220
2221
2222class StartEventsDetectionJobRequestModel(BaseModel):
2223    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2224    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2225    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2226    language_code: Literal[
2227        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2228    ] = Field(alias="LanguageCode")
2229    target_event_types: Sequence[str] = Field(alias="TargetEventTypes")
2230    job_name: Optional[str] = Field(default=None, alias="JobName")
2231    client_request_token: Optional[str] = Field(
2232        default=None, alias="ClientRequestToken"
2233    )
2234    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2235
2236
2237class StartKeyPhrasesDetectionJobRequestModel(BaseModel):
2238    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2239    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2240    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2241    language_code: Literal[
2242        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2243    ] = Field(alias="LanguageCode")
2244    job_name: Optional[str] = Field(default=None, alias="JobName")
2245    client_request_token: Optional[str] = Field(
2246        default=None, alias="ClientRequestToken"
2247    )
2248    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2249    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2250    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2251
2252
2253class StartPiiEntitiesDetectionJobRequestModel(BaseModel):
2254    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2255    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2256    mode: Literal["ONLY_OFFSETS", "ONLY_REDACTION"] = Field(alias="Mode")
2257    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2258    language_code: Literal[
2259        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2260    ] = Field(alias="LanguageCode")
2261    redaction_config: Optional[RedactionConfigModel] = Field(
2262        default=None, alias="RedactionConfig"
2263    )
2264    job_name: Optional[str] = Field(default=None, alias="JobName")
2265    client_request_token: Optional[str] = Field(
2266        default=None, alias="ClientRequestToken"
2267    )
2268    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2269
2270
2271class StartSentimentDetectionJobRequestModel(BaseModel):
2272    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2273    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2274    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2275    language_code: Literal[
2276        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2277    ] = Field(alias="LanguageCode")
2278    job_name: Optional[str] = Field(default=None, alias="JobName")
2279    client_request_token: Optional[str] = Field(
2280        default=None, alias="ClientRequestToken"
2281    )
2282    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2283    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2284    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2285
2286
2287class StartTargetedSentimentDetectionJobRequestModel(BaseModel):
2288    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2289    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2290    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2291    language_code: Literal[
2292        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2293    ] = Field(alias="LanguageCode")
2294    job_name: Optional[str] = Field(default=None, alias="JobName")
2295    client_request_token: Optional[str] = Field(
2296        default=None, alias="ClientRequestToken"
2297    )
2298    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2299    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2300    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2301
2302
2303class StartTopicsDetectionJobRequestModel(BaseModel):
2304    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2305    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2306    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2307    job_name: Optional[str] = Field(default=None, alias="JobName")
2308    number_of_topics: Optional[int] = Field(default=None, alias="NumberOfTopics")
2309    client_request_token: Optional[str] = Field(
2310        default=None, alias="ClientRequestToken"
2311    )
2312    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2313    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2314    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2315
2316
2317class TargetedSentimentDetectionJobPropertiesModel(BaseModel):
2318    job_id: Optional[str] = Field(default=None, alias="JobId")
2319    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2320    job_name: Optional[str] = Field(default=None, alias="JobName")
2321    job_status: Optional[
2322        Literal[
2323            "COMPLETED",
2324            "FAILED",
2325            "IN_PROGRESS",
2326            "STOPPED",
2327            "STOP_REQUESTED",
2328            "SUBMITTED",
2329        ]
2330    ] = Field(default=None, alias="JobStatus")
2331    message: Optional[str] = Field(default=None, alias="Message")
2332    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2333    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2334    input_data_config: Optional[InputDataConfigModel] = Field(
2335        default=None, alias="InputDataConfig"
2336    )
2337    output_data_config: Optional[OutputDataConfigModel] = Field(
2338        default=None, alias="OutputDataConfig"
2339    )
2340    language_code: Optional[
2341        Literal[
2342            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2343        ]
2344    ] = Field(default=None, alias="LanguageCode")
2345    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2346    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2347    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2348
2349
2350class TopicsDetectionJobPropertiesModel(BaseModel):
2351    job_id: Optional[str] = Field(default=None, alias="JobId")
2352    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2353    job_name: Optional[str] = Field(default=None, alias="JobName")
2354    job_status: Optional[
2355        Literal[
2356            "COMPLETED",
2357            "FAILED",
2358            "IN_PROGRESS",
2359            "STOPPED",
2360            "STOP_REQUESTED",
2361            "SUBMITTED",
2362        ]
2363    ] = Field(default=None, alias="JobStatus")
2364    message: Optional[str] = Field(default=None, alias="Message")
2365    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2366    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2367    input_data_config: Optional[InputDataConfigModel] = Field(
2368        default=None, alias="InputDataConfig"
2369    )
2370    output_data_config: Optional[OutputDataConfigModel] = Field(
2371        default=None, alias="OutputDataConfig"
2372    )
2373    number_of_topics: Optional[int] = Field(default=None, alias="NumberOfTopics")
2374    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2375    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2376    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2377
2378
2379class UpdateFlywheelRequestModel(BaseModel):
2380    flywheel_arn: str = Field(alias="FlywheelArn")
2381    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2382    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2383    data_security_config: Optional[UpdateDataSecurityConfigModel] = Field(
2384        default=None, alias="DataSecurityConfig"
2385    )
2386
2387
2388class DatasetInputDataConfigModel(BaseModel):
2389    augmented_manifests: Optional[
2390        Sequence[DatasetAugmentedManifestsListItemModel]
2391    ] = Field(default=None, alias="AugmentedManifests")
2392    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
2393        default=None, alias="DataFormat"
2394    )
2395    document_classifier_input_data_config: Optional[
2396        DatasetDocumentClassifierInputDataConfigModel
2397    ] = Field(default=None, alias="DocumentClassifierInputDataConfig")
2398    entity_recognizer_input_data_config: Optional[
2399        DatasetEntityRecognizerInputDataConfigModel
2400    ] = Field(default=None, alias="EntityRecognizerInputDataConfig")
2401
2402
2403class ClassifyDocumentResponseModel(BaseModel):
2404    classes: List[DocumentClassModel] = Field(alias="Classes")
2405    labels: List[DocumentLabelModel] = Field(alias="Labels")
2406    document_metadata: DocumentMetadataModel = Field(alias="DocumentMetadata")
2407    document_type: List[DocumentTypeListItemModel] = Field(alias="DocumentType")
2408    errors: List[ErrorsListItemModel] = Field(alias="Errors")
2409    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2410
2411
2412class TaskConfigModel(BaseModel):
2413    language_code: Literal[
2414        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2415    ] = Field(alias="LanguageCode")
2416    document_classification_config: Optional[DocumentClassificationConfigModel] = Field(
2417        default=None, alias="DocumentClassificationConfig"
2418    )
2419    entity_recognition_config: Optional[EntityRecognitionConfigModel] = Field(
2420        default=None, alias="EntityRecognitionConfig"
2421    )
2422
2423
2424class CreateEntityRecognizerRequestModel(BaseModel):
2425    recognizer_name: str = Field(alias="RecognizerName")
2426    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2427    input_data_config: EntityRecognizerInputDataConfigModel = Field(
2428        alias="InputDataConfig"
2429    )
2430    language_code: Literal[
2431        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2432    ] = Field(alias="LanguageCode")
2433    version_name: Optional[str] = Field(default=None, alias="VersionName")
2434    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2435    client_request_token: Optional[str] = Field(
2436        default=None, alias="ClientRequestToken"
2437    )
2438    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2439    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2440    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
2441    model_policy: Optional[str] = Field(default=None, alias="ModelPolicy")
2442
2443
2444class EntityRecognizerMetadataModel(BaseModel):
2445    number_of_trained_documents: Optional[int] = Field(
2446        default=None, alias="NumberOfTrainedDocuments"
2447    )
2448    number_of_test_documents: Optional[int] = Field(
2449        default=None, alias="NumberOfTestDocuments"
2450    )
2451    evaluation_metrics: Optional[EntityRecognizerEvaluationMetricsModel] = Field(
2452        default=None, alias="EvaluationMetrics"
2453    )
2454    entity_types: Optional[
2455        List[EntityRecognizerMetadataEntityTypesListItemModel]
2456    ] = Field(default=None, alias="EntityTypes")
2457
2458
2459class DescribeFlywheelIterationResponseModel(BaseModel):
2460    flywheel_iteration_properties: FlywheelIterationPropertiesModel = Field(
2461        alias="FlywheelIterationProperties"
2462    )
2463    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2464
2465
2466class ListFlywheelIterationHistoryResponseModel(BaseModel):
2467    flywheel_iteration_properties_list: List[FlywheelIterationPropertiesModel] = Field(
2468        alias="FlywheelIterationPropertiesList"
2469    )
2470    next_token: str = Field(alias="NextToken")
2471    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2472
2473
2474class BlockModel(BaseModel):
2475    id: Optional[str] = Field(default=None, alias="Id")
2476    block_type: Optional[Literal["LINE", "WORD"]] = Field(
2477        default=None, alias="BlockType"
2478    )
2479    text: Optional[str] = Field(default=None, alias="Text")
2480    page: Optional[int] = Field(default=None, alias="Page")
2481    geometry: Optional[GeometryModel] = Field(default=None, alias="Geometry")
2482    relationships: Optional[List[RelationshipsListItemModel]] = Field(
2483        default=None, alias="Relationships"
2484    )
2485
2486
2487class BatchDetectSyntaxItemResultModel(BaseModel):
2488    index: Optional[int] = Field(default=None, alias="Index")
2489    syntax_tokens: Optional[List[SyntaxTokenModel]] = Field(
2490        default=None, alias="SyntaxTokens"
2491    )
2492
2493
2494class DetectSyntaxResponseModel(BaseModel):
2495    syntax_tokens: List[SyntaxTokenModel] = Field(alias="SyntaxTokens")
2496    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2497
2498
2499class TargetedSentimentEntityModel(BaseModel):
2500    descriptive_mention_index: Optional[List[int]] = Field(
2501        default=None, alias="DescriptiveMentionIndex"
2502    )
2503    mentions: Optional[List[TargetedSentimentMentionModel]] = Field(
2504        default=None, alias="Mentions"
2505    )
2506
2507
2508class BatchDetectEntitiesItemResultModel(BaseModel):
2509    index: Optional[int] = Field(default=None, alias="Index")
2510    entities: Optional[List[EntityModel]] = Field(default=None, alias="Entities")
2511
2512
2513class DescribeDocumentClassifierResponseModel(BaseModel):
2514    document_classifier_properties: DocumentClassifierPropertiesModel = Field(
2515        alias="DocumentClassifierProperties"
2516    )
2517    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2518
2519
2520class ListDocumentClassifiersResponseModel(BaseModel):
2521    document_classifier_properties_list: List[
2522        DocumentClassifierPropertiesModel
2523    ] = Field(alias="DocumentClassifierPropertiesList")
2524    next_token: str = Field(alias="NextToken")
2525    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2526
2527
2528class DescribeDocumentClassificationJobResponseModel(BaseModel):
2529    document_classification_job_properties: DocumentClassificationJobPropertiesModel = (
2530        Field(alias="DocumentClassificationJobProperties")
2531    )
2532    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2533
2534
2535class ListDocumentClassificationJobsResponseModel(BaseModel):
2536    document_classification_job_properties_list: List[
2537        DocumentClassificationJobPropertiesModel
2538    ] = Field(alias="DocumentClassificationJobPropertiesList")
2539    next_token: str = Field(alias="NextToken")
2540    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2541
2542
2543class DescribeDominantLanguageDetectionJobResponseModel(BaseModel):
2544    dominant_language_detection_job_properties: DominantLanguageDetectionJobPropertiesModel = Field(
2545        alias="DominantLanguageDetectionJobProperties"
2546    )
2547    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2548
2549
2550class ListDominantLanguageDetectionJobsResponseModel(BaseModel):
2551    dominant_language_detection_job_properties_list: List[
2552        DominantLanguageDetectionJobPropertiesModel
2553    ] = Field(alias="DominantLanguageDetectionJobPropertiesList")
2554    next_token: str = Field(alias="NextToken")
2555    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2556
2557
2558class DescribeEntitiesDetectionJobResponseModel(BaseModel):
2559    entities_detection_job_properties: EntitiesDetectionJobPropertiesModel = Field(
2560        alias="EntitiesDetectionJobProperties"
2561    )
2562    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2563
2564
2565class ListEntitiesDetectionJobsResponseModel(BaseModel):
2566    entities_detection_job_properties_list: List[
2567        EntitiesDetectionJobPropertiesModel
2568    ] = Field(alias="EntitiesDetectionJobPropertiesList")
2569    next_token: str = Field(alias="NextToken")
2570    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2571
2572
2573class DescribeEventsDetectionJobResponseModel(BaseModel):
2574    events_detection_job_properties: EventsDetectionJobPropertiesModel = Field(
2575        alias="EventsDetectionJobProperties"
2576    )
2577    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2578
2579
2580class ListEventsDetectionJobsResponseModel(BaseModel):
2581    events_detection_job_properties_list: List[
2582        EventsDetectionJobPropertiesModel
2583    ] = Field(alias="EventsDetectionJobPropertiesList")
2584    next_token: str = Field(alias="NextToken")
2585    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2586
2587
2588class DescribeKeyPhrasesDetectionJobResponseModel(BaseModel):
2589    key_phrases_detection_job_properties: KeyPhrasesDetectionJobPropertiesModel = Field(
2590        alias="KeyPhrasesDetectionJobProperties"
2591    )
2592    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2593
2594
2595class ListKeyPhrasesDetectionJobsResponseModel(BaseModel):
2596    key_phrases_detection_job_properties_list: List[
2597        KeyPhrasesDetectionJobPropertiesModel
2598    ] = Field(alias="KeyPhrasesDetectionJobPropertiesList")
2599    next_token: str = Field(alias="NextToken")
2600    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2601
2602
2603class DescribePiiEntitiesDetectionJobResponseModel(BaseModel):
2604    pii_entities_detection_job_properties: PiiEntitiesDetectionJobPropertiesModel = (
2605        Field(alias="PiiEntitiesDetectionJobProperties")
2606    )
2607    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2608
2609
2610class ListPiiEntitiesDetectionJobsResponseModel(BaseModel):
2611    pii_entities_detection_job_properties_list: List[
2612        PiiEntitiesDetectionJobPropertiesModel
2613    ] = Field(alias="PiiEntitiesDetectionJobPropertiesList")
2614    next_token: str = Field(alias="NextToken")
2615    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2616
2617
2618class DescribeSentimentDetectionJobResponseModel(BaseModel):
2619    sentiment_detection_job_properties: SentimentDetectionJobPropertiesModel = Field(
2620        alias="SentimentDetectionJobProperties"
2621    )
2622    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2623
2624
2625class ListSentimentDetectionJobsResponseModel(BaseModel):
2626    sentiment_detection_job_properties_list: List[
2627        SentimentDetectionJobPropertiesModel
2628    ] = Field(alias="SentimentDetectionJobPropertiesList")
2629    next_token: str = Field(alias="NextToken")
2630    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2631
2632
2633class DescribeTargetedSentimentDetectionJobResponseModel(BaseModel):
2634    targeted_sentiment_detection_job_properties: TargetedSentimentDetectionJobPropertiesModel = Field(
2635        alias="TargetedSentimentDetectionJobProperties"
2636    )
2637    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2638
2639
2640class ListTargetedSentimentDetectionJobsResponseModel(BaseModel):
2641    targeted_sentiment_detection_job_properties_list: List[
2642        TargetedSentimentDetectionJobPropertiesModel
2643    ] = Field(alias="TargetedSentimentDetectionJobPropertiesList")
2644    next_token: str = Field(alias="NextToken")
2645    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2646
2647
2648class DescribeTopicsDetectionJobResponseModel(BaseModel):
2649    topics_detection_job_properties: TopicsDetectionJobPropertiesModel = Field(
2650        alias="TopicsDetectionJobProperties"
2651    )
2652    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2653
2654
2655class ListTopicsDetectionJobsResponseModel(BaseModel):
2656    topics_detection_job_properties_list: List[
2657        TopicsDetectionJobPropertiesModel
2658    ] = Field(alias="TopicsDetectionJobPropertiesList")
2659    next_token: str = Field(alias="NextToken")
2660    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2661
2662
2663class CreateDatasetRequestModel(BaseModel):
2664    flywheel_arn: str = Field(alias="FlywheelArn")
2665    dataset_name: str = Field(alias="DatasetName")
2666    input_data_config: DatasetInputDataConfigModel = Field(alias="InputDataConfig")
2667    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
2668        default=None, alias="DatasetType"
2669    )
2670    description: Optional[str] = Field(default=None, alias="Description")
2671    client_request_token: Optional[str] = Field(
2672        default=None, alias="ClientRequestToken"
2673    )
2674    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2675
2676
2677class CreateFlywheelRequestModel(BaseModel):
2678    flywheel_name: str = Field(alias="FlywheelName")
2679    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2680    data_lake_s3_uri: str = Field(alias="DataLakeS3Uri")
2681    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2682    task_config: Optional[TaskConfigModel] = Field(default=None, alias="TaskConfig")
2683    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
2684        default=None, alias="ModelType"
2685    )
2686    data_security_config: Optional[DataSecurityConfigModel] = Field(
2687        default=None, alias="DataSecurityConfig"
2688    )
2689    client_request_token: Optional[str] = Field(
2690        default=None, alias="ClientRequestToken"
2691    )
2692    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2693
2694
2695class FlywheelPropertiesModel(BaseModel):
2696    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2697    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2698    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2699    task_config: Optional[TaskConfigModel] = Field(default=None, alias="TaskConfig")
2700    data_lake_s3_uri: Optional[str] = Field(default=None, alias="DataLakeS3Uri")
2701    data_security_config: Optional[DataSecurityConfigModel] = Field(
2702        default=None, alias="DataSecurityConfig"
2703    )
2704    status: Optional[
2705        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
2706    ] = Field(default=None, alias="Status")
2707    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
2708        default=None, alias="ModelType"
2709    )
2710    message: Optional[str] = Field(default=None, alias="Message")
2711    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
2712    last_modified_time: Optional[datetime] = Field(
2713        default=None, alias="LastModifiedTime"
2714    )
2715    latest_flywheel_iteration: Optional[str] = Field(
2716        default=None, alias="LatestFlywheelIteration"
2717    )
2718
2719
2720class EntityRecognizerPropertiesModel(BaseModel):
2721    entity_recognizer_arn: Optional[str] = Field(
2722        default=None, alias="EntityRecognizerArn"
2723    )
2724    language_code: Optional[
2725        Literal[
2726            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2727        ]
2728    ] = Field(default=None, alias="LanguageCode")
2729    status: Optional[
2730        Literal[
2731            "DELETING",
2732            "IN_ERROR",
2733            "STOPPED",
2734            "STOP_REQUESTED",
2735            "SUBMITTED",
2736            "TRAINED",
2737            "TRAINING",
2738        ]
2739    ] = Field(default=None, alias="Status")
2740    message: Optional[str] = Field(default=None, alias="Message")
2741    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2742    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2743    training_start_time: Optional[datetime] = Field(
2744        default=None, alias="TrainingStartTime"
2745    )
2746    training_end_time: Optional[datetime] = Field(default=None, alias="TrainingEndTime")
2747    input_data_config: Optional[EntityRecognizerInputDataConfigModel] = Field(
2748        default=None, alias="InputDataConfig"
2749    )
2750    recognizer_metadata: Optional[EntityRecognizerMetadataModel] = Field(
2751        default=None, alias="RecognizerMetadata"
2752    )
2753    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2754    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2755    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2756    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
2757    version_name: Optional[str] = Field(default=None, alias="VersionName")
2758    source_model_arn: Optional[str] = Field(default=None, alias="SourceModelArn")
2759    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2760    output_data_config: Optional[EntityRecognizerOutputDataConfigModel] = Field(
2761        default=None, alias="OutputDataConfig"
2762    )
2763
2764
2765class DetectEntitiesResponseModel(BaseModel):
2766    entities: List[EntityModel] = Field(alias="Entities")
2767    document_metadata: DocumentMetadataModel = Field(alias="DocumentMetadata")
2768    document_type: List[DocumentTypeListItemModel] = Field(alias="DocumentType")
2769    blocks: List[BlockModel] = Field(alias="Blocks")
2770    errors: List[ErrorsListItemModel] = Field(alias="Errors")
2771    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2772
2773
2774class BatchDetectSyntaxResponseModel(BaseModel):
2775    result_list: List[BatchDetectSyntaxItemResultModel] = Field(alias="ResultList")
2776    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2777    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2778
2779
2780class BatchDetectTargetedSentimentItemResultModel(BaseModel):
2781    index: Optional[int] = Field(default=None, alias="Index")
2782    entities: Optional[List[TargetedSentimentEntityModel]] = Field(
2783        default=None, alias="Entities"
2784    )
2785
2786
2787class DetectTargetedSentimentResponseModel(BaseModel):
2788    entities: List[TargetedSentimentEntityModel] = Field(alias="Entities")
2789    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2790
2791
2792class BatchDetectEntitiesResponseModel(BaseModel):
2793    result_list: List[BatchDetectEntitiesItemResultModel] = Field(alias="ResultList")
2794    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2795    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2796
2797
2798class DescribeFlywheelResponseModel(BaseModel):
2799    flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties")
2800    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2801
2802
2803class UpdateFlywheelResponseModel(BaseModel):
2804    flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties")
2805    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2806
2807
2808class DescribeEntityRecognizerResponseModel(BaseModel):
2809    entity_recognizer_properties: EntityRecognizerPropertiesModel = Field(
2810        alias="EntityRecognizerProperties"
2811    )
2812    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2813
2814
2815class ListEntityRecognizersResponseModel(BaseModel):
2816    entity_recognizer_properties_list: List[EntityRecognizerPropertiesModel] = Field(
2817        alias="EntityRecognizerPropertiesList"
2818    )
2819    next_token: str = Field(alias="NextToken")
2820    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2821
2822
2823class BatchDetectTargetedSentimentResponseModel(BaseModel):
2824    result_list: List[BatchDetectTargetedSentimentItemResultModel] = Field(
2825        alias="ResultList"
2826    )
2827    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2828    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AugmentedManifestsListItemModel(mypydantic.models.base_model.BaseModel):
15class AugmentedManifestsListItemModel(BaseModel):
16    s3_uri: str = Field(alias="S3Uri")
17    attribute_names: Sequence[str] = Field(alias="AttributeNames")
18    split: Optional[Literal["TEST", "TRAIN"]] = Field(default=None, alias="Split")
19    annotation_data_s3_uri: Optional[str] = Field(
20        default=None, alias="AnnotationDataS3Uri"
21    )
22    source_documents_s3_uri: Optional[str] = Field(
23        default=None, alias="SourceDocumentsS3Uri"
24    )
25    document_type: Optional[
26        Literal["PLAIN_TEXT_DOCUMENT", "SEMI_STRUCTURED_DOCUMENT"]
27    ] = Field(default=None, alias="DocumentType")
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 DominantLanguageModel(mypydantic.models.base_model.BaseModel):
30class DominantLanguageModel(BaseModel):
31    language_code: Optional[str] = Field(default=None, alias="LanguageCode")
32    score: Optional[float] = Field(default=None, alias="Score")
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 BatchDetectDominantLanguageRequestModel(mypydantic.models.base_model.BaseModel):
35class BatchDetectDominantLanguageRequestModel(BaseModel):
36    text_list: Sequence[str] = Field(alias="TextList")
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 BatchItemErrorModel(mypydantic.models.base_model.BaseModel):
39class BatchItemErrorModel(BaseModel):
40    index: Optional[int] = Field(default=None, alias="Index")
41    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
42    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
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):
45class ResponseMetadataModel(BaseModel):
46    request_id: str = Field(alias="RequestId")
47    host_id: str = Field(alias="HostId")
48    http_status_code: int = Field(alias="HTTPStatusCode")
49    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
50    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 BatchDetectEntitiesRequestModel(mypydantic.models.base_model.BaseModel):
53class BatchDetectEntitiesRequestModel(BaseModel):
54    text_list: Sequence[str] = Field(alias="TextList")
55    language_code: Literal[
56        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
57    ] = Field(alias="LanguageCode")
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 KeyPhraseModel(mypydantic.models.base_model.BaseModel):
60class KeyPhraseModel(BaseModel):
61    score: Optional[float] = Field(default=None, alias="Score")
62    text: Optional[str] = Field(default=None, alias="Text")
63    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
64    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
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 BatchDetectKeyPhrasesRequestModel(mypydantic.models.base_model.BaseModel):
67class BatchDetectKeyPhrasesRequestModel(BaseModel):
68    text_list: Sequence[str] = Field(alias="TextList")
69    language_code: Literal[
70        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
71    ] = Field(alias="LanguageCode")
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 SentimentScoreModel(mypydantic.models.base_model.BaseModel):
74class SentimentScoreModel(BaseModel):
75    positive: Optional[float] = Field(default=None, alias="Positive")
76    negative: Optional[float] = Field(default=None, alias="Negative")
77    neutral: Optional[float] = Field(default=None, alias="Neutral")
78    mixed: Optional[float] = Field(default=None, alias="Mixed")
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 BatchDetectSentimentRequestModel(mypydantic.models.base_model.BaseModel):
81class BatchDetectSentimentRequestModel(BaseModel):
82    text_list: Sequence[str] = Field(alias="TextList")
83    language_code: Literal[
84        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
85    ] = Field(alias="LanguageCode")
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 BatchDetectSyntaxRequestModel(mypydantic.models.base_model.BaseModel):
88class BatchDetectSyntaxRequestModel(BaseModel):
89    text_list: Sequence[str] = Field(alias="TextList")
90    language_code: Literal["de", "en", "es", "fr", "it", "pt"] = Field(
91        alias="LanguageCode"
92    )
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 BatchDetectTargetedSentimentRequestModel(mypydantic.models.base_model.BaseModel):
95class BatchDetectTargetedSentimentRequestModel(BaseModel):
96    text_list: Sequence[str] = Field(alias="TextList")
97    language_code: Literal[
98        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
99    ] = Field(alias="LanguageCode")
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 ChildBlockModel(mypydantic.models.base_model.BaseModel):
102class ChildBlockModel(BaseModel):
103    child_block_id: Optional[str] = Field(default=None, alias="ChildBlockId")
104    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
105    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
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 RelationshipsListItemModel(mypydantic.models.base_model.BaseModel):
108class RelationshipsListItemModel(BaseModel):
109    ids: Optional[List[str]] = Field(default=None, alias="Ids")
110    type: Optional[Literal["CHILD"]] = Field(default=None, alias="Type")
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 BoundingBoxModel(mypydantic.models.base_model.BaseModel):
113class BoundingBoxModel(BaseModel):
114    height: Optional[float] = Field(default=None, alias="Height")
115    left: Optional[float] = Field(default=None, alias="Left")
116    top: Optional[float] = Field(default=None, alias="Top")
117    width: Optional[float] = Field(default=None, alias="Width")
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 ClassifierEvaluationMetricsModel(mypydantic.models.base_model.BaseModel):
120class ClassifierEvaluationMetricsModel(BaseModel):
121    accuracy: Optional[float] = Field(default=None, alias="Accuracy")
122    precision: Optional[float] = Field(default=None, alias="Precision")
123    recall: Optional[float] = Field(default=None, alias="Recall")
124    f1_score: Optional[float] = Field(default=None, alias="F1Score")
125    micro_precision: Optional[float] = Field(default=None, alias="MicroPrecision")
126    micro_recall: Optional[float] = Field(default=None, alias="MicroRecall")
127    micro_f1_score: Optional[float] = Field(default=None, alias="MicroF1Score")
128    hamming_loss: Optional[float] = Field(default=None, alias="HammingLoss")
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 DocumentReaderConfigModel(mypydantic.models.base_model.BaseModel):
131class DocumentReaderConfigModel(BaseModel):
132    document_read_action: Literal[
133        "TEXTRACT_ANALYZE_DOCUMENT", "TEXTRACT_DETECT_DOCUMENT_TEXT"
134    ] = Field(alias="DocumentReadAction")
135    document_read_mode: Optional[
136        Literal["FORCE_DOCUMENT_READ_ACTION", "SERVICE_DEFAULT"]
137    ] = Field(default=None, alias="DocumentReadMode")
138    feature_types: Optional[Sequence[Literal["FORMS", "TABLES"]]] = Field(
139        default=None, alias="FeatureTypes"
140    )
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 DocumentClassModel(mypydantic.models.base_model.BaseModel):
143class DocumentClassModel(BaseModel):
144    name: Optional[str] = Field(default=None, alias="Name")
145    score: Optional[float] = Field(default=None, alias="Score")
146    page: Optional[int] = Field(default=None, alias="Page")
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 DocumentLabelModel(mypydantic.models.base_model.BaseModel):
149class DocumentLabelModel(BaseModel):
150    name: Optional[str] = Field(default=None, alias="Name")
151    score: Optional[float] = Field(default=None, alias="Score")
152    page: Optional[int] = Field(default=None, alias="Page")
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 DocumentTypeListItemModel(mypydantic.models.base_model.BaseModel):
155class DocumentTypeListItemModel(BaseModel):
156    page: Optional[int] = Field(default=None, alias="Page")
157    type: Optional[
158        Literal[
159            "IMAGE",
160            "MS_WORD",
161            "NATIVE_PDF",
162            "PLAIN_TEXT",
163            "SCANNED_PDF",
164            "TEXTRACT_ANALYZE_DOCUMENT_JSON",
165            "TEXTRACT_DETECT_DOCUMENT_TEXT_JSON",
166        ]
167    ] = Field(default=None, alias="Type")
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 ErrorsListItemModel(mypydantic.models.base_model.BaseModel):
170class ErrorsListItemModel(BaseModel):
171    page: Optional[int] = Field(default=None, alias="Page")
172    error_code: Optional[
173        Literal[
174            "INTERNAL_SERVER_ERROR",
175            "PAGE_CHARACTERS_EXCEEDED",
176            "PAGE_SIZE_EXCEEDED",
177            "TEXTRACT_BAD_PAGE",
178            "TEXTRACT_PROVISIONED_THROUGHPUT_EXCEEDED",
179        ]
180    ] = Field(default=None, alias="ErrorCode")
181    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
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 ContainsPiiEntitiesRequestModel(mypydantic.models.base_model.BaseModel):
184class ContainsPiiEntitiesRequestModel(BaseModel):
185    text: str = Field(alias="Text")
186    language_code: Literal[
187        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
188    ] = Field(alias="LanguageCode")
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 EntityLabelModel(mypydantic.models.base_model.BaseModel):
191class EntityLabelModel(BaseModel):
192    name: Optional[
193        Literal[
194            "ADDRESS",
195            "AGE",
196            "ALL",
197            "AWS_ACCESS_KEY",
198            "AWS_SECRET_KEY",
199            "BANK_ACCOUNT_NUMBER",
200            "BANK_ROUTING",
201            "CA_HEALTH_NUMBER",
202            "CA_SOCIAL_INSURANCE_NUMBER",
203            "CREDIT_DEBIT_CVV",
204            "CREDIT_DEBIT_EXPIRY",
205            "CREDIT_DEBIT_NUMBER",
206            "DATE_TIME",
207            "DRIVER_ID",
208            "EMAIL",
209            "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
210            "IN_AADHAAR",
211            "IN_NREGA",
212            "IN_PERMANENT_ACCOUNT_NUMBER",
213            "IN_VOTER_NUMBER",
214            "IP_ADDRESS",
215            "LICENSE_PLATE",
216            "MAC_ADDRESS",
217            "NAME",
218            "PASSPORT_NUMBER",
219            "PASSWORD",
220            "PHONE",
221            "PIN",
222            "SSN",
223            "SWIFT_CODE",
224            "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
225            "UK_NATIONAL_INSURANCE_NUMBER",
226            "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
227            "URL",
228            "USERNAME",
229            "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
230            "VEHICLE_IDENTIFICATION_NUMBER",
231        ]
232    ] = Field(default=None, alias="Name")
233    score: Optional[float] = Field(default=None, alias="Score")
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 TagModel(mypydantic.models.base_model.BaseModel):
236class TagModel(BaseModel):
237    key: str = Field(alias="Key")
238    value: Optional[str] = Field(default=None, alias="Value")
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 DocumentClassifierOutputDataConfigModel(mypydantic.models.base_model.BaseModel):
241class DocumentClassifierOutputDataConfigModel(BaseModel):
242    s3_uri: Optional[str] = Field(default=None, alias="S3Uri")
243    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
244    flywheel_stats_s3_prefix: Optional[str] = Field(
245        default=None, alias="FlywheelStatsS3Prefix"
246    )
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 VpcConfigModel(mypydantic.models.base_model.BaseModel):
249class VpcConfigModel(BaseModel):
250    security_group_ids: Sequence[str] = Field(alias="SecurityGroupIds")
251    subnets: Sequence[str] = Field(alias="Subnets")
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 DatasetAugmentedManifestsListItemModel(mypydantic.models.base_model.BaseModel):
254class DatasetAugmentedManifestsListItemModel(BaseModel):
255    attribute_names: Sequence[str] = Field(alias="AttributeNames")
256    s3_uri: str = Field(alias="S3Uri")
257    annotation_data_s3_uri: Optional[str] = Field(
258        default=None, alias="AnnotationDataS3Uri"
259    )
260    source_documents_s3_uri: Optional[str] = Field(
261        default=None, alias="SourceDocumentsS3Uri"
262    )
263    document_type: Optional[
264        Literal["PLAIN_TEXT_DOCUMENT", "SEMI_STRUCTURED_DOCUMENT"]
265    ] = Field(default=None, alias="DocumentType")
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 DatasetDocumentClassifierInputDataConfigModel(mypydantic.models.base_model.BaseModel):
268class DatasetDocumentClassifierInputDataConfigModel(BaseModel):
269    s3_uri: str = Field(alias="S3Uri")
270    label_delimiter: Optional[str] = Field(default=None, alias="LabelDelimiter")
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 DatasetEntityRecognizerAnnotationsModel(mypydantic.models.base_model.BaseModel):
273class DatasetEntityRecognizerAnnotationsModel(BaseModel):
274    s3_uri: str = Field(alias="S3Uri")
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 DatasetEntityRecognizerDocumentsModel(mypydantic.models.base_model.BaseModel):
277class DatasetEntityRecognizerDocumentsModel(BaseModel):
278    s3_uri: str = Field(alias="S3Uri")
279    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
280        default=None, alias="InputFormat"
281    )
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 DatasetEntityRecognizerEntityListModel(mypydantic.models.base_model.BaseModel):
284class DatasetEntityRecognizerEntityListModel(BaseModel):
285    s3_uri: str = Field(alias="S3Uri")
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 DatasetFilterModel(mypydantic.models.base_model.BaseModel):
288class DatasetFilterModel(BaseModel):
289    status: Optional[Literal["COMPLETED", "CREATING", "FAILED"]] = Field(
290        default=None, alias="Status"
291    )
292    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
293        default=None, alias="DatasetType"
294    )
295    creation_time_after: Optional[Union[datetime, str]] = Field(
296        default=None, alias="CreationTimeAfter"
297    )
298    creation_time_before: Optional[Union[datetime, str]] = Field(
299        default=None, alias="CreationTimeBefore"
300    )
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 DatasetPropertiesModel(mypydantic.models.base_model.BaseModel):
303class DatasetPropertiesModel(BaseModel):
304    dataset_arn: Optional[str] = Field(default=None, alias="DatasetArn")
305    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
306    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
307        default=None, alias="DatasetType"
308    )
309    dataset_s3_uri: Optional[str] = Field(default=None, alias="DatasetS3Uri")
310    description: Optional[str] = Field(default=None, alias="Description")
311    status: Optional[Literal["COMPLETED", "CREATING", "FAILED"]] = Field(
312        default=None, alias="Status"
313    )
314    message: Optional[str] = Field(default=None, alias="Message")
315    number_of_documents: Optional[int] = Field(default=None, alias="NumberOfDocuments")
316    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
317    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
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 DeleteDocumentClassifierRequestModel(mypydantic.models.base_model.BaseModel):
320class DeleteDocumentClassifierRequestModel(BaseModel):
321    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
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 DeleteEndpointRequestModel(mypydantic.models.base_model.BaseModel):
324class DeleteEndpointRequestModel(BaseModel):
325    endpoint_arn: str = Field(alias="EndpointArn")
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 DeleteEntityRecognizerRequestModel(mypydantic.models.base_model.BaseModel):
328class DeleteEntityRecognizerRequestModel(BaseModel):
329    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
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 DeleteFlywheelRequestModel(mypydantic.models.base_model.BaseModel):
332class DeleteFlywheelRequestModel(BaseModel):
333    flywheel_arn: str = Field(alias="FlywheelArn")
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 DeleteResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
336class DeleteResourcePolicyRequestModel(BaseModel):
337    resource_arn: str = Field(alias="ResourceArn")
338    policy_revision_id: Optional[str] = Field(default=None, alias="PolicyRevisionId")
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 DescribeDatasetRequestModel(mypydantic.models.base_model.BaseModel):
341class DescribeDatasetRequestModel(BaseModel):
342    dataset_arn: str = Field(alias="DatasetArn")
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 DescribeDocumentClassificationJobRequestModel(mypydantic.models.base_model.BaseModel):
345class DescribeDocumentClassificationJobRequestModel(BaseModel):
346    job_id: str = Field(alias="JobId")
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 DescribeDocumentClassifierRequestModel(mypydantic.models.base_model.BaseModel):
349class DescribeDocumentClassifierRequestModel(BaseModel):
350    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
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 DescribeDominantLanguageDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
353class DescribeDominantLanguageDetectionJobRequestModel(BaseModel):
354    job_id: str = Field(alias="JobId")
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 DescribeEndpointRequestModel(mypydantic.models.base_model.BaseModel):
357class DescribeEndpointRequestModel(BaseModel):
358    endpoint_arn: str = Field(alias="EndpointArn")
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 EndpointPropertiesModel(mypydantic.models.base_model.BaseModel):
361class EndpointPropertiesModel(BaseModel):
362    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
363    status: Optional[
364        Literal["CREATING", "DELETING", "FAILED", "IN_SERVICE", "UPDATING"]
365    ] = Field(default=None, alias="Status")
366    message: Optional[str] = Field(default=None, alias="Message")
367    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
368    desired_model_arn: Optional[str] = Field(default=None, alias="DesiredModelArn")
369    desired_inference_units: Optional[int] = Field(
370        default=None, alias="DesiredInferenceUnits"
371    )
372    current_inference_units: Optional[int] = Field(
373        default=None, alias="CurrentInferenceUnits"
374    )
375    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
376    last_modified_time: Optional[datetime] = Field(
377        default=None, alias="LastModifiedTime"
378    )
379    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
380    desired_data_access_role_arn: Optional[str] = Field(
381        default=None, alias="DesiredDataAccessRoleArn"
382    )
383    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 DescribeEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
386class DescribeEntitiesDetectionJobRequestModel(BaseModel):
387    job_id: str = Field(alias="JobId")
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 DescribeEntityRecognizerRequestModel(mypydantic.models.base_model.BaseModel):
390class DescribeEntityRecognizerRequestModel(BaseModel):
391    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
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 DescribeEventsDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
394class DescribeEventsDetectionJobRequestModel(BaseModel):
395    job_id: str = Field(alias="JobId")
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 DescribeFlywheelIterationRequestModel(mypydantic.models.base_model.BaseModel):
398class DescribeFlywheelIterationRequestModel(BaseModel):
399    flywheel_arn: str = Field(alias="FlywheelArn")
400    flywheel_iteration_id: str = Field(alias="FlywheelIterationId")
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 DescribeFlywheelRequestModel(mypydantic.models.base_model.BaseModel):
403class DescribeFlywheelRequestModel(BaseModel):
404    flywheel_arn: str = Field(alias="FlywheelArn")
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 DescribeKeyPhrasesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
407class DescribeKeyPhrasesDetectionJobRequestModel(BaseModel):
408    job_id: str = Field(alias="JobId")
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 DescribePiiEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
411class DescribePiiEntitiesDetectionJobRequestModel(BaseModel):
412    job_id: str = Field(alias="JobId")
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 DescribeResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
415class DescribeResourcePolicyRequestModel(BaseModel):
416    resource_arn: str = Field(alias="ResourceArn")
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 DescribeSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
419class DescribeSentimentDetectionJobRequestModel(BaseModel):
420    job_id: str = Field(alias="JobId")
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 DescribeTargetedSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
423class DescribeTargetedSentimentDetectionJobRequestModel(BaseModel):
424    job_id: str = Field(alias="JobId")
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 DescribeTopicsDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
427class DescribeTopicsDetectionJobRequestModel(BaseModel):
428    job_id: str = Field(alias="JobId")
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 DetectDominantLanguageRequestModel(mypydantic.models.base_model.BaseModel):
431class DetectDominantLanguageRequestModel(BaseModel):
432    text: str = Field(alias="Text")
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 DetectKeyPhrasesRequestModel(mypydantic.models.base_model.BaseModel):
435class DetectKeyPhrasesRequestModel(BaseModel):
436    text: str = Field(alias="Text")
437    language_code: Literal[
438        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
439    ] = Field(alias="LanguageCode")
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 DetectPiiEntitiesRequestModel(mypydantic.models.base_model.BaseModel):
442class DetectPiiEntitiesRequestModel(BaseModel):
443    text: str = Field(alias="Text")
444    language_code: Literal[
445        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
446    ] = Field(alias="LanguageCode")
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 PiiEntityModel(mypydantic.models.base_model.BaseModel):
449class PiiEntityModel(BaseModel):
450    score: Optional[float] = Field(default=None, alias="Score")
451    type: Optional[
452        Literal[
453            "ADDRESS",
454            "AGE",
455            "ALL",
456            "AWS_ACCESS_KEY",
457            "AWS_SECRET_KEY",
458            "BANK_ACCOUNT_NUMBER",
459            "BANK_ROUTING",
460            "CA_HEALTH_NUMBER",
461            "CA_SOCIAL_INSURANCE_NUMBER",
462            "CREDIT_DEBIT_CVV",
463            "CREDIT_DEBIT_EXPIRY",
464            "CREDIT_DEBIT_NUMBER",
465            "DATE_TIME",
466            "DRIVER_ID",
467            "EMAIL",
468            "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
469            "IN_AADHAAR",
470            "IN_NREGA",
471            "IN_PERMANENT_ACCOUNT_NUMBER",
472            "IN_VOTER_NUMBER",
473            "IP_ADDRESS",
474            "LICENSE_PLATE",
475            "MAC_ADDRESS",
476            "NAME",
477            "PASSPORT_NUMBER",
478            "PASSWORD",
479            "PHONE",
480            "PIN",
481            "SSN",
482            "SWIFT_CODE",
483            "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
484            "UK_NATIONAL_INSURANCE_NUMBER",
485            "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
486            "URL",
487            "USERNAME",
488            "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
489            "VEHICLE_IDENTIFICATION_NUMBER",
490        ]
491    ] = Field(default=None, alias="Type")
492    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
493    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
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 DetectSentimentRequestModel(mypydantic.models.base_model.BaseModel):
496class DetectSentimentRequestModel(BaseModel):
497    text: str = Field(alias="Text")
498    language_code: Literal[
499        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
500    ] = Field(alias="LanguageCode")
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 DetectSyntaxRequestModel(mypydantic.models.base_model.BaseModel):
503class DetectSyntaxRequestModel(BaseModel):
504    text: str = Field(alias="Text")
505    language_code: Literal["de", "en", "es", "fr", "it", "pt"] = Field(
506        alias="LanguageCode"
507    )
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 DetectTargetedSentimentRequestModel(mypydantic.models.base_model.BaseModel):
510class DetectTargetedSentimentRequestModel(BaseModel):
511    text: str = Field(alias="Text")
512    language_code: Literal[
513        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
514    ] = Field(alias="LanguageCode")
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 DocumentClassificationConfigModel(mypydantic.models.base_model.BaseModel):
517class DocumentClassificationConfigModel(BaseModel):
518    mode: Literal["MULTI_CLASS", "MULTI_LABEL"] = Field(alias="Mode")
519    labels: Optional[Sequence[str]] = Field(default=None, alias="Labels")
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 DocumentClassificationJobFilterModel(mypydantic.models.base_model.BaseModel):
522class DocumentClassificationJobFilterModel(BaseModel):
523    job_name: Optional[str] = Field(default=None, alias="JobName")
524    job_status: Optional[
525        Literal[
526            "COMPLETED",
527            "FAILED",
528            "IN_PROGRESS",
529            "STOPPED",
530            "STOP_REQUESTED",
531            "SUBMITTED",
532        ]
533    ] = Field(default=None, alias="JobStatus")
534    submit_time_before: Optional[Union[datetime, str]] = Field(
535        default=None, alias="SubmitTimeBefore"
536    )
537    submit_time_after: Optional[Union[datetime, str]] = Field(
538        default=None, alias="SubmitTimeAfter"
539    )
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 OutputDataConfigModel(mypydantic.models.base_model.BaseModel):
542class OutputDataConfigModel(BaseModel):
543    s3_uri: str = Field(alias="S3Uri")
544    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
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 DocumentClassifierFilterModel(mypydantic.models.base_model.BaseModel):
547class DocumentClassifierFilterModel(BaseModel):
548    status: Optional[
549        Literal[
550            "DELETING",
551            "IN_ERROR",
552            "STOPPED",
553            "STOP_REQUESTED",
554            "SUBMITTED",
555            "TRAINED",
556            "TRAINING",
557        ]
558    ] = Field(default=None, alias="Status")
559    document_classifier_name: Optional[str] = Field(
560        default=None, alias="DocumentClassifierName"
561    )
562    submit_time_before: Optional[Union[datetime, str]] = Field(
563        default=None, alias="SubmitTimeBefore"
564    )
565    submit_time_after: Optional[Union[datetime, str]] = Field(
566        default=None, alias="SubmitTimeAfter"
567    )
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 DocumentClassifierSummaryModel(mypydantic.models.base_model.BaseModel):
570class DocumentClassifierSummaryModel(BaseModel):
571    document_classifier_name: Optional[str] = Field(
572        default=None, alias="DocumentClassifierName"
573    )
574    number_of_versions: Optional[int] = Field(default=None, alias="NumberOfVersions")
575    latest_version_created_at: Optional[datetime] = Field(
576        default=None, alias="LatestVersionCreatedAt"
577    )
578    latest_version_name: Optional[str] = Field(default=None, alias="LatestVersionName")
579    latest_version_status: Optional[
580        Literal[
581            "DELETING",
582            "IN_ERROR",
583            "STOPPED",
584            "STOP_REQUESTED",
585            "SUBMITTED",
586            "TRAINED",
587            "TRAINING",
588        ]
589    ] = Field(default=None, alias="LatestVersionStatus")
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 ExtractedCharactersListItemModel(mypydantic.models.base_model.BaseModel):
592class ExtractedCharactersListItemModel(BaseModel):
593    page: Optional[int] = Field(default=None, alias="Page")
594    count: Optional[int] = Field(default=None, alias="Count")
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 DominantLanguageDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
597class DominantLanguageDetectionJobFilterModel(BaseModel):
598    job_name: Optional[str] = Field(default=None, alias="JobName")
599    job_status: Optional[
600        Literal[
601            "COMPLETED",
602            "FAILED",
603            "IN_PROGRESS",
604            "STOPPED",
605            "STOP_REQUESTED",
606            "SUBMITTED",
607        ]
608    ] = Field(default=None, alias="JobStatus")
609    submit_time_before: Optional[Union[datetime, str]] = Field(
610        default=None, alias="SubmitTimeBefore"
611    )
612    submit_time_after: Optional[Union[datetime, str]] = Field(
613        default=None, alias="SubmitTimeAfter"
614    )
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 EndpointFilterModel(mypydantic.models.base_model.BaseModel):
617class EndpointFilterModel(BaseModel):
618    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
619    status: Optional[
620        Literal["CREATING", "DELETING", "FAILED", "IN_SERVICE", "UPDATING"]
621    ] = Field(default=None, alias="Status")
622    creation_time_before: Optional[Union[datetime, str]] = Field(
623        default=None, alias="CreationTimeBefore"
624    )
625    creation_time_after: Optional[Union[datetime, str]] = Field(
626        default=None, alias="CreationTimeAfter"
627    )
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 EntitiesDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
630class EntitiesDetectionJobFilterModel(BaseModel):
631    job_name: Optional[str] = Field(default=None, alias="JobName")
632    job_status: Optional[
633        Literal[
634            "COMPLETED",
635            "FAILED",
636            "IN_PROGRESS",
637            "STOPPED",
638            "STOP_REQUESTED",
639            "SUBMITTED",
640        ]
641    ] = Field(default=None, alias="JobStatus")
642    submit_time_before: Optional[Union[datetime, str]] = Field(
643        default=None, alias="SubmitTimeBefore"
644    )
645    submit_time_after: Optional[Union[datetime, str]] = Field(
646        default=None, alias="SubmitTimeAfter"
647    )
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 EntityTypesListItemModel(mypydantic.models.base_model.BaseModel):
650class EntityTypesListItemModel(BaseModel):
651    type: str = Field(alias="Type")
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 EntityRecognizerAnnotationsModel(mypydantic.models.base_model.BaseModel):
654class EntityRecognizerAnnotationsModel(BaseModel):
655    s3_uri: str = Field(alias="S3Uri")
656    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
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 EntityRecognizerDocumentsModel(mypydantic.models.base_model.BaseModel):
659class EntityRecognizerDocumentsModel(BaseModel):
660    s3_uri: str = Field(alias="S3Uri")
661    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
662    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
663        default=None, alias="InputFormat"
664    )
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 EntityRecognizerEntityListModel(mypydantic.models.base_model.BaseModel):
667class EntityRecognizerEntityListModel(BaseModel):
668    s3_uri: str = Field(alias="S3Uri")
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 EntityRecognizerEvaluationMetricsModel(mypydantic.models.base_model.BaseModel):
671class EntityRecognizerEvaluationMetricsModel(BaseModel):
672    precision: Optional[float] = Field(default=None, alias="Precision")
673    recall: Optional[float] = Field(default=None, alias="Recall")
674    f1_score: Optional[float] = Field(default=None, alias="F1Score")
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 EntityRecognizerFilterModel(mypydantic.models.base_model.BaseModel):
677class EntityRecognizerFilterModel(BaseModel):
678    status: Optional[
679        Literal[
680            "DELETING",
681            "IN_ERROR",
682            "STOPPED",
683            "STOP_REQUESTED",
684            "SUBMITTED",
685            "TRAINED",
686            "TRAINING",
687        ]
688    ] = Field(default=None, alias="Status")
689    recognizer_name: Optional[str] = Field(default=None, alias="RecognizerName")
690    submit_time_before: Optional[Union[datetime, str]] = Field(
691        default=None, alias="SubmitTimeBefore"
692    )
693    submit_time_after: Optional[Union[datetime, str]] = Field(
694        default=None, alias="SubmitTimeAfter"
695    )
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 EntityTypesEvaluationMetricsModel(mypydantic.models.base_model.BaseModel):
698class EntityTypesEvaluationMetricsModel(BaseModel):
699    precision: Optional[float] = Field(default=None, alias="Precision")
700    recall: Optional[float] = Field(default=None, alias="Recall")
701    f1_score: Optional[float] = Field(default=None, alias="F1Score")
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 EntityRecognizerOutputDataConfigModel(mypydantic.models.base_model.BaseModel):
704class EntityRecognizerOutputDataConfigModel(BaseModel):
705    flywheel_stats_s3_prefix: Optional[str] = Field(
706        default=None, alias="FlywheelStatsS3Prefix"
707    )
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 EntityRecognizerSummaryModel(mypydantic.models.base_model.BaseModel):
710class EntityRecognizerSummaryModel(BaseModel):
711    recognizer_name: Optional[str] = Field(default=None, alias="RecognizerName")
712    number_of_versions: Optional[int] = Field(default=None, alias="NumberOfVersions")
713    latest_version_created_at: Optional[datetime] = Field(
714        default=None, alias="LatestVersionCreatedAt"
715    )
716    latest_version_name: Optional[str] = Field(default=None, alias="LatestVersionName")
717    latest_version_status: Optional[
718        Literal[
719            "DELETING",
720            "IN_ERROR",
721            "STOPPED",
722            "STOP_REQUESTED",
723            "SUBMITTED",
724            "TRAINED",
725            "TRAINING",
726        ]
727    ] = Field(default=None, alias="LatestVersionStatus")
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 EventsDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
730class EventsDetectionJobFilterModel(BaseModel):
731    job_name: Optional[str] = Field(default=None, alias="JobName")
732    job_status: Optional[
733        Literal[
734            "COMPLETED",
735            "FAILED",
736            "IN_PROGRESS",
737            "STOPPED",
738            "STOP_REQUESTED",
739            "SUBMITTED",
740        ]
741    ] = Field(default=None, alias="JobStatus")
742    submit_time_before: Optional[Union[datetime, str]] = Field(
743        default=None, alias="SubmitTimeBefore"
744    )
745    submit_time_after: Optional[Union[datetime, str]] = Field(
746        default=None, alias="SubmitTimeAfter"
747    )
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 FlywheelFilterModel(mypydantic.models.base_model.BaseModel):
750class FlywheelFilterModel(BaseModel):
751    status: Optional[
752        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
753    ] = Field(default=None, alias="Status")
754    creation_time_after: Optional[Union[datetime, str]] = Field(
755        default=None, alias="CreationTimeAfter"
756    )
757    creation_time_before: Optional[Union[datetime, str]] = Field(
758        default=None, alias="CreationTimeBefore"
759    )
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 FlywheelIterationFilterModel(mypydantic.models.base_model.BaseModel):
762class FlywheelIterationFilterModel(BaseModel):
763    creation_time_after: Optional[Union[datetime, str]] = Field(
764        default=None, alias="CreationTimeAfter"
765    )
766    creation_time_before: Optional[Union[datetime, str]] = Field(
767        default=None, alias="CreationTimeBefore"
768    )
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 FlywheelModelEvaluationMetricsModel(mypydantic.models.base_model.BaseModel):
771class FlywheelModelEvaluationMetricsModel(BaseModel):
772    average_f1_score: Optional[float] = Field(default=None, alias="AverageF1Score")
773    average_precision: Optional[float] = Field(default=None, alias="AveragePrecision")
774    average_recall: Optional[float] = Field(default=None, alias="AverageRecall")
775    average_accuracy: Optional[float] = Field(default=None, alias="AverageAccuracy")
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 FlywheelSummaryModel(mypydantic.models.base_model.BaseModel):
778class FlywheelSummaryModel(BaseModel):
779    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
780    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
781    data_lake_s3_uri: Optional[str] = Field(default=None, alias="DataLakeS3Uri")
782    status: Optional[
783        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
784    ] = Field(default=None, alias="Status")
785    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
786        default=None, alias="ModelType"
787    )
788    message: Optional[str] = Field(default=None, alias="Message")
789    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
790    last_modified_time: Optional[datetime] = Field(
791        default=None, alias="LastModifiedTime"
792    )
793    latest_flywheel_iteration: Optional[str] = Field(
794        default=None, alias="LatestFlywheelIteration"
795    )
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 PointModel(mypydantic.models.base_model.BaseModel):
798class PointModel(BaseModel):
799    x: Optional[float] = Field(default=None, alias="X")
800    y: Optional[float] = Field(default=None, alias="Y")
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 KeyPhrasesDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
803class KeyPhrasesDetectionJobFilterModel(BaseModel):
804    job_name: Optional[str] = Field(default=None, alias="JobName")
805    job_status: Optional[
806        Literal[
807            "COMPLETED",
808            "FAILED",
809            "IN_PROGRESS",
810            "STOPPED",
811            "STOP_REQUESTED",
812            "SUBMITTED",
813        ]
814    ] = Field(default=None, alias="JobStatus")
815    submit_time_before: Optional[Union[datetime, str]] = Field(
816        default=None, alias="SubmitTimeBefore"
817    )
818    submit_time_after: Optional[Union[datetime, str]] = Field(
819        default=None, alias="SubmitTimeAfter"
820    )
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 PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
823class PaginatorConfigModel(BaseModel):
824    max_items: Optional[int] = Field(default=None, alias="MaxItems")
825    page_size: Optional[int] = Field(default=None, alias="PageSize")
826    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
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 ListDocumentClassifierSummariesRequestModel(mypydantic.models.base_model.BaseModel):
829class ListDocumentClassifierSummariesRequestModel(BaseModel):
830    next_token: Optional[str] = Field(default=None, alias="NextToken")
831    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListEntityRecognizerSummariesRequestModel(mypydantic.models.base_model.BaseModel):
834class ListEntityRecognizerSummariesRequestModel(BaseModel):
835    next_token: Optional[str] = Field(default=None, alias="NextToken")
836    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 PiiEntitiesDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
839class PiiEntitiesDetectionJobFilterModel(BaseModel):
840    job_name: Optional[str] = Field(default=None, alias="JobName")
841    job_status: Optional[
842        Literal[
843            "COMPLETED",
844            "FAILED",
845            "IN_PROGRESS",
846            "STOPPED",
847            "STOP_REQUESTED",
848            "SUBMITTED",
849        ]
850    ] = Field(default=None, alias="JobStatus")
851    submit_time_before: Optional[Union[datetime, str]] = Field(
852        default=None, alias="SubmitTimeBefore"
853    )
854    submit_time_after: Optional[Union[datetime, str]] = Field(
855        default=None, alias="SubmitTimeAfter"
856    )
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 SentimentDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
859class SentimentDetectionJobFilterModel(BaseModel):
860    job_name: Optional[str] = Field(default=None, alias="JobName")
861    job_status: Optional[
862        Literal[
863            "COMPLETED",
864            "FAILED",
865            "IN_PROGRESS",
866            "STOPPED",
867            "STOP_REQUESTED",
868            "SUBMITTED",
869        ]
870    ] = Field(default=None, alias="JobStatus")
871    submit_time_before: Optional[Union[datetime, str]] = Field(
872        default=None, alias="SubmitTimeBefore"
873    )
874    submit_time_after: Optional[Union[datetime, str]] = Field(
875        default=None, alias="SubmitTimeAfter"
876    )
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 ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
879class ListTagsForResourceRequestModel(BaseModel):
880    resource_arn: str = Field(alias="ResourceArn")
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 TargetedSentimentDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
883class TargetedSentimentDetectionJobFilterModel(BaseModel):
884    job_name: Optional[str] = Field(default=None, alias="JobName")
885    job_status: Optional[
886        Literal[
887            "COMPLETED",
888            "FAILED",
889            "IN_PROGRESS",
890            "STOPPED",
891            "STOP_REQUESTED",
892            "SUBMITTED",
893        ]
894    ] = Field(default=None, alias="JobStatus")
895    submit_time_before: Optional[Union[datetime, str]] = Field(
896        default=None, alias="SubmitTimeBefore"
897    )
898    submit_time_after: Optional[Union[datetime, str]] = Field(
899        default=None, alias="SubmitTimeAfter"
900    )
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 TopicsDetectionJobFilterModel(mypydantic.models.base_model.BaseModel):
903class TopicsDetectionJobFilterModel(BaseModel):
904    job_name: Optional[str] = Field(default=None, alias="JobName")
905    job_status: Optional[
906        Literal[
907            "COMPLETED",
908            "FAILED",
909            "IN_PROGRESS",
910            "STOPPED",
911            "STOP_REQUESTED",
912            "SUBMITTED",
913        ]
914    ] = Field(default=None, alias="JobStatus")
915    submit_time_before: Optional[Union[datetime, str]] = Field(
916        default=None, alias="SubmitTimeBefore"
917    )
918    submit_time_after: Optional[Union[datetime, str]] = Field(
919        default=None, alias="SubmitTimeAfter"
920    )
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 PartOfSpeechTagModel(mypydantic.models.base_model.BaseModel):
923class PartOfSpeechTagModel(BaseModel):
924    tag: Optional[
925        Literal[
926            "ADJ",
927            "ADP",
928            "ADV",
929            "AUX",
930            "CCONJ",
931            "CONJ",
932            "DET",
933            "INTJ",
934            "NOUN",
935            "NUM",
936            "O",
937            "PART",
938            "PRON",
939            "PROPN",
940            "PUNCT",
941            "SCONJ",
942            "SYM",
943            "VERB",
944        ]
945    ] = Field(default=None, alias="Tag")
946    score: Optional[float] = Field(default=None, alias="Score")
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 PiiOutputDataConfigModel(mypydantic.models.base_model.BaseModel):
949class PiiOutputDataConfigModel(BaseModel):
950    s3_uri: str = Field(alias="S3Uri")
951    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
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 RedactionConfigModel(mypydantic.models.base_model.BaseModel):
 954class RedactionConfigModel(BaseModel):
 955    pii_entity_types: Optional[
 956        List[
 957            Literal[
 958                "ADDRESS",
 959                "AGE",
 960                "ALL",
 961                "AWS_ACCESS_KEY",
 962                "AWS_SECRET_KEY",
 963                "BANK_ACCOUNT_NUMBER",
 964                "BANK_ROUTING",
 965                "CA_HEALTH_NUMBER",
 966                "CA_SOCIAL_INSURANCE_NUMBER",
 967                "CREDIT_DEBIT_CVV",
 968                "CREDIT_DEBIT_EXPIRY",
 969                "CREDIT_DEBIT_NUMBER",
 970                "DATE_TIME",
 971                "DRIVER_ID",
 972                "EMAIL",
 973                "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
 974                "IN_AADHAAR",
 975                "IN_NREGA",
 976                "IN_PERMANENT_ACCOUNT_NUMBER",
 977                "IN_VOTER_NUMBER",
 978                "IP_ADDRESS",
 979                "LICENSE_PLATE",
 980                "MAC_ADDRESS",
 981                "NAME",
 982                "PASSPORT_NUMBER",
 983                "PASSWORD",
 984                "PHONE",
 985                "PIN",
 986                "SSN",
 987                "SWIFT_CODE",
 988                "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
 989                "UK_NATIONAL_INSURANCE_NUMBER",
 990                "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
 991                "URL",
 992                "USERNAME",
 993                "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
 994                "VEHICLE_IDENTIFICATION_NUMBER",
 995            ]
 996        ]
 997    ] = Field(default=None, alias="PiiEntityTypes")
 998    mask_mode: Optional[Literal["MASK", "REPLACE_WITH_PII_ENTITY_TYPE"]] = Field(
 999        default=None, alias="MaskMode"
1000    )
1001    mask_character: Optional[str] = Field(default=None, alias="MaskCharacter")
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 PutResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
1004class PutResourcePolicyRequestModel(BaseModel):
1005    resource_arn: str = Field(alias="ResourceArn")
1006    resource_policy: str = Field(alias="ResourcePolicy")
1007    policy_revision_id: Optional[str] = Field(default=None, alias="PolicyRevisionId")
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 StartFlywheelIterationRequestModel(mypydantic.models.base_model.BaseModel):
1010class StartFlywheelIterationRequestModel(BaseModel):
1011    flywheel_arn: str = Field(alias="FlywheelArn")
1012    client_request_token: Optional[str] = Field(
1013        default=None, alias="ClientRequestToken"
1014    )
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 StopDominantLanguageDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1017class StopDominantLanguageDetectionJobRequestModel(BaseModel):
1018    job_id: str = Field(alias="JobId")
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 StopEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1021class StopEntitiesDetectionJobRequestModel(BaseModel):
1022    job_id: str = Field(alias="JobId")
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 StopEventsDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1025class StopEventsDetectionJobRequestModel(BaseModel):
1026    job_id: str = Field(alias="JobId")
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 StopKeyPhrasesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1029class StopKeyPhrasesDetectionJobRequestModel(BaseModel):
1030    job_id: str = Field(alias="JobId")
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 StopPiiEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1033class StopPiiEntitiesDetectionJobRequestModel(BaseModel):
1034    job_id: str = Field(alias="JobId")
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 StopSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1037class StopSentimentDetectionJobRequestModel(BaseModel):
1038    job_id: str = Field(alias="JobId")
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 StopTargetedSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
1041class StopTargetedSentimentDetectionJobRequestModel(BaseModel):
1042    job_id: str = Field(alias="JobId")
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 StopTrainingDocumentClassifierRequestModel(mypydantic.models.base_model.BaseModel):
1045class StopTrainingDocumentClassifierRequestModel(BaseModel):
1046    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
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 StopTrainingEntityRecognizerRequestModel(mypydantic.models.base_model.BaseModel):
1049class StopTrainingEntityRecognizerRequestModel(BaseModel):
1050    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
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 UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
1053class UntagResourceRequestModel(BaseModel):
1054    resource_arn: str = Field(alias="ResourceArn")
1055    tag_keys: Sequence[str] = Field(alias="TagKeys")
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 UpdateEndpointRequestModel(mypydantic.models.base_model.BaseModel):
1058class UpdateEndpointRequestModel(BaseModel):
1059    endpoint_arn: str = Field(alias="EndpointArn")
1060    desired_model_arn: Optional[str] = Field(default=None, alias="DesiredModelArn")
1061    desired_inference_units: Optional[int] = Field(
1062        default=None, alias="DesiredInferenceUnits"
1063    )
1064    desired_data_access_role_arn: Optional[str] = Field(
1065        default=None, alias="DesiredDataAccessRoleArn"
1066    )
1067    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 DocumentClassifierInputDataConfigModel(mypydantic.models.base_model.BaseModel):
1070class DocumentClassifierInputDataConfigModel(BaseModel):
1071    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
1072        default=None, alias="DataFormat"
1073    )
1074    s3_uri: Optional[str] = Field(default=None, alias="S3Uri")
1075    test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
1076    label_delimiter: Optional[str] = Field(default=None, alias="LabelDelimiter")
1077    augmented_manifests: Optional[Sequence[AugmentedManifestsListItemModel]] = Field(
1078        default=None, alias="AugmentedManifests"
1079    )
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 BatchDetectDominantLanguageItemResultModel(mypydantic.models.base_model.BaseModel):
1082class BatchDetectDominantLanguageItemResultModel(BaseModel):
1083    index: Optional[int] = Field(default=None, alias="Index")
1084    languages: Optional[List[DominantLanguageModel]] = Field(
1085        default=None, alias="Languages"
1086    )
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 CreateDatasetResponseModel(mypydantic.models.base_model.BaseModel):
1089class CreateDatasetResponseModel(BaseModel):
1090    dataset_arn: str = Field(alias="DatasetArn")
1091    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 CreateDocumentClassifierResponseModel(mypydantic.models.base_model.BaseModel):
1094class CreateDocumentClassifierResponseModel(BaseModel):
1095    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
1096    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 CreateEndpointResponseModel(mypydantic.models.base_model.BaseModel):
1099class CreateEndpointResponseModel(BaseModel):
1100    endpoint_arn: str = Field(alias="EndpointArn")
1101    model_arn: str = Field(alias="ModelArn")
1102    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 CreateEntityRecognizerResponseModel(mypydantic.models.base_model.BaseModel):
1105class CreateEntityRecognizerResponseModel(BaseModel):
1106    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
1107    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 CreateFlywheelResponseModel(mypydantic.models.base_model.BaseModel):
1110class CreateFlywheelResponseModel(BaseModel):
1111    flywheel_arn: str = Field(alias="FlywheelArn")
1112    active_model_arn: str = Field(alias="ActiveModelArn")
1113    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 DescribeResourcePolicyResponseModel(mypydantic.models.base_model.BaseModel):
1116class DescribeResourcePolicyResponseModel(BaseModel):
1117    resource_policy: str = Field(alias="ResourcePolicy")
1118    creation_time: datetime = Field(alias="CreationTime")
1119    last_modified_time: datetime = Field(alias="LastModifiedTime")
1120    policy_revision_id: str = Field(alias="PolicyRevisionId")
1121    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 DetectDominantLanguageResponseModel(mypydantic.models.base_model.BaseModel):
1124class DetectDominantLanguageResponseModel(BaseModel):
1125    languages: List[DominantLanguageModel] = Field(alias="Languages")
1126    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 ImportModelResponseModel(mypydantic.models.base_model.BaseModel):
1129class ImportModelResponseModel(BaseModel):
1130    model_arn: str = Field(alias="ModelArn")
1131    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 PutResourcePolicyResponseModel(mypydantic.models.base_model.BaseModel):
1134class PutResourcePolicyResponseModel(BaseModel):
1135    policy_revision_id: str = Field(alias="PolicyRevisionId")
1136    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 StartDocumentClassificationJobResponseModel(mypydantic.models.base_model.BaseModel):
1139class StartDocumentClassificationJobResponseModel(BaseModel):
1140    job_id: str = Field(alias="JobId")
1141    job_arn: str = Field(alias="JobArn")
1142    job_status: Literal[
1143        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1144    ] = Field(alias="JobStatus")
1145    document_classifier_arn: str = Field(alias="DocumentClassifierArn")
1146    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 StartDominantLanguageDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1149class StartDominantLanguageDetectionJobResponseModel(BaseModel):
1150    job_id: str = Field(alias="JobId")
1151    job_arn: str = Field(alias="JobArn")
1152    job_status: Literal[
1153        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1154    ] = Field(alias="JobStatus")
1155    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 StartEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1158class StartEntitiesDetectionJobResponseModel(BaseModel):
1159    job_id: str = Field(alias="JobId")
1160    job_arn: str = Field(alias="JobArn")
1161    job_status: Literal[
1162        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1163    ] = Field(alias="JobStatus")
1164    entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
1165    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 StartEventsDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1168class StartEventsDetectionJobResponseModel(BaseModel):
1169    job_id: str = Field(alias="JobId")
1170    job_arn: str = Field(alias="JobArn")
1171    job_status: Literal[
1172        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1173    ] = Field(alias="JobStatus")
1174    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 StartFlywheelIterationResponseModel(mypydantic.models.base_model.BaseModel):
1177class StartFlywheelIterationResponseModel(BaseModel):
1178    flywheel_arn: str = Field(alias="FlywheelArn")
1179    flywheel_iteration_id: str = Field(alias="FlywheelIterationId")
1180    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 StartKeyPhrasesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1183class StartKeyPhrasesDetectionJobResponseModel(BaseModel):
1184    job_id: str = Field(alias="JobId")
1185    job_arn: str = Field(alias="JobArn")
1186    job_status: Literal[
1187        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1188    ] = Field(alias="JobStatus")
1189    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 StartPiiEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1192class StartPiiEntitiesDetectionJobResponseModel(BaseModel):
1193    job_id: str = Field(alias="JobId")
1194    job_arn: str = Field(alias="JobArn")
1195    job_status: Literal[
1196        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1197    ] = Field(alias="JobStatus")
1198    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 StartSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1201class StartSentimentDetectionJobResponseModel(BaseModel):
1202    job_id: str = Field(alias="JobId")
1203    job_arn: str = Field(alias="JobArn")
1204    job_status: Literal[
1205        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1206    ] = Field(alias="JobStatus")
1207    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 StartTargetedSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1210class StartTargetedSentimentDetectionJobResponseModel(BaseModel):
1211    job_id: str = Field(alias="JobId")
1212    job_arn: str = Field(alias="JobArn")
1213    job_status: Literal[
1214        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1215    ] = Field(alias="JobStatus")
1216    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 StartTopicsDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1219class StartTopicsDetectionJobResponseModel(BaseModel):
1220    job_id: str = Field(alias="JobId")
1221    job_arn: str = Field(alias="JobArn")
1222    job_status: Literal[
1223        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1224    ] = Field(alias="JobStatus")
1225    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 StopDominantLanguageDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1228class StopDominantLanguageDetectionJobResponseModel(BaseModel):
1229    job_id: str = Field(alias="JobId")
1230    job_status: Literal[
1231        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1232    ] = Field(alias="JobStatus")
1233    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 StopEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1236class StopEntitiesDetectionJobResponseModel(BaseModel):
1237    job_id: str = Field(alias="JobId")
1238    job_status: Literal[
1239        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1240    ] = Field(alias="JobStatus")
1241    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 StopEventsDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1244class StopEventsDetectionJobResponseModel(BaseModel):
1245    job_id: str = Field(alias="JobId")
1246    job_status: Literal[
1247        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1248    ] = Field(alias="JobStatus")
1249    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 StopKeyPhrasesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1252class StopKeyPhrasesDetectionJobResponseModel(BaseModel):
1253    job_id: str = Field(alias="JobId")
1254    job_status: Literal[
1255        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1256    ] = Field(alias="JobStatus")
1257    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 StopPiiEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1260class StopPiiEntitiesDetectionJobResponseModel(BaseModel):
1261    job_id: str = Field(alias="JobId")
1262    job_status: Literal[
1263        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1264    ] = Field(alias="JobStatus")
1265    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 StopSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1268class StopSentimentDetectionJobResponseModel(BaseModel):
1269    job_id: str = Field(alias="JobId")
1270    job_status: Literal[
1271        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1272    ] = Field(alias="JobStatus")
1273    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 StopTargetedSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
1276class StopTargetedSentimentDetectionJobResponseModel(BaseModel):
1277    job_id: str = Field(alias="JobId")
1278    job_status: Literal[
1279        "COMPLETED", "FAILED", "IN_PROGRESS", "STOPPED", "STOP_REQUESTED", "SUBMITTED"
1280    ] = Field(alias="JobStatus")
1281    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 UpdateEndpointResponseModel(mypydantic.models.base_model.BaseModel):
1284class UpdateEndpointResponseModel(BaseModel):
1285    desired_model_arn: str = Field(alias="DesiredModelArn")
1286    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 BatchDetectKeyPhrasesItemResultModel(mypydantic.models.base_model.BaseModel):
1289class BatchDetectKeyPhrasesItemResultModel(BaseModel):
1290    index: Optional[int] = Field(default=None, alias="Index")
1291    key_phrases: Optional[List[KeyPhraseModel]] = Field(
1292        default=None, alias="KeyPhrases"
1293    )
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 DetectKeyPhrasesResponseModel(mypydantic.models.base_model.BaseModel):
1296class DetectKeyPhrasesResponseModel(BaseModel):
1297    key_phrases: List[KeyPhraseModel] = Field(alias="KeyPhrases")
1298    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 BatchDetectSentimentItemResultModel(mypydantic.models.base_model.BaseModel):
1301class BatchDetectSentimentItemResultModel(BaseModel):
1302    index: Optional[int] = Field(default=None, alias="Index")
1303    sentiment: Optional[Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"]] = Field(
1304        default=None, alias="Sentiment"
1305    )
1306    sentiment_score: Optional[SentimentScoreModel] = Field(
1307        default=None, alias="SentimentScore"
1308    )
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 DetectSentimentResponseModel(mypydantic.models.base_model.BaseModel):
1311class DetectSentimentResponseModel(BaseModel):
1312    sentiment: Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"] = Field(
1313        alias="Sentiment"
1314    )
1315    sentiment_score: SentimentScoreModel = Field(alias="SentimentScore")
1316    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 MentionSentimentModel(mypydantic.models.base_model.BaseModel):
1319class MentionSentimentModel(BaseModel):
1320    sentiment: Optional[Literal["MIXED", "NEGATIVE", "NEUTRAL", "POSITIVE"]] = Field(
1321        default=None, alias="Sentiment"
1322    )
1323    sentiment_score: Optional[SentimentScoreModel] = Field(
1324        default=None, alias="SentimentScore"
1325    )
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 BlockReferenceModel(mypydantic.models.base_model.BaseModel):
1328class BlockReferenceModel(BaseModel):
1329    block_id: Optional[str] = Field(default=None, alias="BlockId")
1330    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1331    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1332    child_blocks: Optional[List[ChildBlockModel]] = Field(
1333        default=None, alias="ChildBlocks"
1334    )
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 ClassifierMetadataModel(mypydantic.models.base_model.BaseModel):
1337class ClassifierMetadataModel(BaseModel):
1338    number_of_labels: Optional[int] = Field(default=None, alias="NumberOfLabels")
1339    number_of_trained_documents: Optional[int] = Field(
1340        default=None, alias="NumberOfTrainedDocuments"
1341    )
1342    number_of_test_documents: Optional[int] = Field(
1343        default=None, alias="NumberOfTestDocuments"
1344    )
1345    evaluation_metrics: Optional[ClassifierEvaluationMetricsModel] = Field(
1346        default=None, alias="EvaluationMetrics"
1347    )
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 ClassifyDocumentRequestModel(mypydantic.models.base_model.BaseModel):
1350class ClassifyDocumentRequestModel(BaseModel):
1351    endpoint_arn: str = Field(alias="EndpointArn")
1352    text: Optional[str] = Field(default=None, alias="Text")
1353    bytes: Optional[Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]] = Field(
1354        default=None, alias="Bytes"
1355    )
1356    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1357        default=None, alias="DocumentReaderConfig"
1358    )
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 DetectEntitiesRequestModel(mypydantic.models.base_model.BaseModel):
1361class DetectEntitiesRequestModel(BaseModel):
1362    text: Optional[str] = Field(default=None, alias="Text")
1363    language_code: Optional[
1364        Literal[
1365            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1366        ]
1367    ] = Field(default=None, alias="LanguageCode")
1368    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
1369    bytes: Optional[Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]] = Field(
1370        default=None, alias="Bytes"
1371    )
1372    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1373        default=None, alias="DocumentReaderConfig"
1374    )
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 InputDataConfigModel(mypydantic.models.base_model.BaseModel):
1377class InputDataConfigModel(BaseModel):
1378    s3_uri: str = Field(alias="S3Uri")
1379    input_format: Optional[Literal["ONE_DOC_PER_FILE", "ONE_DOC_PER_LINE"]] = Field(
1380        default=None, alias="InputFormat"
1381    )
1382    document_reader_config: Optional[DocumentReaderConfigModel] = Field(
1383        default=None, alias="DocumentReaderConfig"
1384    )
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 ContainsPiiEntitiesResponseModel(mypydantic.models.base_model.BaseModel):
1387class ContainsPiiEntitiesResponseModel(BaseModel):
1388    labels: List[EntityLabelModel] = Field(alias="Labels")
1389    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 CreateEndpointRequestModel(mypydantic.models.base_model.BaseModel):
1392class CreateEndpointRequestModel(BaseModel):
1393    endpoint_name: str = Field(alias="EndpointName")
1394    desired_inference_units: int = Field(alias="DesiredInferenceUnits")
1395    model_arn: Optional[str] = Field(default=None, alias="ModelArn")
1396    client_request_token: Optional[str] = Field(
1397        default=None, alias="ClientRequestToken"
1398    )
1399    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1400    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1401    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 ImportModelRequestModel(mypydantic.models.base_model.BaseModel):
1404class ImportModelRequestModel(BaseModel):
1405    source_model_arn: str = Field(alias="SourceModelArn")
1406    model_name: Optional[str] = Field(default=None, alias="ModelName")
1407    version_name: Optional[str] = Field(default=None, alias="VersionName")
1408    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1409    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1410    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
1413class ListTagsForResourceResponseModel(BaseModel):
1414    resource_arn: str = Field(alias="ResourceArn")
1415    tags: List[TagModel] = Field(alias="Tags")
1416    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 TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
1419class TagResourceRequestModel(BaseModel):
1420    resource_arn: str = Field(alias="ResourceArn")
1421    tags: Sequence[TagModel] = Field(alias="Tags")
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 DataSecurityConfigModel(mypydantic.models.base_model.BaseModel):
1424class DataSecurityConfigModel(BaseModel):
1425    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1426    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1427    data_lake_kms_key_id: Optional[str] = Field(default=None, alias="DataLakeKmsKeyId")
1428    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 UpdateDataSecurityConfigModel(mypydantic.models.base_model.BaseModel):
1431class UpdateDataSecurityConfigModel(BaseModel):
1432    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1433    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1434    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 DatasetEntityRecognizerInputDataConfigModel(mypydantic.models.base_model.BaseModel):
1437class DatasetEntityRecognizerInputDataConfigModel(BaseModel):
1438    documents: DatasetEntityRecognizerDocumentsModel = Field(alias="Documents")
1439    annotations: Optional[DatasetEntityRecognizerAnnotationsModel] = Field(
1440        default=None, alias="Annotations"
1441    )
1442    entity_list: Optional[DatasetEntityRecognizerEntityListModel] = Field(
1443        default=None, alias="EntityList"
1444    )
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 ListDatasetsRequestModel(mypydantic.models.base_model.BaseModel):
1447class ListDatasetsRequestModel(BaseModel):
1448    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1449    filter: Optional[DatasetFilterModel] = Field(default=None, alias="Filter")
1450    next_token: Optional[str] = Field(default=None, alias="NextToken")
1451    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 DescribeDatasetResponseModel(mypydantic.models.base_model.BaseModel):
1454class DescribeDatasetResponseModel(BaseModel):
1455    dataset_properties: DatasetPropertiesModel = Field(alias="DatasetProperties")
1456    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 ListDatasetsResponseModel(mypydantic.models.base_model.BaseModel):
1459class ListDatasetsResponseModel(BaseModel):
1460    dataset_properties_list: List[DatasetPropertiesModel] = Field(
1461        alias="DatasetPropertiesList"
1462    )
1463    next_token: str = Field(alias="NextToken")
1464    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 DescribeEndpointResponseModel(mypydantic.models.base_model.BaseModel):
1467class DescribeEndpointResponseModel(BaseModel):
1468    endpoint_properties: EndpointPropertiesModel = Field(alias="EndpointProperties")
1469    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 ListEndpointsResponseModel(mypydantic.models.base_model.BaseModel):
1472class ListEndpointsResponseModel(BaseModel):
1473    endpoint_properties_list: List[EndpointPropertiesModel] = Field(
1474        alias="EndpointPropertiesList"
1475    )
1476    next_token: str = Field(alias="NextToken")
1477    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 DetectPiiEntitiesResponseModel(mypydantic.models.base_model.BaseModel):
1480class DetectPiiEntitiesResponseModel(BaseModel):
1481    entities: List[PiiEntityModel] = Field(alias="Entities")
1482    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 ListDocumentClassificationJobsRequestModel(mypydantic.models.base_model.BaseModel):
1485class ListDocumentClassificationJobsRequestModel(BaseModel):
1486    filter: Optional[DocumentClassificationJobFilterModel] = Field(
1487        default=None, alias="Filter"
1488    )
1489    next_token: Optional[str] = Field(default=None, alias="NextToken")
1490    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListDocumentClassifiersRequestModel(mypydantic.models.base_model.BaseModel):
1493class ListDocumentClassifiersRequestModel(BaseModel):
1494    filter: Optional[DocumentClassifierFilterModel] = Field(
1495        default=None, alias="Filter"
1496    )
1497    next_token: Optional[str] = Field(default=None, alias="NextToken")
1498    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListDocumentClassifierSummariesResponseModel(mypydantic.models.base_model.BaseModel):
1501class ListDocumentClassifierSummariesResponseModel(BaseModel):
1502    document_classifier_summaries_list: List[DocumentClassifierSummaryModel] = Field(
1503        alias="DocumentClassifierSummariesList"
1504    )
1505    next_token: str = Field(alias="NextToken")
1506    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 DocumentMetadataModel(mypydantic.models.base_model.BaseModel):
1509class DocumentMetadataModel(BaseModel):
1510    pages: Optional[int] = Field(default=None, alias="Pages")
1511    extracted_characters: Optional[List[ExtractedCharactersListItemModel]] = Field(
1512        default=None, alias="ExtractedCharacters"
1513    )
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 ListDominantLanguageDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1516class ListDominantLanguageDetectionJobsRequestModel(BaseModel):
1517    filter: Optional[DominantLanguageDetectionJobFilterModel] = Field(
1518        default=None, alias="Filter"
1519    )
1520    next_token: Optional[str] = Field(default=None, alias="NextToken")
1521    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListEndpointsRequestModel(mypydantic.models.base_model.BaseModel):
1524class ListEndpointsRequestModel(BaseModel):
1525    filter: Optional[EndpointFilterModel] = Field(default=None, alias="Filter")
1526    next_token: Optional[str] = Field(default=None, alias="NextToken")
1527    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListEntitiesDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1530class ListEntitiesDetectionJobsRequestModel(BaseModel):
1531    filter: Optional[EntitiesDetectionJobFilterModel] = Field(
1532        default=None, alias="Filter"
1533    )
1534    next_token: Optional[str] = Field(default=None, alias="NextToken")
1535    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 EntityRecognitionConfigModel(mypydantic.models.base_model.BaseModel):
1538class EntityRecognitionConfigModel(BaseModel):
1539    entity_types: Sequence[EntityTypesListItemModel] = Field(alias="EntityTypes")
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 EntityRecognizerInputDataConfigModel(mypydantic.models.base_model.BaseModel):
1542class EntityRecognizerInputDataConfigModel(BaseModel):
1543    entity_types: Sequence[EntityTypesListItemModel] = Field(alias="EntityTypes")
1544    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
1545        default=None, alias="DataFormat"
1546    )
1547    documents: Optional[EntityRecognizerDocumentsModel] = Field(
1548        default=None, alias="Documents"
1549    )
1550    annotations: Optional[EntityRecognizerAnnotationsModel] = Field(
1551        default=None, alias="Annotations"
1552    )
1553    entity_list: Optional[EntityRecognizerEntityListModel] = Field(
1554        default=None, alias="EntityList"
1555    )
1556    augmented_manifests: Optional[Sequence[AugmentedManifestsListItemModel]] = Field(
1557        default=None, alias="AugmentedManifests"
1558    )
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 ListEntityRecognizersRequestModel(mypydantic.models.base_model.BaseModel):
1561class ListEntityRecognizersRequestModel(BaseModel):
1562    filter: Optional[EntityRecognizerFilterModel] = Field(default=None, alias="Filter")
1563    next_token: Optional[str] = Field(default=None, alias="NextToken")
1564    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 EntityRecognizerMetadataEntityTypesListItemModel(mypydantic.models.base_model.BaseModel):
1567class EntityRecognizerMetadataEntityTypesListItemModel(BaseModel):
1568    type: Optional[str] = Field(default=None, alias="Type")
1569    evaluation_metrics: Optional[EntityTypesEvaluationMetricsModel] = Field(
1570        default=None, alias="EvaluationMetrics"
1571    )
1572    number_of_train_mentions: Optional[int] = Field(
1573        default=None, alias="NumberOfTrainMentions"
1574    )
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 ListEntityRecognizerSummariesResponseModel(mypydantic.models.base_model.BaseModel):
1577class ListEntityRecognizerSummariesResponseModel(BaseModel):
1578    entity_recognizer_summaries_list: List[EntityRecognizerSummaryModel] = Field(
1579        alias="EntityRecognizerSummariesList"
1580    )
1581    next_token: str = Field(alias="NextToken")
1582    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 ListEventsDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1585class ListEventsDetectionJobsRequestModel(BaseModel):
1586    filter: Optional[EventsDetectionJobFilterModel] = Field(
1587        default=None, alias="Filter"
1588    )
1589    next_token: Optional[str] = Field(default=None, alias="NextToken")
1590    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListFlywheelsRequestModel(mypydantic.models.base_model.BaseModel):
1593class ListFlywheelsRequestModel(BaseModel):
1594    filter: Optional[FlywheelFilterModel] = Field(default=None, alias="Filter")
1595    next_token: Optional[str] = Field(default=None, alias="NextToken")
1596    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListFlywheelIterationHistoryRequestModel(mypydantic.models.base_model.BaseModel):
1599class ListFlywheelIterationHistoryRequestModel(BaseModel):
1600    flywheel_arn: str = Field(alias="FlywheelArn")
1601    filter: Optional[FlywheelIterationFilterModel] = Field(default=None, alias="Filter")
1602    next_token: Optional[str] = Field(default=None, alias="NextToken")
1603    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 FlywheelIterationPropertiesModel(mypydantic.models.base_model.BaseModel):
1606class FlywheelIterationPropertiesModel(BaseModel):
1607    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
1608    flywheel_iteration_id: Optional[str] = Field(
1609        default=None, alias="FlywheelIterationId"
1610    )
1611    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
1612    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1613    status: Optional[
1614        Literal[
1615            "COMPLETED", "EVALUATING", "FAILED", "STOPPED", "STOP_REQUESTED", "TRAINING"
1616        ]
1617    ] = Field(default=None, alias="Status")
1618    message: Optional[str] = Field(default=None, alias="Message")
1619    evaluated_model_arn: Optional[str] = Field(default=None, alias="EvaluatedModelArn")
1620    evaluated_model_metrics: Optional[FlywheelModelEvaluationMetricsModel] = Field(
1621        default=None, alias="EvaluatedModelMetrics"
1622    )
1623    trained_model_arn: Optional[str] = Field(default=None, alias="TrainedModelArn")
1624    trained_model_metrics: Optional[FlywheelModelEvaluationMetricsModel] = Field(
1625        default=None, alias="TrainedModelMetrics"
1626    )
1627    evaluation_manifest_s3_prefix: Optional[str] = Field(
1628        default=None, alias="EvaluationManifestS3Prefix"
1629    )
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 ListFlywheelsResponseModel(mypydantic.models.base_model.BaseModel):
1632class ListFlywheelsResponseModel(BaseModel):
1633    flywheel_summary_list: List[FlywheelSummaryModel] = Field(
1634        alias="FlywheelSummaryList"
1635    )
1636    next_token: str = Field(alias="NextToken")
1637    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 GeometryModel(mypydantic.models.base_model.BaseModel):
1640class GeometryModel(BaseModel):
1641    bounding_box: Optional[BoundingBoxModel] = Field(default=None, alias="BoundingBox")
1642    polygon: Optional[List[PointModel]] = Field(default=None, alias="Polygon")
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 ListKeyPhrasesDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1645class ListKeyPhrasesDetectionJobsRequestModel(BaseModel):
1646    filter: Optional[KeyPhrasesDetectionJobFilterModel] = Field(
1647        default=None, alias="Filter"
1648    )
1649    next_token: Optional[str] = Field(default=None, alias="NextToken")
1650    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListDocumentClassificationJobsRequestListDocumentClassificationJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1653class ListDocumentClassificationJobsRequestListDocumentClassificationJobsPaginateModel(
1654    BaseModel
1655):
1656    filter: Optional[DocumentClassificationJobFilterModel] = Field(
1657        default=None, alias="Filter"
1658    )
1659    pagination_config: Optional[PaginatorConfigModel] = Field(
1660        default=None, alias="PaginationConfig"
1661    )
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 ListDocumentClassifiersRequestListDocumentClassifiersPaginateModel(mypydantic.models.base_model.BaseModel):
1664class ListDocumentClassifiersRequestListDocumentClassifiersPaginateModel(BaseModel):
1665    filter: Optional[DocumentClassifierFilterModel] = Field(
1666        default=None, alias="Filter"
1667    )
1668    pagination_config: Optional[PaginatorConfigModel] = Field(
1669        default=None, alias="PaginationConfig"
1670    )
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 ListDominantLanguageDetectionJobsRequestListDominantLanguageDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1673class ListDominantLanguageDetectionJobsRequestListDominantLanguageDetectionJobsPaginateModel(
1674    BaseModel
1675):
1676    filter: Optional[DominantLanguageDetectionJobFilterModel] = Field(
1677        default=None, alias="Filter"
1678    )
1679    pagination_config: Optional[PaginatorConfigModel] = Field(
1680        default=None, alias="PaginationConfig"
1681    )
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 ListEndpointsRequestListEndpointsPaginateModel(mypydantic.models.base_model.BaseModel):
1684class ListEndpointsRequestListEndpointsPaginateModel(BaseModel):
1685    filter: Optional[EndpointFilterModel] = Field(default=None, alias="Filter")
1686    pagination_config: Optional[PaginatorConfigModel] = Field(
1687        default=None, alias="PaginationConfig"
1688    )
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 ListEntitiesDetectionJobsRequestListEntitiesDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1691class ListEntitiesDetectionJobsRequestListEntitiesDetectionJobsPaginateModel(BaseModel):
1692    filter: Optional[EntitiesDetectionJobFilterModel] = Field(
1693        default=None, alias="Filter"
1694    )
1695    pagination_config: Optional[PaginatorConfigModel] = Field(
1696        default=None, alias="PaginationConfig"
1697    )
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 ListEntityRecognizersRequestListEntityRecognizersPaginateModel(mypydantic.models.base_model.BaseModel):
1700class ListEntityRecognizersRequestListEntityRecognizersPaginateModel(BaseModel):
1701    filter: Optional[EntityRecognizerFilterModel] = Field(default=None, alias="Filter")
1702    pagination_config: Optional[PaginatorConfigModel] = Field(
1703        default=None, alias="PaginationConfig"
1704    )
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 ListKeyPhrasesDetectionJobsRequestListKeyPhrasesDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1707class ListKeyPhrasesDetectionJobsRequestListKeyPhrasesDetectionJobsPaginateModel(
1708    BaseModel
1709):
1710    filter: Optional[KeyPhrasesDetectionJobFilterModel] = Field(
1711        default=None, alias="Filter"
1712    )
1713    pagination_config: Optional[PaginatorConfigModel] = Field(
1714        default=None, alias="PaginationConfig"
1715    )
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 ListPiiEntitiesDetectionJobsRequestListPiiEntitiesDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1718class ListPiiEntitiesDetectionJobsRequestListPiiEntitiesDetectionJobsPaginateModel(
1719    BaseModel
1720):
1721    filter: Optional[PiiEntitiesDetectionJobFilterModel] = Field(
1722        default=None, alias="Filter"
1723    )
1724    pagination_config: Optional[PaginatorConfigModel] = Field(
1725        default=None, alias="PaginationConfig"
1726    )
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 ListPiiEntitiesDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1729class ListPiiEntitiesDetectionJobsRequestModel(BaseModel):
1730    filter: Optional[PiiEntitiesDetectionJobFilterModel] = Field(
1731        default=None, alias="Filter"
1732    )
1733    next_token: Optional[str] = Field(default=None, alias="NextToken")
1734    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListSentimentDetectionJobsRequestListSentimentDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1737class ListSentimentDetectionJobsRequestListSentimentDetectionJobsPaginateModel(
1738    BaseModel
1739):
1740    filter: Optional[SentimentDetectionJobFilterModel] = Field(
1741        default=None, alias="Filter"
1742    )
1743    pagination_config: Optional[PaginatorConfigModel] = Field(
1744        default=None, alias="PaginationConfig"
1745    )
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 ListSentimentDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1748class ListSentimentDetectionJobsRequestModel(BaseModel):
1749    filter: Optional[SentimentDetectionJobFilterModel] = Field(
1750        default=None, alias="Filter"
1751    )
1752    next_token: Optional[str] = Field(default=None, alias="NextToken")
1753    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListTargetedSentimentDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1756class ListTargetedSentimentDetectionJobsRequestModel(BaseModel):
1757    filter: Optional[TargetedSentimentDetectionJobFilterModel] = Field(
1758        default=None, alias="Filter"
1759    )
1760    next_token: Optional[str] = Field(default=None, alias="NextToken")
1761    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 ListTopicsDetectionJobsRequestListTopicsDetectionJobsPaginateModel(mypydantic.models.base_model.BaseModel):
1764class ListTopicsDetectionJobsRequestListTopicsDetectionJobsPaginateModel(BaseModel):
1765    filter: Optional[TopicsDetectionJobFilterModel] = Field(
1766        default=None, alias="Filter"
1767    )
1768    pagination_config: Optional[PaginatorConfigModel] = Field(
1769        default=None, alias="PaginationConfig"
1770    )
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 ListTopicsDetectionJobsRequestModel(mypydantic.models.base_model.BaseModel):
1773class ListTopicsDetectionJobsRequestModel(BaseModel):
1774    filter: Optional[TopicsDetectionJobFilterModel] = Field(
1775        default=None, alias="Filter"
1776    )
1777    next_token: Optional[str] = Field(default=None, alias="NextToken")
1778    max_results: Optional[int] = Field(default=None, alias="MaxResults")
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 SyntaxTokenModel(mypydantic.models.base_model.BaseModel):
1781class SyntaxTokenModel(BaseModel):
1782    token_id: Optional[int] = Field(default=None, alias="TokenId")
1783    text: Optional[str] = Field(default=None, alias="Text")
1784    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1785    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1786    part_of_speech: Optional[PartOfSpeechTagModel] = Field(
1787        default=None, alias="PartOfSpeech"
1788    )
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 CreateDocumentClassifierRequestModel(mypydantic.models.base_model.BaseModel):
1791class CreateDocumentClassifierRequestModel(BaseModel):
1792    document_classifier_name: str = Field(alias="DocumentClassifierName")
1793    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
1794    input_data_config: DocumentClassifierInputDataConfigModel = Field(
1795        alias="InputDataConfig"
1796    )
1797    language_code: Literal[
1798        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1799    ] = Field(alias="LanguageCode")
1800    version_name: Optional[str] = Field(default=None, alias="VersionName")
1801    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1802    output_data_config: Optional[DocumentClassifierOutputDataConfigModel] = Field(
1803        default=None, alias="OutputDataConfig"
1804    )
1805    client_request_token: Optional[str] = Field(
1806        default=None, alias="ClientRequestToken"
1807    )
1808    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1809    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1810    mode: Optional[Literal["MULTI_CLASS", "MULTI_LABEL"]] = Field(
1811        default=None, alias="Mode"
1812    )
1813    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1814    model_policy: Optional[str] = Field(default=None, alias="ModelPolicy")
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 BatchDetectDominantLanguageResponseModel(mypydantic.models.base_model.BaseModel):
1817class BatchDetectDominantLanguageResponseModel(BaseModel):
1818    result_list: List[BatchDetectDominantLanguageItemResultModel] = Field(
1819        alias="ResultList"
1820    )
1821    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1822    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 BatchDetectKeyPhrasesResponseModel(mypydantic.models.base_model.BaseModel):
1825class BatchDetectKeyPhrasesResponseModel(BaseModel):
1826    result_list: List[BatchDetectKeyPhrasesItemResultModel] = Field(alias="ResultList")
1827    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1828    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 BatchDetectSentimentResponseModel(mypydantic.models.base_model.BaseModel):
1831class BatchDetectSentimentResponseModel(BaseModel):
1832    result_list: List[BatchDetectSentimentItemResultModel] = Field(alias="ResultList")
1833    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
1834    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 TargetedSentimentMentionModel(mypydantic.models.base_model.BaseModel):
1837class TargetedSentimentMentionModel(BaseModel):
1838    score: Optional[float] = Field(default=None, alias="Score")
1839    group_score: Optional[float] = Field(default=None, alias="GroupScore")
1840    text: Optional[str] = Field(default=None, alias="Text")
1841    type: Optional[
1842        Literal[
1843            "ATTRIBUTE",
1844            "BOOK",
1845            "BRAND",
1846            "COMMERCIAL_ITEM",
1847            "DATE",
1848            "EVENT",
1849            "FACILITY",
1850            "GAME",
1851            "LOCATION",
1852            "MOVIE",
1853            "MUSIC",
1854            "ORGANIZATION",
1855            "OTHER",
1856            "PERSON",
1857            "PERSONAL_TITLE",
1858            "QUANTITY",
1859            "SOFTWARE",
1860        ]
1861    ] = Field(default=None, alias="Type")
1862    mention_sentiment: Optional[MentionSentimentModel] = Field(
1863        default=None, alias="MentionSentiment"
1864    )
1865    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1866    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
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 EntityModel(mypydantic.models.base_model.BaseModel):
1869class EntityModel(BaseModel):
1870    score: Optional[float] = Field(default=None, alias="Score")
1871    type: Optional[
1872        Literal[
1873            "COMMERCIAL_ITEM",
1874            "DATE",
1875            "EVENT",
1876            "LOCATION",
1877            "ORGANIZATION",
1878            "OTHER",
1879            "PERSON",
1880            "QUANTITY",
1881            "TITLE",
1882        ]
1883    ] = Field(default=None, alias="Type")
1884    text: Optional[str] = Field(default=None, alias="Text")
1885    begin_offset: Optional[int] = Field(default=None, alias="BeginOffset")
1886    end_offset: Optional[int] = Field(default=None, alias="EndOffset")
1887    block_references: Optional[List[BlockReferenceModel]] = Field(
1888        default=None, alias="BlockReferences"
1889    )
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 DocumentClassifierPropertiesModel(mypydantic.models.base_model.BaseModel):
1892class DocumentClassifierPropertiesModel(BaseModel):
1893    document_classifier_arn: Optional[str] = Field(
1894        default=None, alias="DocumentClassifierArn"
1895    )
1896    language_code: Optional[
1897        Literal[
1898            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
1899        ]
1900    ] = Field(default=None, alias="LanguageCode")
1901    status: Optional[
1902        Literal[
1903            "DELETING",
1904            "IN_ERROR",
1905            "STOPPED",
1906            "STOP_REQUESTED",
1907            "SUBMITTED",
1908            "TRAINED",
1909            "TRAINING",
1910        ]
1911    ] = Field(default=None, alias="Status")
1912    message: Optional[str] = Field(default=None, alias="Message")
1913    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1914    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1915    training_start_time: Optional[datetime] = Field(
1916        default=None, alias="TrainingStartTime"
1917    )
1918    training_end_time: Optional[datetime] = Field(default=None, alias="TrainingEndTime")
1919    input_data_config: Optional[DocumentClassifierInputDataConfigModel] = Field(
1920        default=None, alias="InputDataConfig"
1921    )
1922    output_data_config: Optional[DocumentClassifierOutputDataConfigModel] = Field(
1923        default=None, alias="OutputDataConfig"
1924    )
1925    classifier_metadata: Optional[ClassifierMetadataModel] = Field(
1926        default=None, alias="ClassifierMetadata"
1927    )
1928    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1929    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1930    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1931    mode: Optional[Literal["MULTI_CLASS", "MULTI_LABEL"]] = Field(
1932        default=None, alias="Mode"
1933    )
1934    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
1935    version_name: Optional[str] = Field(default=None, alias="VersionName")
1936    source_model_arn: Optional[str] = Field(default=None, alias="SourceModelArn")
1937    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 DocumentClassificationJobPropertiesModel(mypydantic.models.base_model.BaseModel):
1940class DocumentClassificationJobPropertiesModel(BaseModel):
1941    job_id: Optional[str] = Field(default=None, alias="JobId")
1942    job_arn: Optional[str] = Field(default=None, alias="JobArn")
1943    job_name: Optional[str] = Field(default=None, alias="JobName")
1944    job_status: Optional[
1945        Literal[
1946            "COMPLETED",
1947            "FAILED",
1948            "IN_PROGRESS",
1949            "STOPPED",
1950            "STOP_REQUESTED",
1951            "SUBMITTED",
1952        ]
1953    ] = Field(default=None, alias="JobStatus")
1954    message: Optional[str] = Field(default=None, alias="Message")
1955    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1956    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1957    document_classifier_arn: Optional[str] = Field(
1958        default=None, alias="DocumentClassifierArn"
1959    )
1960    input_data_config: Optional[InputDataConfigModel] = Field(
1961        default=None, alias="InputDataConfig"
1962    )
1963    output_data_config: Optional[OutputDataConfigModel] = Field(
1964        default=None, alias="OutputDataConfig"
1965    )
1966    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1967    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1968    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
1969    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 DominantLanguageDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
1972class DominantLanguageDetectionJobPropertiesModel(BaseModel):
1973    job_id: Optional[str] = Field(default=None, alias="JobId")
1974    job_arn: Optional[str] = Field(default=None, alias="JobArn")
1975    job_name: Optional[str] = Field(default=None, alias="JobName")
1976    job_status: Optional[
1977        Literal[
1978            "COMPLETED",
1979            "FAILED",
1980            "IN_PROGRESS",
1981            "STOPPED",
1982            "STOP_REQUESTED",
1983            "SUBMITTED",
1984        ]
1985    ] = Field(default=None, alias="JobStatus")
1986    message: Optional[str] = Field(default=None, alias="Message")
1987    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
1988    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
1989    input_data_config: Optional[InputDataConfigModel] = Field(
1990        default=None, alias="InputDataConfig"
1991    )
1992    output_data_config: Optional[OutputDataConfigModel] = Field(
1993        default=None, alias="OutputDataConfig"
1994    )
1995    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
1996    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
1997    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 EntitiesDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2000class EntitiesDetectionJobPropertiesModel(BaseModel):
2001    job_id: Optional[str] = Field(default=None, alias="JobId")
2002    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2003    job_name: Optional[str] = Field(default=None, alias="JobName")
2004    job_status: Optional[
2005        Literal[
2006            "COMPLETED",
2007            "FAILED",
2008            "IN_PROGRESS",
2009            "STOPPED",
2010            "STOP_REQUESTED",
2011            "SUBMITTED",
2012        ]
2013    ] = Field(default=None, alias="JobStatus")
2014    message: Optional[str] = Field(default=None, alias="Message")
2015    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2016    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2017    entity_recognizer_arn: Optional[str] = Field(
2018        default=None, alias="EntityRecognizerArn"
2019    )
2020    input_data_config: Optional[InputDataConfigModel] = Field(
2021        default=None, alias="InputDataConfig"
2022    )
2023    output_data_config: Optional[OutputDataConfigModel] = Field(
2024        default=None, alias="OutputDataConfig"
2025    )
2026    language_code: Optional[
2027        Literal[
2028            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2029        ]
2030    ] = Field(default=None, alias="LanguageCode")
2031    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2032    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2033    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 EventsDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2036class EventsDetectionJobPropertiesModel(BaseModel):
2037    job_id: Optional[str] = Field(default=None, alias="JobId")
2038    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2039    job_name: Optional[str] = Field(default=None, alias="JobName")
2040    job_status: Optional[
2041        Literal[
2042            "COMPLETED",
2043            "FAILED",
2044            "IN_PROGRESS",
2045            "STOPPED",
2046            "STOP_REQUESTED",
2047            "SUBMITTED",
2048        ]
2049    ] = Field(default=None, alias="JobStatus")
2050    message: Optional[str] = Field(default=None, alias="Message")
2051    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2052    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2053    input_data_config: Optional[InputDataConfigModel] = Field(
2054        default=None, alias="InputDataConfig"
2055    )
2056    output_data_config: Optional[OutputDataConfigModel] = Field(
2057        default=None, alias="OutputDataConfig"
2058    )
2059    language_code: Optional[
2060        Literal[
2061            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2062        ]
2063    ] = Field(default=None, alias="LanguageCode")
2064    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2065    target_event_types: Optional[List[str]] = Field(
2066        default=None, alias="TargetEventTypes"
2067    )
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 KeyPhrasesDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2070class KeyPhrasesDetectionJobPropertiesModel(BaseModel):
2071    job_id: Optional[str] = Field(default=None, alias="JobId")
2072    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2073    job_name: Optional[str] = Field(default=None, alias="JobName")
2074    job_status: Optional[
2075        Literal[
2076            "COMPLETED",
2077            "FAILED",
2078            "IN_PROGRESS",
2079            "STOPPED",
2080            "STOP_REQUESTED",
2081            "SUBMITTED",
2082        ]
2083    ] = Field(default=None, alias="JobStatus")
2084    message: Optional[str] = Field(default=None, alias="Message")
2085    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2086    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2087    input_data_config: Optional[InputDataConfigModel] = Field(
2088        default=None, alias="InputDataConfig"
2089    )
2090    output_data_config: Optional[OutputDataConfigModel] = Field(
2091        default=None, alias="OutputDataConfig"
2092    )
2093    language_code: Optional[
2094        Literal[
2095            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2096        ]
2097    ] = Field(default=None, alias="LanguageCode")
2098    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2099    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2100    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 PiiEntitiesDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2103class PiiEntitiesDetectionJobPropertiesModel(BaseModel):
2104    job_id: Optional[str] = Field(default=None, alias="JobId")
2105    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2106    job_name: Optional[str] = Field(default=None, alias="JobName")
2107    job_status: Optional[
2108        Literal[
2109            "COMPLETED",
2110            "FAILED",
2111            "IN_PROGRESS",
2112            "STOPPED",
2113            "STOP_REQUESTED",
2114            "SUBMITTED",
2115        ]
2116    ] = Field(default=None, alias="JobStatus")
2117    message: Optional[str] = Field(default=None, alias="Message")
2118    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2119    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2120    input_data_config: Optional[InputDataConfigModel] = Field(
2121        default=None, alias="InputDataConfig"
2122    )
2123    output_data_config: Optional[PiiOutputDataConfigModel] = Field(
2124        default=None, alias="OutputDataConfig"
2125    )
2126    redaction_config: Optional[RedactionConfigModel] = Field(
2127        default=None, alias="RedactionConfig"
2128    )
2129    language_code: Optional[
2130        Literal[
2131            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2132        ]
2133    ] = Field(default=None, alias="LanguageCode")
2134    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2135    mode: Optional[Literal["ONLY_OFFSETS", "ONLY_REDACTION"]] = Field(
2136        default=None, alias="Mode"
2137    )
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 SentimentDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2140class SentimentDetectionJobPropertiesModel(BaseModel):
2141    job_id: Optional[str] = Field(default=None, alias="JobId")
2142    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2143    job_name: Optional[str] = Field(default=None, alias="JobName")
2144    job_status: Optional[
2145        Literal[
2146            "COMPLETED",
2147            "FAILED",
2148            "IN_PROGRESS",
2149            "STOPPED",
2150            "STOP_REQUESTED",
2151            "SUBMITTED",
2152        ]
2153    ] = Field(default=None, alias="JobStatus")
2154    message: Optional[str] = Field(default=None, alias="Message")
2155    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2156    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2157    input_data_config: Optional[InputDataConfigModel] = Field(
2158        default=None, alias="InputDataConfig"
2159    )
2160    output_data_config: Optional[OutputDataConfigModel] = Field(
2161        default=None, alias="OutputDataConfig"
2162    )
2163    language_code: Optional[
2164        Literal[
2165            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2166        ]
2167    ] = Field(default=None, alias="LanguageCode")
2168    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2169    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2170    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 StartDocumentClassificationJobRequestModel(mypydantic.models.base_model.BaseModel):
2173class StartDocumentClassificationJobRequestModel(BaseModel):
2174    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2175    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2176    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2177    job_name: Optional[str] = Field(default=None, alias="JobName")
2178    document_classifier_arn: Optional[str] = Field(
2179        default=None, alias="DocumentClassifierArn"
2180    )
2181    client_request_token: Optional[str] = Field(
2182        default=None, alias="ClientRequestToken"
2183    )
2184    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2185    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2186    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2187    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 StartDominantLanguageDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2190class StartDominantLanguageDetectionJobRequestModel(BaseModel):
2191    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2192    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2193    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2194    job_name: Optional[str] = Field(default=None, alias="JobName")
2195    client_request_token: Optional[str] = Field(
2196        default=None, alias="ClientRequestToken"
2197    )
2198    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2199    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2200    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2203class StartEntitiesDetectionJobRequestModel(BaseModel):
2204    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2205    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2206    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2207    language_code: Literal[
2208        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2209    ] = Field(alias="LanguageCode")
2210    job_name: Optional[str] = Field(default=None, alias="JobName")
2211    entity_recognizer_arn: Optional[str] = Field(
2212        default=None, alias="EntityRecognizerArn"
2213    )
2214    client_request_token: Optional[str] = Field(
2215        default=None, alias="ClientRequestToken"
2216    )
2217    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2218    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2219    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2220    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
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 StartEventsDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2223class StartEventsDetectionJobRequestModel(BaseModel):
2224    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2225    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2226    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2227    language_code: Literal[
2228        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2229    ] = Field(alias="LanguageCode")
2230    target_event_types: Sequence[str] = Field(alias="TargetEventTypes")
2231    job_name: Optional[str] = Field(default=None, alias="JobName")
2232    client_request_token: Optional[str] = Field(
2233        default=None, alias="ClientRequestToken"
2234    )
2235    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartKeyPhrasesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2238class StartKeyPhrasesDetectionJobRequestModel(BaseModel):
2239    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2240    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2241    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2242    language_code: Literal[
2243        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2244    ] = Field(alias="LanguageCode")
2245    job_name: Optional[str] = Field(default=None, alias="JobName")
2246    client_request_token: Optional[str] = Field(
2247        default=None, alias="ClientRequestToken"
2248    )
2249    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2250    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2251    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartPiiEntitiesDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2254class StartPiiEntitiesDetectionJobRequestModel(BaseModel):
2255    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2256    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2257    mode: Literal["ONLY_OFFSETS", "ONLY_REDACTION"] = Field(alias="Mode")
2258    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2259    language_code: Literal[
2260        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2261    ] = Field(alias="LanguageCode")
2262    redaction_config: Optional[RedactionConfigModel] = Field(
2263        default=None, alias="RedactionConfig"
2264    )
2265    job_name: Optional[str] = Field(default=None, alias="JobName")
2266    client_request_token: Optional[str] = Field(
2267        default=None, alias="ClientRequestToken"
2268    )
2269    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2272class StartSentimentDetectionJobRequestModel(BaseModel):
2273    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2274    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2275    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2276    language_code: Literal[
2277        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2278    ] = Field(alias="LanguageCode")
2279    job_name: Optional[str] = Field(default=None, alias="JobName")
2280    client_request_token: Optional[str] = Field(
2281        default=None, alias="ClientRequestToken"
2282    )
2283    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2284    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2285    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartTargetedSentimentDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2288class StartTargetedSentimentDetectionJobRequestModel(BaseModel):
2289    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2290    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2291    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2292    language_code: Literal[
2293        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2294    ] = Field(alias="LanguageCode")
2295    job_name: Optional[str] = Field(default=None, alias="JobName")
2296    client_request_token: Optional[str] = Field(
2297        default=None, alias="ClientRequestToken"
2298    )
2299    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2300    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2301    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 StartTopicsDetectionJobRequestModel(mypydantic.models.base_model.BaseModel):
2304class StartTopicsDetectionJobRequestModel(BaseModel):
2305    input_data_config: InputDataConfigModel = Field(alias="InputDataConfig")
2306    output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig")
2307    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2308    job_name: Optional[str] = Field(default=None, alias="JobName")
2309    number_of_topics: Optional[int] = Field(default=None, alias="NumberOfTopics")
2310    client_request_token: Optional[str] = Field(
2311        default=None, alias="ClientRequestToken"
2312    )
2313    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2314    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2315    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 TargetedSentimentDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2318class TargetedSentimentDetectionJobPropertiesModel(BaseModel):
2319    job_id: Optional[str] = Field(default=None, alias="JobId")
2320    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2321    job_name: Optional[str] = Field(default=None, alias="JobName")
2322    job_status: Optional[
2323        Literal[
2324            "COMPLETED",
2325            "FAILED",
2326            "IN_PROGRESS",
2327            "STOPPED",
2328            "STOP_REQUESTED",
2329            "SUBMITTED",
2330        ]
2331    ] = Field(default=None, alias="JobStatus")
2332    message: Optional[str] = Field(default=None, alias="Message")
2333    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2334    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2335    input_data_config: Optional[InputDataConfigModel] = Field(
2336        default=None, alias="InputDataConfig"
2337    )
2338    output_data_config: Optional[OutputDataConfigModel] = Field(
2339        default=None, alias="OutputDataConfig"
2340    )
2341    language_code: Optional[
2342        Literal[
2343            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2344        ]
2345    ] = Field(default=None, alias="LanguageCode")
2346    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2347    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2348    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 TopicsDetectionJobPropertiesModel(mypydantic.models.base_model.BaseModel):
2351class TopicsDetectionJobPropertiesModel(BaseModel):
2352    job_id: Optional[str] = Field(default=None, alias="JobId")
2353    job_arn: Optional[str] = Field(default=None, alias="JobArn")
2354    job_name: Optional[str] = Field(default=None, alias="JobName")
2355    job_status: Optional[
2356        Literal[
2357            "COMPLETED",
2358            "FAILED",
2359            "IN_PROGRESS",
2360            "STOPPED",
2361            "STOP_REQUESTED",
2362            "SUBMITTED",
2363        ]
2364    ] = Field(default=None, alias="JobStatus")
2365    message: Optional[str] = Field(default=None, alias="Message")
2366    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2367    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2368    input_data_config: Optional[InputDataConfigModel] = Field(
2369        default=None, alias="InputDataConfig"
2370    )
2371    output_data_config: Optional[OutputDataConfigModel] = Field(
2372        default=None, alias="OutputDataConfig"
2373    )
2374    number_of_topics: Optional[int] = Field(default=None, alias="NumberOfTopics")
2375    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2376    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2377    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
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 UpdateFlywheelRequestModel(mypydantic.models.base_model.BaseModel):
2380class UpdateFlywheelRequestModel(BaseModel):
2381    flywheel_arn: str = Field(alias="FlywheelArn")
2382    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2383    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2384    data_security_config: Optional[UpdateDataSecurityConfigModel] = Field(
2385        default=None, alias="DataSecurityConfig"
2386    )
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 DatasetInputDataConfigModel(mypydantic.models.base_model.BaseModel):
2389class DatasetInputDataConfigModel(BaseModel):
2390    augmented_manifests: Optional[
2391        Sequence[DatasetAugmentedManifestsListItemModel]
2392    ] = Field(default=None, alias="AugmentedManifests")
2393    data_format: Optional[Literal["AUGMENTED_MANIFEST", "COMPREHEND_CSV"]] = Field(
2394        default=None, alias="DataFormat"
2395    )
2396    document_classifier_input_data_config: Optional[
2397        DatasetDocumentClassifierInputDataConfigModel
2398    ] = Field(default=None, alias="DocumentClassifierInputDataConfig")
2399    entity_recognizer_input_data_config: Optional[
2400        DatasetEntityRecognizerInputDataConfigModel
2401    ] = Field(default=None, alias="EntityRecognizerInputDataConfig")
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 ClassifyDocumentResponseModel(mypydantic.models.base_model.BaseModel):
2404class ClassifyDocumentResponseModel(BaseModel):
2405    classes: List[DocumentClassModel] = Field(alias="Classes")
2406    labels: List[DocumentLabelModel] = Field(alias="Labels")
2407    document_metadata: DocumentMetadataModel = Field(alias="DocumentMetadata")
2408    document_type: List[DocumentTypeListItemModel] = Field(alias="DocumentType")
2409    errors: List[ErrorsListItemModel] = Field(alias="Errors")
2410    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 TaskConfigModel(mypydantic.models.base_model.BaseModel):
2413class TaskConfigModel(BaseModel):
2414    language_code: Literal[
2415        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2416    ] = Field(alias="LanguageCode")
2417    document_classification_config: Optional[DocumentClassificationConfigModel] = Field(
2418        default=None, alias="DocumentClassificationConfig"
2419    )
2420    entity_recognition_config: Optional[EntityRecognitionConfigModel] = Field(
2421        default=None, alias="EntityRecognitionConfig"
2422    )
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 CreateEntityRecognizerRequestModel(mypydantic.models.base_model.BaseModel):
2425class CreateEntityRecognizerRequestModel(BaseModel):
2426    recognizer_name: str = Field(alias="RecognizerName")
2427    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2428    input_data_config: EntityRecognizerInputDataConfigModel = Field(
2429        alias="InputDataConfig"
2430    )
2431    language_code: Literal[
2432        "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2433    ] = Field(alias="LanguageCode")
2434    version_name: Optional[str] = Field(default=None, alias="VersionName")
2435    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
2436    client_request_token: Optional[str] = Field(
2437        default=None, alias="ClientRequestToken"
2438    )
2439    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2440    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2441    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
2442    model_policy: Optional[str] = Field(default=None, alias="ModelPolicy")
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 EntityRecognizerMetadataModel(mypydantic.models.base_model.BaseModel):
2445class EntityRecognizerMetadataModel(BaseModel):
2446    number_of_trained_documents: Optional[int] = Field(
2447        default=None, alias="NumberOfTrainedDocuments"
2448    )
2449    number_of_test_documents: Optional[int] = Field(
2450        default=None, alias="NumberOfTestDocuments"
2451    )
2452    evaluation_metrics: Optional[EntityRecognizerEvaluationMetricsModel] = Field(
2453        default=None, alias="EvaluationMetrics"
2454    )
2455    entity_types: Optional[
2456        List[EntityRecognizerMetadataEntityTypesListItemModel]
2457    ] = Field(default=None, alias="EntityTypes")
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 DescribeFlywheelIterationResponseModel(mypydantic.models.base_model.BaseModel):
2460class DescribeFlywheelIterationResponseModel(BaseModel):
2461    flywheel_iteration_properties: FlywheelIterationPropertiesModel = Field(
2462        alias="FlywheelIterationProperties"
2463    )
2464    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 ListFlywheelIterationHistoryResponseModel(mypydantic.models.base_model.BaseModel):
2467class ListFlywheelIterationHistoryResponseModel(BaseModel):
2468    flywheel_iteration_properties_list: List[FlywheelIterationPropertiesModel] = Field(
2469        alias="FlywheelIterationPropertiesList"
2470    )
2471    next_token: str = Field(alias="NextToken")
2472    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 BlockModel(mypydantic.models.base_model.BaseModel):
2475class BlockModel(BaseModel):
2476    id: Optional[str] = Field(default=None, alias="Id")
2477    block_type: Optional[Literal["LINE", "WORD"]] = Field(
2478        default=None, alias="BlockType"
2479    )
2480    text: Optional[str] = Field(default=None, alias="Text")
2481    page: Optional[int] = Field(default=None, alias="Page")
2482    geometry: Optional[GeometryModel] = Field(default=None, alias="Geometry")
2483    relationships: Optional[List[RelationshipsListItemModel]] = Field(
2484        default=None, alias="Relationships"
2485    )
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 BatchDetectSyntaxItemResultModel(mypydantic.models.base_model.BaseModel):
2488class BatchDetectSyntaxItemResultModel(BaseModel):
2489    index: Optional[int] = Field(default=None, alias="Index")
2490    syntax_tokens: Optional[List[SyntaxTokenModel]] = Field(
2491        default=None, alias="SyntaxTokens"
2492    )
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 DetectSyntaxResponseModel(mypydantic.models.base_model.BaseModel):
2495class DetectSyntaxResponseModel(BaseModel):
2496    syntax_tokens: List[SyntaxTokenModel] = Field(alias="SyntaxTokens")
2497    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 TargetedSentimentEntityModel(mypydantic.models.base_model.BaseModel):
2500class TargetedSentimentEntityModel(BaseModel):
2501    descriptive_mention_index: Optional[List[int]] = Field(
2502        default=None, alias="DescriptiveMentionIndex"
2503    )
2504    mentions: Optional[List[TargetedSentimentMentionModel]] = Field(
2505        default=None, alias="Mentions"
2506    )
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 BatchDetectEntitiesItemResultModel(mypydantic.models.base_model.BaseModel):
2509class BatchDetectEntitiesItemResultModel(BaseModel):
2510    index: Optional[int] = Field(default=None, alias="Index")
2511    entities: Optional[List[EntityModel]] = Field(default=None, alias="Entities")
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 DescribeDocumentClassifierResponseModel(mypydantic.models.base_model.BaseModel):
2514class DescribeDocumentClassifierResponseModel(BaseModel):
2515    document_classifier_properties: DocumentClassifierPropertiesModel = Field(
2516        alias="DocumentClassifierProperties"
2517    )
2518    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 ListDocumentClassifiersResponseModel(mypydantic.models.base_model.BaseModel):
2521class ListDocumentClassifiersResponseModel(BaseModel):
2522    document_classifier_properties_list: List[
2523        DocumentClassifierPropertiesModel
2524    ] = Field(alias="DocumentClassifierPropertiesList")
2525    next_token: str = Field(alias="NextToken")
2526    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 DescribeDocumentClassificationJobResponseModel(mypydantic.models.base_model.BaseModel):
2529class DescribeDocumentClassificationJobResponseModel(BaseModel):
2530    document_classification_job_properties: DocumentClassificationJobPropertiesModel = (
2531        Field(alias="DocumentClassificationJobProperties")
2532    )
2533    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 ListDocumentClassificationJobsResponseModel(mypydantic.models.base_model.BaseModel):
2536class ListDocumentClassificationJobsResponseModel(BaseModel):
2537    document_classification_job_properties_list: List[
2538        DocumentClassificationJobPropertiesModel
2539    ] = Field(alias="DocumentClassificationJobPropertiesList")
2540    next_token: str = Field(alias="NextToken")
2541    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 DescribeDominantLanguageDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2544class DescribeDominantLanguageDetectionJobResponseModel(BaseModel):
2545    dominant_language_detection_job_properties: DominantLanguageDetectionJobPropertiesModel = Field(
2546        alias="DominantLanguageDetectionJobProperties"
2547    )
2548    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 ListDominantLanguageDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2551class ListDominantLanguageDetectionJobsResponseModel(BaseModel):
2552    dominant_language_detection_job_properties_list: List[
2553        DominantLanguageDetectionJobPropertiesModel
2554    ] = Field(alias="DominantLanguageDetectionJobPropertiesList")
2555    next_token: str = Field(alias="NextToken")
2556    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 DescribeEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2559class DescribeEntitiesDetectionJobResponseModel(BaseModel):
2560    entities_detection_job_properties: EntitiesDetectionJobPropertiesModel = Field(
2561        alias="EntitiesDetectionJobProperties"
2562    )
2563    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 ListEntitiesDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2566class ListEntitiesDetectionJobsResponseModel(BaseModel):
2567    entities_detection_job_properties_list: List[
2568        EntitiesDetectionJobPropertiesModel
2569    ] = Field(alias="EntitiesDetectionJobPropertiesList")
2570    next_token: str = Field(alias="NextToken")
2571    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 DescribeEventsDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2574class DescribeEventsDetectionJobResponseModel(BaseModel):
2575    events_detection_job_properties: EventsDetectionJobPropertiesModel = Field(
2576        alias="EventsDetectionJobProperties"
2577    )
2578    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 ListEventsDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2581class ListEventsDetectionJobsResponseModel(BaseModel):
2582    events_detection_job_properties_list: List[
2583        EventsDetectionJobPropertiesModel
2584    ] = Field(alias="EventsDetectionJobPropertiesList")
2585    next_token: str = Field(alias="NextToken")
2586    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 DescribeKeyPhrasesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2589class DescribeKeyPhrasesDetectionJobResponseModel(BaseModel):
2590    key_phrases_detection_job_properties: KeyPhrasesDetectionJobPropertiesModel = Field(
2591        alias="KeyPhrasesDetectionJobProperties"
2592    )
2593    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 ListKeyPhrasesDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2596class ListKeyPhrasesDetectionJobsResponseModel(BaseModel):
2597    key_phrases_detection_job_properties_list: List[
2598        KeyPhrasesDetectionJobPropertiesModel
2599    ] = Field(alias="KeyPhrasesDetectionJobPropertiesList")
2600    next_token: str = Field(alias="NextToken")
2601    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 DescribePiiEntitiesDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2604class DescribePiiEntitiesDetectionJobResponseModel(BaseModel):
2605    pii_entities_detection_job_properties: PiiEntitiesDetectionJobPropertiesModel = (
2606        Field(alias="PiiEntitiesDetectionJobProperties")
2607    )
2608    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 ListPiiEntitiesDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2611class ListPiiEntitiesDetectionJobsResponseModel(BaseModel):
2612    pii_entities_detection_job_properties_list: List[
2613        PiiEntitiesDetectionJobPropertiesModel
2614    ] = Field(alias="PiiEntitiesDetectionJobPropertiesList")
2615    next_token: str = Field(alias="NextToken")
2616    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 DescribeSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2619class DescribeSentimentDetectionJobResponseModel(BaseModel):
2620    sentiment_detection_job_properties: SentimentDetectionJobPropertiesModel = Field(
2621        alias="SentimentDetectionJobProperties"
2622    )
2623    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 ListSentimentDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2626class ListSentimentDetectionJobsResponseModel(BaseModel):
2627    sentiment_detection_job_properties_list: List[
2628        SentimentDetectionJobPropertiesModel
2629    ] = Field(alias="SentimentDetectionJobPropertiesList")
2630    next_token: str = Field(alias="NextToken")
2631    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 DescribeTargetedSentimentDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2634class DescribeTargetedSentimentDetectionJobResponseModel(BaseModel):
2635    targeted_sentiment_detection_job_properties: TargetedSentimentDetectionJobPropertiesModel = Field(
2636        alias="TargetedSentimentDetectionJobProperties"
2637    )
2638    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 ListTargetedSentimentDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2641class ListTargetedSentimentDetectionJobsResponseModel(BaseModel):
2642    targeted_sentiment_detection_job_properties_list: List[
2643        TargetedSentimentDetectionJobPropertiesModel
2644    ] = Field(alias="TargetedSentimentDetectionJobPropertiesList")
2645    next_token: str = Field(alias="NextToken")
2646    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 DescribeTopicsDetectionJobResponseModel(mypydantic.models.base_model.BaseModel):
2649class DescribeTopicsDetectionJobResponseModel(BaseModel):
2650    topics_detection_job_properties: TopicsDetectionJobPropertiesModel = Field(
2651        alias="TopicsDetectionJobProperties"
2652    )
2653    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 ListTopicsDetectionJobsResponseModel(mypydantic.models.base_model.BaseModel):
2656class ListTopicsDetectionJobsResponseModel(BaseModel):
2657    topics_detection_job_properties_list: List[
2658        TopicsDetectionJobPropertiesModel
2659    ] = Field(alias="TopicsDetectionJobPropertiesList")
2660    next_token: str = Field(alias="NextToken")
2661    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 CreateDatasetRequestModel(mypydantic.models.base_model.BaseModel):
2664class CreateDatasetRequestModel(BaseModel):
2665    flywheel_arn: str = Field(alias="FlywheelArn")
2666    dataset_name: str = Field(alias="DatasetName")
2667    input_data_config: DatasetInputDataConfigModel = Field(alias="InputDataConfig")
2668    dataset_type: Optional[Literal["TEST", "TRAIN"]] = Field(
2669        default=None, alias="DatasetType"
2670    )
2671    description: Optional[str] = Field(default=None, alias="Description")
2672    client_request_token: Optional[str] = Field(
2673        default=None, alias="ClientRequestToken"
2674    )
2675    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 CreateFlywheelRequestModel(mypydantic.models.base_model.BaseModel):
2678class CreateFlywheelRequestModel(BaseModel):
2679    flywheel_name: str = Field(alias="FlywheelName")
2680    data_access_role_arn: str = Field(alias="DataAccessRoleArn")
2681    data_lake_s3_uri: str = Field(alias="DataLakeS3Uri")
2682    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2683    task_config: Optional[TaskConfigModel] = Field(default=None, alias="TaskConfig")
2684    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
2685        default=None, alias="ModelType"
2686    )
2687    data_security_config: Optional[DataSecurityConfigModel] = Field(
2688        default=None, alias="DataSecurityConfig"
2689    )
2690    client_request_token: Optional[str] = Field(
2691        default=None, alias="ClientRequestToken"
2692    )
2693    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
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 FlywheelPropertiesModel(mypydantic.models.base_model.BaseModel):
2696class FlywheelPropertiesModel(BaseModel):
2697    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2698    active_model_arn: Optional[str] = Field(default=None, alias="ActiveModelArn")
2699    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2700    task_config: Optional[TaskConfigModel] = Field(default=None, alias="TaskConfig")
2701    data_lake_s3_uri: Optional[str] = Field(default=None, alias="DataLakeS3Uri")
2702    data_security_config: Optional[DataSecurityConfigModel] = Field(
2703        default=None, alias="DataSecurityConfig"
2704    )
2705    status: Optional[
2706        Literal["ACTIVE", "CREATING", "DELETING", "FAILED", "UPDATING"]
2707    ] = Field(default=None, alias="Status")
2708    model_type: Optional[Literal["DOCUMENT_CLASSIFIER", "ENTITY_RECOGNIZER"]] = Field(
2709        default=None, alias="ModelType"
2710    )
2711    message: Optional[str] = Field(default=None, alias="Message")
2712    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
2713    last_modified_time: Optional[datetime] = Field(
2714        default=None, alias="LastModifiedTime"
2715    )
2716    latest_flywheel_iteration: Optional[str] = Field(
2717        default=None, alias="LatestFlywheelIteration"
2718    )
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 EntityRecognizerPropertiesModel(mypydantic.models.base_model.BaseModel):
2721class EntityRecognizerPropertiesModel(BaseModel):
2722    entity_recognizer_arn: Optional[str] = Field(
2723        default=None, alias="EntityRecognizerArn"
2724    )
2725    language_code: Optional[
2726        Literal[
2727            "ar", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "pt", "zh", "zh-TW"
2728        ]
2729    ] = Field(default=None, alias="LanguageCode")
2730    status: Optional[
2731        Literal[
2732            "DELETING",
2733            "IN_ERROR",
2734            "STOPPED",
2735            "STOP_REQUESTED",
2736            "SUBMITTED",
2737            "TRAINED",
2738            "TRAINING",
2739        ]
2740    ] = Field(default=None, alias="Status")
2741    message: Optional[str] = Field(default=None, alias="Message")
2742    submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime")
2743    end_time: Optional[datetime] = Field(default=None, alias="EndTime")
2744    training_start_time: Optional[datetime] = Field(
2745        default=None, alias="TrainingStartTime"
2746    )
2747    training_end_time: Optional[datetime] = Field(default=None, alias="TrainingEndTime")
2748    input_data_config: Optional[EntityRecognizerInputDataConfigModel] = Field(
2749        default=None, alias="InputDataConfig"
2750    )
2751    recognizer_metadata: Optional[EntityRecognizerMetadataModel] = Field(
2752        default=None, alias="RecognizerMetadata"
2753    )
2754    data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn")
2755    volume_kms_key_id: Optional[str] = Field(default=None, alias="VolumeKmsKeyId")
2756    vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="VpcConfig")
2757    model_kms_key_id: Optional[str] = Field(default=None, alias="ModelKmsKeyId")
2758    version_name: Optional[str] = Field(default=None, alias="VersionName")
2759    source_model_arn: Optional[str] = Field(default=None, alias="SourceModelArn")
2760    flywheel_arn: Optional[str] = Field(default=None, alias="FlywheelArn")
2761    output_data_config: Optional[EntityRecognizerOutputDataConfigModel] = Field(
2762        default=None, alias="OutputDataConfig"
2763    )
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 DetectEntitiesResponseModel(mypydantic.models.base_model.BaseModel):
2766class DetectEntitiesResponseModel(BaseModel):
2767    entities: List[EntityModel] = Field(alias="Entities")
2768    document_metadata: DocumentMetadataModel = Field(alias="DocumentMetadata")
2769    document_type: List[DocumentTypeListItemModel] = Field(alias="DocumentType")
2770    blocks: List[BlockModel] = Field(alias="Blocks")
2771    errors: List[ErrorsListItemModel] = Field(alias="Errors")
2772    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 BatchDetectSyntaxResponseModel(mypydantic.models.base_model.BaseModel):
2775class BatchDetectSyntaxResponseModel(BaseModel):
2776    result_list: List[BatchDetectSyntaxItemResultModel] = Field(alias="ResultList")
2777    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2778    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 BatchDetectTargetedSentimentItemResultModel(mypydantic.models.base_model.BaseModel):
2781class BatchDetectTargetedSentimentItemResultModel(BaseModel):
2782    index: Optional[int] = Field(default=None, alias="Index")
2783    entities: Optional[List[TargetedSentimentEntityModel]] = Field(
2784        default=None, alias="Entities"
2785    )
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 DetectTargetedSentimentResponseModel(mypydantic.models.base_model.BaseModel):
2788class DetectTargetedSentimentResponseModel(BaseModel):
2789    entities: List[TargetedSentimentEntityModel] = Field(alias="Entities")
2790    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 BatchDetectEntitiesResponseModel(mypydantic.models.base_model.BaseModel):
2793class BatchDetectEntitiesResponseModel(BaseModel):
2794    result_list: List[BatchDetectEntitiesItemResultModel] = Field(alias="ResultList")
2795    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2796    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 DescribeFlywheelResponseModel(mypydantic.models.base_model.BaseModel):
2799class DescribeFlywheelResponseModel(BaseModel):
2800    flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties")
2801    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 UpdateFlywheelResponseModel(mypydantic.models.base_model.BaseModel):
2804class UpdateFlywheelResponseModel(BaseModel):
2805    flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties")
2806    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 DescribeEntityRecognizerResponseModel(mypydantic.models.base_model.BaseModel):
2809class DescribeEntityRecognizerResponseModel(BaseModel):
2810    entity_recognizer_properties: EntityRecognizerPropertiesModel = Field(
2811        alias="EntityRecognizerProperties"
2812    )
2813    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 ListEntityRecognizersResponseModel(mypydantic.models.base_model.BaseModel):
2816class ListEntityRecognizersResponseModel(BaseModel):
2817    entity_recognizer_properties_list: List[EntityRecognizerPropertiesModel] = Field(
2818        alias="EntityRecognizerPropertiesList"
2819    )
2820    next_token: str = Field(alias="NextToken")
2821    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 BatchDetectTargetedSentimentResponseModel(mypydantic.models.base_model.BaseModel):
2824class BatchDetectTargetedSentimentResponseModel(BaseModel):
2825    result_list: List[BatchDetectTargetedSentimentItemResultModel] = Field(
2826        alias="ResultList"
2827    )
2828    error_list: List[BatchItemErrorModel] = Field(alias="ErrorList")
2829    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