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")
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
30class DominantLanguageModel(BaseModel): 31 language_code: Optional[str] = Field(default=None, alias="LanguageCode") 32 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
35class BatchDetectDominantLanguageRequestModel(BaseModel): 36 text_list: Sequence[str] = Field(alias="TextList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
236class TagModel(BaseModel): 237 key: str = Field(alias="Key") 238 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
249class VpcConfigModel(BaseModel): 250 security_group_ids: Sequence[str] = Field(alias="SecurityGroupIds") 251 subnets: Sequence[str] = Field(alias="Subnets")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
268class DatasetDocumentClassifierInputDataConfigModel(BaseModel): 269 s3_uri: str = Field(alias="S3Uri") 270 label_delimiter: Optional[str] = Field(default=None, alias="LabelDelimiter")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
320class DeleteDocumentClassifierRequestModel(BaseModel): 321 document_classifier_arn: str = Field(alias="DocumentClassifierArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
328class DeleteEntityRecognizerRequestModel(BaseModel): 329 entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
336class DeleteResourcePolicyRequestModel(BaseModel): 337 resource_arn: str = Field(alias="ResourceArn") 338 policy_revision_id: Optional[str] = Field(default=None, alias="PolicyRevisionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
345class DescribeDocumentClassificationJobRequestModel(BaseModel): 346 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
349class DescribeDocumentClassifierRequestModel(BaseModel): 350 document_classifier_arn: str = Field(alias="DocumentClassifierArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
353class DescribeDominantLanguageDetectionJobRequestModel(BaseModel): 354 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
357class DescribeEndpointRequestModel(BaseModel): 358 endpoint_arn: str = Field(alias="EndpointArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
386class DescribeEntitiesDetectionJobRequestModel(BaseModel): 387 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
390class DescribeEntityRecognizerRequestModel(BaseModel): 391 entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
398class DescribeFlywheelIterationRequestModel(BaseModel): 399 flywheel_arn: str = Field(alias="FlywheelArn") 400 flywheel_iteration_id: str = Field(alias="FlywheelIterationId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
403class DescribeFlywheelRequestModel(BaseModel): 404 flywheel_arn: str = Field(alias="FlywheelArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
407class DescribeKeyPhrasesDetectionJobRequestModel(BaseModel): 408 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
411class DescribePiiEntitiesDetectionJobRequestModel(BaseModel): 412 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
415class DescribeResourcePolicyRequestModel(BaseModel): 416 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
419class DescribeSentimentDetectionJobRequestModel(BaseModel): 420 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
423class DescribeTargetedSentimentDetectionJobRequestModel(BaseModel): 424 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
542class OutputDataConfigModel(BaseModel): 543 s3_uri: str = Field(alias="S3Uri") 544 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
592class ExtractedCharactersListItemModel(BaseModel): 593 page: Optional[int] = Field(default=None, alias="Page") 594 count: Optional[int] = Field(default=None, alias="Count")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
654class EntityRecognizerAnnotationsModel(BaseModel): 655 s3_uri: str = Field(alias="S3Uri") 656 test_s3_uri: Optional[str] = Field(default=None, alias="TestS3Uri")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
704class EntityRecognizerOutputDataConfigModel(BaseModel): 705 flywheel_stats_s3_prefix: Optional[str] = Field( 706 default=None, alias="FlywheelStatsS3Prefix" 707 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
798class PointModel(BaseModel): 799 x: Optional[float] = Field(default=None, alias="X") 800 y: Optional[float] = Field(default=None, alias="Y")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
879class ListTagsForResourceRequestModel(BaseModel): 880 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
949class PiiOutputDataConfigModel(BaseModel): 950 s3_uri: str = Field(alias="S3Uri") 951 kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1017class StopDominantLanguageDetectionJobRequestModel(BaseModel): 1018 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1029class StopKeyPhrasesDetectionJobRequestModel(BaseModel): 1030 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1033class StopPiiEntitiesDetectionJobRequestModel(BaseModel): 1034 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1041class StopTargetedSentimentDetectionJobRequestModel(BaseModel): 1042 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1045class StopTrainingDocumentClassifierRequestModel(BaseModel): 1046 document_classifier_arn: str = Field(alias="DocumentClassifierArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1049class StopTrainingEntityRecognizerRequestModel(BaseModel): 1050 entity_recognizer_arn: str = Field(alias="EntityRecognizerArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1053class UntagResourceRequestModel(BaseModel): 1054 resource_arn: str = Field(alias="ResourceArn") 1055 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1089class CreateDatasetResponseModel(BaseModel): 1090 dataset_arn: str = Field(alias="DatasetArn") 1091 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1094class CreateDocumentClassifierResponseModel(BaseModel): 1095 document_classifier_arn: str = Field(alias="DocumentClassifierArn") 1096 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1105class CreateEntityRecognizerResponseModel(BaseModel): 1106 entity_recognizer_arn: str = Field(alias="EntityRecognizerArn") 1107 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1124class DetectDominantLanguageResponseModel(BaseModel): 1125 languages: List[DominantLanguageModel] = Field(alias="Languages") 1126 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1129class ImportModelResponseModel(BaseModel): 1130 model_arn: str = Field(alias="ModelArn") 1131 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1134class PutResourcePolicyResponseModel(BaseModel): 1135 policy_revision_id: str = Field(alias="PolicyRevisionId") 1136 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1284class UpdateEndpointResponseModel(BaseModel): 1285 desired_model_arn: str = Field(alias="DesiredModelArn") 1286 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1296class DetectKeyPhrasesResponseModel(BaseModel): 1297 key_phrases: List[KeyPhraseModel] = Field(alias="KeyPhrases") 1298 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1387class ContainsPiiEntitiesResponseModel(BaseModel): 1388 labels: List[EntityLabelModel] = Field(alias="Labels") 1389 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1419class TagResourceRequestModel(BaseModel): 1420 resource_arn: str = Field(alias="ResourceArn") 1421 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1454class DescribeDatasetResponseModel(BaseModel): 1455 dataset_properties: DatasetPropertiesModel = Field(alias="DatasetProperties") 1456 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1467class DescribeEndpointResponseModel(BaseModel): 1468 endpoint_properties: EndpointPropertiesModel = Field(alias="EndpointProperties") 1469 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1480class DetectPiiEntitiesResponseModel(BaseModel): 1481 entities: List[PiiEntityModel] = Field(alias="Entities") 1482 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1538class EntityRecognitionConfigModel(BaseModel): 1539 entity_types: Sequence[EntityTypesListItemModel] = Field(alias="EntityTypes")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2460class DescribeFlywheelIterationResponseModel(BaseModel): 2461 flywheel_iteration_properties: FlywheelIterationPropertiesModel = Field( 2462 alias="FlywheelIterationProperties" 2463 ) 2464 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2495class DetectSyntaxResponseModel(BaseModel): 2496 syntax_tokens: List[SyntaxTokenModel] = Field(alias="SyntaxTokens") 2497 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2509class BatchDetectEntitiesItemResultModel(BaseModel): 2510 index: Optional[int] = Field(default=None, alias="Index") 2511 entities: Optional[List[EntityModel]] = Field(default=None, alias="Entities")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2514class DescribeDocumentClassifierResponseModel(BaseModel): 2515 document_classifier_properties: DocumentClassifierPropertiesModel = Field( 2516 alias="DocumentClassifierProperties" 2517 ) 2518 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2529class DescribeDocumentClassificationJobResponseModel(BaseModel): 2530 document_classification_job_properties: DocumentClassificationJobPropertiesModel = ( 2531 Field(alias="DocumentClassificationJobProperties") 2532 ) 2533 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2544class DescribeDominantLanguageDetectionJobResponseModel(BaseModel): 2545 dominant_language_detection_job_properties: DominantLanguageDetectionJobPropertiesModel = Field( 2546 alias="DominantLanguageDetectionJobProperties" 2547 ) 2548 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2559class DescribeEntitiesDetectionJobResponseModel(BaseModel): 2560 entities_detection_job_properties: EntitiesDetectionJobPropertiesModel = Field( 2561 alias="EntitiesDetectionJobProperties" 2562 ) 2563 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2574class DescribeEventsDetectionJobResponseModel(BaseModel): 2575 events_detection_job_properties: EventsDetectionJobPropertiesModel = Field( 2576 alias="EventsDetectionJobProperties" 2577 ) 2578 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2589class DescribeKeyPhrasesDetectionJobResponseModel(BaseModel): 2590 key_phrases_detection_job_properties: KeyPhrasesDetectionJobPropertiesModel = Field( 2591 alias="KeyPhrasesDetectionJobProperties" 2592 ) 2593 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2604class DescribePiiEntitiesDetectionJobResponseModel(BaseModel): 2605 pii_entities_detection_job_properties: PiiEntitiesDetectionJobPropertiesModel = ( 2606 Field(alias="PiiEntitiesDetectionJobProperties") 2607 ) 2608 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2619class DescribeSentimentDetectionJobResponseModel(BaseModel): 2620 sentiment_detection_job_properties: SentimentDetectionJobPropertiesModel = Field( 2621 alias="SentimentDetectionJobProperties" 2622 ) 2623 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2634class DescribeTargetedSentimentDetectionJobResponseModel(BaseModel): 2635 targeted_sentiment_detection_job_properties: TargetedSentimentDetectionJobPropertiesModel = Field( 2636 alias="TargetedSentimentDetectionJobProperties" 2637 ) 2638 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2649class DescribeTopicsDetectionJobResponseModel(BaseModel): 2650 topics_detection_job_properties: TopicsDetectionJobPropertiesModel = Field( 2651 alias="TopicsDetectionJobProperties" 2652 ) 2653 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2788class DetectTargetedSentimentResponseModel(BaseModel): 2789 entities: List[TargetedSentimentEntityModel] = Field(alias="Entities") 2790 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2799class DescribeFlywheelResponseModel(BaseModel): 2800 flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties") 2801 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2804class UpdateFlywheelResponseModel(BaseModel): 2805 flywheel_properties: FlywheelPropertiesModel = Field(alias="FlywheelProperties") 2806 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2809class DescribeEntityRecognizerResponseModel(BaseModel): 2810 entity_recognizer_properties: EntityRecognizerPropertiesModel = Field( 2811 alias="EntityRecognizerProperties" 2812 ) 2813 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs