mypydantic.models.databrew

   1# Model Generated: Thu Mar  2 21:56:17 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Dict, List, Literal, Mapping, Optional, Sequence
   7
   8from pydantic import Field
   9
  10from mypydantic.models.base_model import BaseModel
  11
  12
  13class AllowedStatisticsModel(BaseModel):
  14    statistics: Sequence[str] = Field(alias="Statistics")
  15
  16
  17class BatchDeleteRecipeVersionRequestModel(BaseModel):
  18    name: str = Field(alias="Name")
  19    recipe_versions: Sequence[str] = Field(alias="RecipeVersions")
  20
  21
  22class RecipeVersionErrorDetailModel(BaseModel):
  23    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
  24    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  25    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
  26
  27
  28class ResponseMetadataModel(BaseModel):
  29    request_id: str = Field(alias="RequestId")
  30    host_id: str = Field(alias="HostId")
  31    http_status_code: int = Field(alias="HTTPStatusCode")
  32    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  33    retry_attempts: int = Field(alias="RetryAttempts")
  34
  35
  36class ColumnSelectorModel(BaseModel):
  37    regex: Optional[str] = Field(default=None, alias="Regex")
  38    name: Optional[str] = Field(default=None, alias="Name")
  39
  40
  41class ConditionExpressionModel(BaseModel):
  42    condition: str = Field(alias="Condition")
  43    target_column: str = Field(alias="TargetColumn")
  44    value: Optional[str] = Field(default=None, alias="Value")
  45
  46
  47class JobSampleModel(BaseModel):
  48    mode: Optional[Literal["CUSTOM_ROWS", "FULL_DATASET"]] = Field(
  49        default=None, alias="Mode"
  50    )
  51    size: Optional[int] = Field(default=None, alias="Size")
  52
  53
  54class S3LocationModel(BaseModel):
  55    bucket: str = Field(alias="Bucket")
  56    key: Optional[str] = Field(default=None, alias="Key")
  57    bucket_owner: Optional[str] = Field(default=None, alias="BucketOwner")
  58
  59
  60class ValidationConfigurationModel(BaseModel):
  61    ruleset_arn: str = Field(alias="RulesetArn")
  62    validation_mode: Optional[Literal["CHECK_ALL"]] = Field(
  63        default=None, alias="ValidationMode"
  64    )
  65
  66
  67class SampleModel(BaseModel):
  68    type: Literal["FIRST_N", "LAST_N", "RANDOM"] = Field(alias="Type")
  69    size: Optional[int] = Field(default=None, alias="Size")
  70
  71
  72class RecipeReferenceModel(BaseModel):
  73    name: str = Field(alias="Name")
  74    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
  75
  76
  77class CreateScheduleRequestModel(BaseModel):
  78    cron_expression: str = Field(alias="CronExpression")
  79    name: str = Field(alias="Name")
  80    job_names: Optional[Sequence[str]] = Field(default=None, alias="JobNames")
  81    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
  82
  83
  84class CsvOptionsModel(BaseModel):
  85    delimiter: Optional[str] = Field(default=None, alias="Delimiter")
  86    header_row: Optional[bool] = Field(default=None, alias="HeaderRow")
  87
  88
  89class CsvOutputOptionsModel(BaseModel):
  90    delimiter: Optional[str] = Field(default=None, alias="Delimiter")
  91
  92
  93class DatetimeOptionsModel(BaseModel):
  94    format: str = Field(alias="Format")
  95    timezone_offset: Optional[str] = Field(default=None, alias="TimezoneOffset")
  96    locale_code: Optional[str] = Field(default=None, alias="LocaleCode")
  97
  98
  99class FilterExpressionModel(BaseModel):
 100    expression: str = Field(alias="Expression")
 101    values_map: Mapping[str, str] = Field(alias="ValuesMap")
 102
 103
 104class DeleteDatasetRequestModel(BaseModel):
 105    name: str = Field(alias="Name")
 106
 107
 108class DeleteJobRequestModel(BaseModel):
 109    name: str = Field(alias="Name")
 110
 111
 112class DeleteProjectRequestModel(BaseModel):
 113    name: str = Field(alias="Name")
 114
 115
 116class DeleteRecipeVersionRequestModel(BaseModel):
 117    name: str = Field(alias="Name")
 118    recipe_version: str = Field(alias="RecipeVersion")
 119
 120
 121class DeleteRulesetRequestModel(BaseModel):
 122    name: str = Field(alias="Name")
 123
 124
 125class DeleteScheduleRequestModel(BaseModel):
 126    name: str = Field(alias="Name")
 127
 128
 129class DescribeDatasetRequestModel(BaseModel):
 130    name: str = Field(alias="Name")
 131
 132
 133class DescribeJobRequestModel(BaseModel):
 134    name: str = Field(alias="Name")
 135
 136
 137class DescribeJobRunRequestModel(BaseModel):
 138    name: str = Field(alias="Name")
 139    run_id: str = Field(alias="RunId")
 140
 141
 142class DescribeProjectRequestModel(BaseModel):
 143    name: str = Field(alias="Name")
 144
 145
 146class DescribeRecipeRequestModel(BaseModel):
 147    name: str = Field(alias="Name")
 148    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
 149
 150
 151class DescribeRulesetRequestModel(BaseModel):
 152    name: str = Field(alias="Name")
 153
 154
 155class DescribeScheduleRequestModel(BaseModel):
 156    name: str = Field(alias="Name")
 157
 158
 159class ExcelOptionsModel(BaseModel):
 160    sheet_names: Optional[Sequence[str]] = Field(default=None, alias="SheetNames")
 161    sheet_indexes: Optional[Sequence[int]] = Field(default=None, alias="SheetIndexes")
 162    header_row: Optional[bool] = Field(default=None, alias="HeaderRow")
 163
 164
 165class FilesLimitModel(BaseModel):
 166    max_files: int = Field(alias="MaxFiles")
 167    ordered_by: Optional[Literal["LAST_MODIFIED_DATE"]] = Field(
 168        default=None, alias="OrderedBy"
 169    )
 170    order: Optional[Literal["ASCENDING", "DESCENDING"]] = Field(
 171        default=None, alias="Order"
 172    )
 173
 174
 175class JsonOptionsModel(BaseModel):
 176    multi_line: Optional[bool] = Field(default=None, alias="MultiLine")
 177
 178
 179class MetadataModel(BaseModel):
 180    source_arn: Optional[str] = Field(default=None, alias="SourceArn")
 181
 182
 183class PaginatorConfigModel(BaseModel):
 184    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 185    page_size: Optional[int] = Field(default=None, alias="PageSize")
 186    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 187
 188
 189class ListDatasetsRequestModel(BaseModel):
 190    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 191    next_token: Optional[str] = Field(default=None, alias="NextToken")
 192
 193
 194class ListJobRunsRequestModel(BaseModel):
 195    name: str = Field(alias="Name")
 196    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 197    next_token: Optional[str] = Field(default=None, alias="NextToken")
 198
 199
 200class ListJobsRequestModel(BaseModel):
 201    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 202    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 203    next_token: Optional[str] = Field(default=None, alias="NextToken")
 204    project_name: Optional[str] = Field(default=None, alias="ProjectName")
 205
 206
 207class ListProjectsRequestModel(BaseModel):
 208    next_token: Optional[str] = Field(default=None, alias="NextToken")
 209    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 210
 211
 212class ListRecipeVersionsRequestModel(BaseModel):
 213    name: str = Field(alias="Name")
 214    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 215    next_token: Optional[str] = Field(default=None, alias="NextToken")
 216
 217
 218class ListRecipesRequestModel(BaseModel):
 219    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 220    next_token: Optional[str] = Field(default=None, alias="NextToken")
 221    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
 222
 223
 224class ListRulesetsRequestModel(BaseModel):
 225    target_arn: Optional[str] = Field(default=None, alias="TargetArn")
 226    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 227    next_token: Optional[str] = Field(default=None, alias="NextToken")
 228
 229
 230class RulesetItemModel(BaseModel):
 231    name: str = Field(alias="Name")
 232    target_arn: str = Field(alias="TargetArn")
 233    account_id: Optional[str] = Field(default=None, alias="AccountId")
 234    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
 235    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
 236    description: Optional[str] = Field(default=None, alias="Description")
 237    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 238    last_modified_date: Optional[datetime] = Field(
 239        default=None, alias="LastModifiedDate"
 240    )
 241    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
 242    rule_count: Optional[int] = Field(default=None, alias="RuleCount")
 243    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
 244
 245
 246class ListSchedulesRequestModel(BaseModel):
 247    job_name: Optional[str] = Field(default=None, alias="JobName")
 248    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 249    next_token: Optional[str] = Field(default=None, alias="NextToken")
 250
 251
 252class ScheduleModel(BaseModel):
 253    name: str = Field(alias="Name")
 254    account_id: Optional[str] = Field(default=None, alias="AccountId")
 255    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
 256    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
 257    job_names: Optional[List[str]] = Field(default=None, alias="JobNames")
 258    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 259    last_modified_date: Optional[datetime] = Field(
 260        default=None, alias="LastModifiedDate"
 261    )
 262    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
 263    cron_expression: Optional[str] = Field(default=None, alias="CronExpression")
 264    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
 265
 266
 267class ListTagsForResourceRequestModel(BaseModel):
 268    resource_arn: str = Field(alias="ResourceArn")
 269
 270
 271class PublishRecipeRequestModel(BaseModel):
 272    name: str = Field(alias="Name")
 273    description: Optional[str] = Field(default=None, alias="Description")
 274
 275
 276class RecipeActionModel(BaseModel):
 277    operation: str = Field(alias="Operation")
 278    parameters: Optional[Mapping[str, str]] = Field(default=None, alias="Parameters")
 279
 280
 281class ThresholdModel(BaseModel):
 282    value: float = Field(alias="Value")
 283    type: Optional[
 284        Literal[
 285            "GREATER_THAN", "GREATER_THAN_OR_EQUAL", "LESS_THAN", "LESS_THAN_OR_EQUAL"
 286        ]
 287    ] = Field(default=None, alias="Type")
 288    unit: Optional[Literal["COUNT", "PERCENTAGE"]] = Field(default=None, alias="Unit")
 289
 290
 291class ViewFrameModel(BaseModel):
 292    start_column_index: int = Field(alias="StartColumnIndex")
 293    column_range: Optional[int] = Field(default=None, alias="ColumnRange")
 294    hidden_columns: Optional[Sequence[str]] = Field(default=None, alias="HiddenColumns")
 295    start_row_index: Optional[int] = Field(default=None, alias="StartRowIndex")
 296    row_range: Optional[int] = Field(default=None, alias="RowRange")
 297    analytics: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 298        default=None, alias="Analytics"
 299    )
 300
 301
 302class StartJobRunRequestModel(BaseModel):
 303    name: str = Field(alias="Name")
 304
 305
 306class StartProjectSessionRequestModel(BaseModel):
 307    name: str = Field(alias="Name")
 308    assume_control: Optional[bool] = Field(default=None, alias="AssumeControl")
 309
 310
 311class StatisticOverrideModel(BaseModel):
 312    statistic: str = Field(alias="Statistic")
 313    parameters: Mapping[str, str] = Field(alias="Parameters")
 314
 315
 316class StopJobRunRequestModel(BaseModel):
 317    name: str = Field(alias="Name")
 318    run_id: str = Field(alias="RunId")
 319
 320
 321class TagResourceRequestModel(BaseModel):
 322    resource_arn: str = Field(alias="ResourceArn")
 323    tags: Mapping[str, str] = Field(alias="Tags")
 324
 325
 326class UntagResourceRequestModel(BaseModel):
 327    resource_arn: str = Field(alias="ResourceArn")
 328    tag_keys: Sequence[str] = Field(alias="TagKeys")
 329
 330
 331class UpdateScheduleRequestModel(BaseModel):
 332    cron_expression: str = Field(alias="CronExpression")
 333    name: str = Field(alias="Name")
 334    job_names: Optional[Sequence[str]] = Field(default=None, alias="JobNames")
 335
 336
 337class EntityDetectorConfigurationModel(BaseModel):
 338    entity_types: Sequence[str] = Field(alias="EntityTypes")
 339    allowed_statistics: Optional[Sequence[AllowedStatisticsModel]] = Field(
 340        default=None, alias="AllowedStatistics"
 341    )
 342
 343
 344class BatchDeleteRecipeVersionResponseModel(BaseModel):
 345    name: str = Field(alias="Name")
 346    errors: List[RecipeVersionErrorDetailModel] = Field(alias="Errors")
 347    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 348
 349
 350class CreateDatasetResponseModel(BaseModel):
 351    name: str = Field(alias="Name")
 352    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 353
 354
 355class CreateProfileJobResponseModel(BaseModel):
 356    name: str = Field(alias="Name")
 357    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 358
 359
 360class CreateProjectResponseModel(BaseModel):
 361    name: str = Field(alias="Name")
 362    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 363
 364
 365class CreateRecipeJobResponseModel(BaseModel):
 366    name: str = Field(alias="Name")
 367    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 368
 369
 370class CreateRecipeResponseModel(BaseModel):
 371    name: str = Field(alias="Name")
 372    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 373
 374
 375class CreateRulesetResponseModel(BaseModel):
 376    name: str = Field(alias="Name")
 377    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 378
 379
 380class CreateScheduleResponseModel(BaseModel):
 381    name: str = Field(alias="Name")
 382    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 383
 384
 385class DeleteDatasetResponseModel(BaseModel):
 386    name: str = Field(alias="Name")
 387    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 388
 389
 390class DeleteJobResponseModel(BaseModel):
 391    name: str = Field(alias="Name")
 392    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 393
 394
 395class DeleteProjectResponseModel(BaseModel):
 396    name: str = Field(alias="Name")
 397    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 398
 399
 400class DeleteRecipeVersionResponseModel(BaseModel):
 401    name: str = Field(alias="Name")
 402    recipe_version: str = Field(alias="RecipeVersion")
 403    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 404
 405
 406class DeleteRulesetResponseModel(BaseModel):
 407    name: str = Field(alias="Name")
 408    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 409
 410
 411class DeleteScheduleResponseModel(BaseModel):
 412    name: str = Field(alias="Name")
 413    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 414
 415
 416class DescribeScheduleResponseModel(BaseModel):
 417    create_date: datetime = Field(alias="CreateDate")
 418    created_by: str = Field(alias="CreatedBy")
 419    job_names: List[str] = Field(alias="JobNames")
 420    last_modified_by: str = Field(alias="LastModifiedBy")
 421    last_modified_date: datetime = Field(alias="LastModifiedDate")
 422    resource_arn: str = Field(alias="ResourceArn")
 423    cron_expression: str = Field(alias="CronExpression")
 424    tags: Dict[str, str] = Field(alias="Tags")
 425    name: str = Field(alias="Name")
 426    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 427
 428
 429class ListTagsForResourceResponseModel(BaseModel):
 430    tags: Dict[str, str] = Field(alias="Tags")
 431    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 432
 433
 434class PublishRecipeResponseModel(BaseModel):
 435    name: str = Field(alias="Name")
 436    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 437
 438
 439class SendProjectSessionActionResponseModel(BaseModel):
 440    result: str = Field(alias="Result")
 441    name: str = Field(alias="Name")
 442    action_id: int = Field(alias="ActionId")
 443    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 444
 445
 446class StartJobRunResponseModel(BaseModel):
 447    run_id: str = Field(alias="RunId")
 448    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 449
 450
 451class StartProjectSessionResponseModel(BaseModel):
 452    name: str = Field(alias="Name")
 453    client_session_id: str = Field(alias="ClientSessionId")
 454    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 455
 456
 457class StopJobRunResponseModel(BaseModel):
 458    run_id: str = Field(alias="RunId")
 459    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 460
 461
 462class UpdateDatasetResponseModel(BaseModel):
 463    name: str = Field(alias="Name")
 464    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 465
 466
 467class UpdateProfileJobResponseModel(BaseModel):
 468    name: str = Field(alias="Name")
 469    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 470
 471
 472class UpdateProjectResponseModel(BaseModel):
 473    last_modified_date: datetime = Field(alias="LastModifiedDate")
 474    name: str = Field(alias="Name")
 475    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 476
 477
 478class UpdateRecipeJobResponseModel(BaseModel):
 479    name: str = Field(alias="Name")
 480    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 481
 482
 483class UpdateRecipeResponseModel(BaseModel):
 484    name: str = Field(alias="Name")
 485    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 486
 487
 488class UpdateRulesetResponseModel(BaseModel):
 489    name: str = Field(alias="Name")
 490    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 491
 492
 493class UpdateScheduleResponseModel(BaseModel):
 494    name: str = Field(alias="Name")
 495    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 496
 497
 498class DataCatalogInputDefinitionModel(BaseModel):
 499    database_name: str = Field(alias="DatabaseName")
 500    table_name: str = Field(alias="TableName")
 501    catalog_id: Optional[str] = Field(default=None, alias="CatalogId")
 502    temp_directory: Optional[S3LocationModel] = Field(
 503        default=None, alias="TempDirectory"
 504    )
 505
 506
 507class DatabaseInputDefinitionModel(BaseModel):
 508    glue_connection_name: str = Field(alias="GlueConnectionName")
 509    database_table_name: Optional[str] = Field(default=None, alias="DatabaseTableName")
 510    temp_directory: Optional[S3LocationModel] = Field(
 511        default=None, alias="TempDirectory"
 512    )
 513    query_string: Optional[str] = Field(default=None, alias="QueryString")
 514
 515
 516class DatabaseTableOutputOptionsModel(BaseModel):
 517    table_name: str = Field(alias="TableName")
 518    temp_directory: Optional[S3LocationModel] = Field(
 519        default=None, alias="TempDirectory"
 520    )
 521
 522
 523class S3TableOutputOptionsModel(BaseModel):
 524    location: S3LocationModel = Field(alias="Location")
 525
 526
 527class CreateProjectRequestModel(BaseModel):
 528    dataset_name: str = Field(alias="DatasetName")
 529    name: str = Field(alias="Name")
 530    recipe_name: str = Field(alias="RecipeName")
 531    role_arn: str = Field(alias="RoleArn")
 532    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
 533    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
 534
 535
 536class DescribeProjectResponseModel(BaseModel):
 537    create_date: datetime = Field(alias="CreateDate")
 538    created_by: str = Field(alias="CreatedBy")
 539    dataset_name: str = Field(alias="DatasetName")
 540    last_modified_date: datetime = Field(alias="LastModifiedDate")
 541    last_modified_by: str = Field(alias="LastModifiedBy")
 542    name: str = Field(alias="Name")
 543    recipe_name: str = Field(alias="RecipeName")
 544    resource_arn: str = Field(alias="ResourceArn")
 545    sample: SampleModel = Field(alias="Sample")
 546    role_arn: str = Field(alias="RoleArn")
 547    tags: Dict[str, str] = Field(alias="Tags")
 548    session_status: Literal[
 549        "ASSIGNED",
 550        "FAILED",
 551        "INITIALIZING",
 552        "PROVISIONING",
 553        "READY",
 554        "RECYCLING",
 555        "ROTATING",
 556        "TERMINATED",
 557        "TERMINATING",
 558        "UPDATING",
 559    ] = Field(alias="SessionStatus")
 560    opened_by: str = Field(alias="OpenedBy")
 561    open_date: datetime = Field(alias="OpenDate")
 562    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 563
 564
 565class ProjectModel(BaseModel):
 566    name: str = Field(alias="Name")
 567    recipe_name: str = Field(alias="RecipeName")
 568    account_id: Optional[str] = Field(default=None, alias="AccountId")
 569    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
 570    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
 571    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 572    last_modified_date: Optional[datetime] = Field(
 573        default=None, alias="LastModifiedDate"
 574    )
 575    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 576    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
 577    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
 578    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
 579    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
 580    opened_by: Optional[str] = Field(default=None, alias="OpenedBy")
 581    open_date: Optional[datetime] = Field(default=None, alias="OpenDate")
 582
 583
 584class UpdateProjectRequestModel(BaseModel):
 585    role_arn: str = Field(alias="RoleArn")
 586    name: str = Field(alias="Name")
 587    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
 588
 589
 590class OutputFormatOptionsModel(BaseModel):
 591    csv: Optional[CsvOutputOptionsModel] = Field(default=None, alias="Csv")
 592
 593
 594class DatasetParameterModel(BaseModel):
 595    name: str = Field(alias="Name")
 596    type: Literal["Datetime", "Number", "String"] = Field(alias="Type")
 597    datetime_options: Optional[DatetimeOptionsModel] = Field(
 598        default=None, alias="DatetimeOptions"
 599    )
 600    create_column: Optional[bool] = Field(default=None, alias="CreateColumn")
 601    filter: Optional[FilterExpressionModel] = Field(default=None, alias="Filter")
 602
 603
 604class FormatOptionsModel(BaseModel):
 605    json_: Optional[JsonOptionsModel] = Field(default=None, alias="Json")
 606    excel: Optional[ExcelOptionsModel] = Field(default=None, alias="Excel")
 607    csv: Optional[CsvOptionsModel] = Field(default=None, alias="Csv")
 608
 609
 610class ListDatasetsRequestListDatasetsPaginateModel(BaseModel):
 611    pagination_config: Optional[PaginatorConfigModel] = Field(
 612        default=None, alias="PaginationConfig"
 613    )
 614
 615
 616class ListJobRunsRequestListJobRunsPaginateModel(BaseModel):
 617    name: str = Field(alias="Name")
 618    pagination_config: Optional[PaginatorConfigModel] = Field(
 619        default=None, alias="PaginationConfig"
 620    )
 621
 622
 623class ListJobsRequestListJobsPaginateModel(BaseModel):
 624    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 625    project_name: Optional[str] = Field(default=None, alias="ProjectName")
 626    pagination_config: Optional[PaginatorConfigModel] = Field(
 627        default=None, alias="PaginationConfig"
 628    )
 629
 630
 631class ListProjectsRequestListProjectsPaginateModel(BaseModel):
 632    pagination_config: Optional[PaginatorConfigModel] = Field(
 633        default=None, alias="PaginationConfig"
 634    )
 635
 636
 637class ListRecipeVersionsRequestListRecipeVersionsPaginateModel(BaseModel):
 638    name: str = Field(alias="Name")
 639    pagination_config: Optional[PaginatorConfigModel] = Field(
 640        default=None, alias="PaginationConfig"
 641    )
 642
 643
 644class ListRecipesRequestListRecipesPaginateModel(BaseModel):
 645    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
 646    pagination_config: Optional[PaginatorConfigModel] = Field(
 647        default=None, alias="PaginationConfig"
 648    )
 649
 650
 651class ListRulesetsRequestListRulesetsPaginateModel(BaseModel):
 652    target_arn: Optional[str] = Field(default=None, alias="TargetArn")
 653    pagination_config: Optional[PaginatorConfigModel] = Field(
 654        default=None, alias="PaginationConfig"
 655    )
 656
 657
 658class ListSchedulesRequestListSchedulesPaginateModel(BaseModel):
 659    job_name: Optional[str] = Field(default=None, alias="JobName")
 660    pagination_config: Optional[PaginatorConfigModel] = Field(
 661        default=None, alias="PaginationConfig"
 662    )
 663
 664
 665class ListRulesetsResponseModel(BaseModel):
 666    rulesets: List[RulesetItemModel] = Field(alias="Rulesets")
 667    next_token: str = Field(alias="NextToken")
 668    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 669
 670
 671class ListSchedulesResponseModel(BaseModel):
 672    schedules: List[ScheduleModel] = Field(alias="Schedules")
 673    next_token: str = Field(alias="NextToken")
 674    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 675
 676
 677class RecipeStepModel(BaseModel):
 678    action: RecipeActionModel = Field(alias="Action")
 679    condition_expressions: Optional[Sequence[ConditionExpressionModel]] = Field(
 680        default=None, alias="ConditionExpressions"
 681    )
 682
 683
 684class RuleModel(BaseModel):
 685    name: str = Field(alias="Name")
 686    check_expression: str = Field(alias="CheckExpression")
 687    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 688    substitution_map: Optional[Mapping[str, str]] = Field(
 689        default=None, alias="SubstitutionMap"
 690    )
 691    threshold: Optional[ThresholdModel] = Field(default=None, alias="Threshold")
 692    column_selectors: Optional[Sequence[ColumnSelectorModel]] = Field(
 693        default=None, alias="ColumnSelectors"
 694    )
 695
 696
 697class StatisticsConfigurationModel(BaseModel):
 698    included_statistics: Optional[Sequence[str]] = Field(
 699        default=None, alias="IncludedStatistics"
 700    )
 701    overrides: Optional[Sequence[StatisticOverrideModel]] = Field(
 702        default=None, alias="Overrides"
 703    )
 704
 705
 706class InputModel(BaseModel):
 707    s3_input_definition: Optional[S3LocationModel] = Field(
 708        default=None, alias="S3InputDefinition"
 709    )
 710    data_catalog_input_definition: Optional[DataCatalogInputDefinitionModel] = Field(
 711        default=None, alias="DataCatalogInputDefinition"
 712    )
 713    database_input_definition: Optional[DatabaseInputDefinitionModel] = Field(
 714        default=None, alias="DatabaseInputDefinition"
 715    )
 716    metadata: Optional[MetadataModel] = Field(default=None, alias="Metadata")
 717
 718
 719class DatabaseOutputModel(BaseModel):
 720    glue_connection_name: str = Field(alias="GlueConnectionName")
 721    database_options: DatabaseTableOutputOptionsModel = Field(alias="DatabaseOptions")
 722    database_output_mode: Optional[Literal["NEW_TABLE"]] = Field(
 723        default=None, alias="DatabaseOutputMode"
 724    )
 725
 726
 727class DataCatalogOutputModel(BaseModel):
 728    database_name: str = Field(alias="DatabaseName")
 729    table_name: str = Field(alias="TableName")
 730    catalog_id: Optional[str] = Field(default=None, alias="CatalogId")
 731    s3_options: Optional[S3TableOutputOptionsModel] = Field(
 732        default=None, alias="S3Options"
 733    )
 734    database_options: Optional[DatabaseTableOutputOptionsModel] = Field(
 735        default=None, alias="DatabaseOptions"
 736    )
 737    overwrite: Optional[bool] = Field(default=None, alias="Overwrite")
 738
 739
 740class ListProjectsResponseModel(BaseModel):
 741    projects: List[ProjectModel] = Field(alias="Projects")
 742    next_token: str = Field(alias="NextToken")
 743    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 744
 745
 746class OutputModel(BaseModel):
 747    location: S3LocationModel = Field(alias="Location")
 748    compression_format: Optional[
 749        Literal[
 750            "BROTLI", "BZIP2", "DEFLATE", "GZIP", "LZ4", "LZO", "SNAPPY", "ZLIB", "ZSTD"
 751        ]
 752    ] = Field(default=None, alias="CompressionFormat")
 753    format: Optional[
 754        Literal[
 755            "AVRO",
 756            "CSV",
 757            "GLUEPARQUET",
 758            "JSON",
 759            "ORC",
 760            "PARQUET",
 761            "TABLEAUHYPER",
 762            "XML",
 763        ]
 764    ] = Field(default=None, alias="Format")
 765    partition_columns: Optional[Sequence[str]] = Field(
 766        default=None, alias="PartitionColumns"
 767    )
 768    overwrite: Optional[bool] = Field(default=None, alias="Overwrite")
 769    format_options: Optional[OutputFormatOptionsModel] = Field(
 770        default=None, alias="FormatOptions"
 771    )
 772    max_output_files: Optional[int] = Field(default=None, alias="MaxOutputFiles")
 773
 774
 775class PathOptionsModel(BaseModel):
 776    last_modified_date_condition: Optional[FilterExpressionModel] = Field(
 777        default=None, alias="LastModifiedDateCondition"
 778    )
 779    files_limit: Optional[FilesLimitModel] = Field(default=None, alias="FilesLimit")
 780    parameters: Optional[Mapping[str, DatasetParameterModel]] = Field(
 781        default=None, alias="Parameters"
 782    )
 783
 784
 785class CreateRecipeRequestModel(BaseModel):
 786    name: str = Field(alias="Name")
 787    steps: Sequence[RecipeStepModel] = Field(alias="Steps")
 788    description: Optional[str] = Field(default=None, alias="Description")
 789    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
 790
 791
 792class DescribeRecipeResponseModel(BaseModel):
 793    created_by: str = Field(alias="CreatedBy")
 794    create_date: datetime = Field(alias="CreateDate")
 795    last_modified_by: str = Field(alias="LastModifiedBy")
 796    last_modified_date: datetime = Field(alias="LastModifiedDate")
 797    project_name: str = Field(alias="ProjectName")
 798    published_by: str = Field(alias="PublishedBy")
 799    published_date: datetime = Field(alias="PublishedDate")
 800    description: str = Field(alias="Description")
 801    name: str = Field(alias="Name")
 802    steps: List[RecipeStepModel] = Field(alias="Steps")
 803    tags: Dict[str, str] = Field(alias="Tags")
 804    resource_arn: str = Field(alias="ResourceArn")
 805    recipe_version: str = Field(alias="RecipeVersion")
 806    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 807
 808
 809class RecipeModel(BaseModel):
 810    name: str = Field(alias="Name")
 811    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
 812    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
 813    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 814    last_modified_date: Optional[datetime] = Field(
 815        default=None, alias="LastModifiedDate"
 816    )
 817    project_name: Optional[str] = Field(default=None, alias="ProjectName")
 818    published_by: Optional[str] = Field(default=None, alias="PublishedBy")
 819    published_date: Optional[datetime] = Field(default=None, alias="PublishedDate")
 820    description: Optional[str] = Field(default=None, alias="Description")
 821    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
 822    steps: Optional[List[RecipeStepModel]] = Field(default=None, alias="Steps")
 823    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
 824    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
 825
 826
 827class SendProjectSessionActionRequestModel(BaseModel):
 828    name: str = Field(alias="Name")
 829    preview: Optional[bool] = Field(default=None, alias="Preview")
 830    recipe_step: Optional[RecipeStepModel] = Field(default=None, alias="RecipeStep")
 831    step_index: Optional[int] = Field(default=None, alias="StepIndex")
 832    client_session_id: Optional[str] = Field(default=None, alias="ClientSessionId")
 833    view_frame: Optional[ViewFrameModel] = Field(default=None, alias="ViewFrame")
 834
 835
 836class UpdateRecipeRequestModel(BaseModel):
 837    name: str = Field(alias="Name")
 838    description: Optional[str] = Field(default=None, alias="Description")
 839    steps: Optional[Sequence[RecipeStepModel]] = Field(default=None, alias="Steps")
 840
 841
 842class CreateRulesetRequestModel(BaseModel):
 843    name: str = Field(alias="Name")
 844    target_arn: str = Field(alias="TargetArn")
 845    rules: Sequence[RuleModel] = Field(alias="Rules")
 846    description: Optional[str] = Field(default=None, alias="Description")
 847    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
 848
 849
 850class DescribeRulesetResponseModel(BaseModel):
 851    name: str = Field(alias="Name")
 852    description: str = Field(alias="Description")
 853    target_arn: str = Field(alias="TargetArn")
 854    rules: List[RuleModel] = Field(alias="Rules")
 855    create_date: datetime = Field(alias="CreateDate")
 856    created_by: str = Field(alias="CreatedBy")
 857    last_modified_by: str = Field(alias="LastModifiedBy")
 858    last_modified_date: datetime = Field(alias="LastModifiedDate")
 859    resource_arn: str = Field(alias="ResourceArn")
 860    tags: Dict[str, str] = Field(alias="Tags")
 861    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 862
 863
 864class UpdateRulesetRequestModel(BaseModel):
 865    name: str = Field(alias="Name")
 866    rules: Sequence[RuleModel] = Field(alias="Rules")
 867    description: Optional[str] = Field(default=None, alias="Description")
 868
 869
 870class ColumnStatisticsConfigurationModel(BaseModel):
 871    statistics: StatisticsConfigurationModel = Field(alias="Statistics")
 872    selectors: Optional[Sequence[ColumnSelectorModel]] = Field(
 873        default=None, alias="Selectors"
 874    )
 875
 876
 877class CreateRecipeJobRequestModel(BaseModel):
 878    name: str = Field(alias="Name")
 879    role_arn: str = Field(alias="RoleArn")
 880    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 881    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
 882    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
 883        default=None, alias="EncryptionMode"
 884    )
 885    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 886        default=None, alias="LogSubscription"
 887    )
 888    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
 889    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
 890    outputs: Optional[Sequence[OutputModel]] = Field(default=None, alias="Outputs")
 891    data_catalog_outputs: Optional[Sequence[DataCatalogOutputModel]] = Field(
 892        default=None, alias="DataCatalogOutputs"
 893    )
 894    database_outputs: Optional[Sequence[DatabaseOutputModel]] = Field(
 895        default=None, alias="DatabaseOutputs"
 896    )
 897    project_name: Optional[str] = Field(default=None, alias="ProjectName")
 898    recipe_reference: Optional[RecipeReferenceModel] = Field(
 899        default=None, alias="RecipeReference"
 900    )
 901    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
 902    timeout: Optional[int] = Field(default=None, alias="Timeout")
 903
 904
 905class JobRunModel(BaseModel):
 906    attempt: Optional[int] = Field(default=None, alias="Attempt")
 907    completed_on: Optional[datetime] = Field(default=None, alias="CompletedOn")
 908    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 909    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
 910    execution_time: Optional[int] = Field(default=None, alias="ExecutionTime")
 911    job_name: Optional[str] = Field(default=None, alias="JobName")
 912    run_id: Optional[str] = Field(default=None, alias="RunId")
 913    state: Optional[
 914        Literal[
 915            "FAILED",
 916            "RUNNING",
 917            "STARTING",
 918            "STOPPED",
 919            "STOPPING",
 920            "SUCCEEDED",
 921            "TIMEOUT",
 922        ]
 923    ] = Field(default=None, alias="State")
 924    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 925        default=None, alias="LogSubscription"
 926    )
 927    log_group_name: Optional[str] = Field(default=None, alias="LogGroupName")
 928    outputs: Optional[List[OutputModel]] = Field(default=None, alias="Outputs")
 929    data_catalog_outputs: Optional[List[DataCatalogOutputModel]] = Field(
 930        default=None, alias="DataCatalogOutputs"
 931    )
 932    database_outputs: Optional[List[DatabaseOutputModel]] = Field(
 933        default=None, alias="DatabaseOutputs"
 934    )
 935    recipe_reference: Optional[RecipeReferenceModel] = Field(
 936        default=None, alias="RecipeReference"
 937    )
 938    started_by: Optional[str] = Field(default=None, alias="StartedBy")
 939    started_on: Optional[datetime] = Field(default=None, alias="StartedOn")
 940    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
 941    validation_configurations: Optional[List[ValidationConfigurationModel]] = Field(
 942        default=None, alias="ValidationConfigurations"
 943    )
 944
 945
 946class JobModel(BaseModel):
 947    name: str = Field(alias="Name")
 948    account_id: Optional[str] = Field(default=None, alias="AccountId")
 949    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
 950    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
 951    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
 952    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
 953    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
 954        default=None, alias="EncryptionMode"
 955    )
 956    type: Optional[Literal["PROFILE", "RECIPE"]] = Field(default=None, alias="Type")
 957    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
 958    last_modified_date: Optional[datetime] = Field(
 959        default=None, alias="LastModifiedDate"
 960    )
 961    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 962        default=None, alias="LogSubscription"
 963    )
 964    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
 965    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
 966    outputs: Optional[List[OutputModel]] = Field(default=None, alias="Outputs")
 967    data_catalog_outputs: Optional[List[DataCatalogOutputModel]] = Field(
 968        default=None, alias="DataCatalogOutputs"
 969    )
 970    database_outputs: Optional[List[DatabaseOutputModel]] = Field(
 971        default=None, alias="DatabaseOutputs"
 972    )
 973    project_name: Optional[str] = Field(default=None, alias="ProjectName")
 974    recipe_reference: Optional[RecipeReferenceModel] = Field(
 975        default=None, alias="RecipeReference"
 976    )
 977    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
 978    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
 979    timeout: Optional[int] = Field(default=None, alias="Timeout")
 980    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
 981    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
 982    validation_configurations: Optional[List[ValidationConfigurationModel]] = Field(
 983        default=None, alias="ValidationConfigurations"
 984    )
 985
 986
 987class UpdateRecipeJobRequestModel(BaseModel):
 988    name: str = Field(alias="Name")
 989    role_arn: str = Field(alias="RoleArn")
 990    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
 991    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
 992        default=None, alias="EncryptionMode"
 993    )
 994    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 995        default=None, alias="LogSubscription"
 996    )
 997    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
 998    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
 999    outputs: Optional[Sequence[OutputModel]] = Field(default=None, alias="Outputs")
1000    data_catalog_outputs: Optional[Sequence[DataCatalogOutputModel]] = Field(
1001        default=None, alias="DataCatalogOutputs"
1002    )
1003    database_outputs: Optional[Sequence[DatabaseOutputModel]] = Field(
1004        default=None, alias="DatabaseOutputs"
1005    )
1006    timeout: Optional[int] = Field(default=None, alias="Timeout")
1007
1008
1009class CreateDatasetRequestModel(BaseModel):
1010    name: str = Field(alias="Name")
1011    input: InputModel = Field(alias="Input")
1012    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1013        default=None, alias="Format"
1014    )
1015    format_options: Optional[FormatOptionsModel] = Field(
1016        default=None, alias="FormatOptions"
1017    )
1018    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
1019    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
1020
1021
1022class DatasetModel(BaseModel):
1023    name: str = Field(alias="Name")
1024    input: InputModel = Field(alias="Input")
1025    account_id: Optional[str] = Field(default=None, alias="AccountId")
1026    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
1027    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
1028    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1029        default=None, alias="Format"
1030    )
1031    format_options: Optional[FormatOptionsModel] = Field(
1032        default=None, alias="FormatOptions"
1033    )
1034    last_modified_date: Optional[datetime] = Field(
1035        default=None, alias="LastModifiedDate"
1036    )
1037    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
1038    source: Optional[Literal["DATA-CATALOG", "DATABASE", "S3"]] = Field(
1039        default=None, alias="Source"
1040    )
1041    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
1042    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
1043    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
1044
1045
1046class DescribeDatasetResponseModel(BaseModel):
1047    created_by: str = Field(alias="CreatedBy")
1048    create_date: datetime = Field(alias="CreateDate")
1049    name: str = Field(alias="Name")
1050    format: Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"] = Field(alias="Format")
1051    format_options: FormatOptionsModel = Field(alias="FormatOptions")
1052    input: InputModel = Field(alias="Input")
1053    last_modified_date: datetime = Field(alias="LastModifiedDate")
1054    last_modified_by: str = Field(alias="LastModifiedBy")
1055    source: Literal["DATA-CATALOG", "DATABASE", "S3"] = Field(alias="Source")
1056    path_options: PathOptionsModel = Field(alias="PathOptions")
1057    tags: Dict[str, str] = Field(alias="Tags")
1058    resource_arn: str = Field(alias="ResourceArn")
1059    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1060
1061
1062class UpdateDatasetRequestModel(BaseModel):
1063    name: str = Field(alias="Name")
1064    input: InputModel = Field(alias="Input")
1065    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1066        default=None, alias="Format"
1067    )
1068    format_options: Optional[FormatOptionsModel] = Field(
1069        default=None, alias="FormatOptions"
1070    )
1071    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
1072
1073
1074class ListRecipeVersionsResponseModel(BaseModel):
1075    next_token: str = Field(alias="NextToken")
1076    recipes: List[RecipeModel] = Field(alias="Recipes")
1077    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1078
1079
1080class ListRecipesResponseModel(BaseModel):
1081    recipes: List[RecipeModel] = Field(alias="Recipes")
1082    next_token: str = Field(alias="NextToken")
1083    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1084
1085
1086class ProfileConfigurationModel(BaseModel):
1087    dataset_statistics_configuration: Optional[StatisticsConfigurationModel] = Field(
1088        default=None, alias="DatasetStatisticsConfiguration"
1089    )
1090    profile_columns: Optional[Sequence[ColumnSelectorModel]] = Field(
1091        default=None, alias="ProfileColumns"
1092    )
1093    column_statistics_configurations: Optional[
1094        Sequence[ColumnStatisticsConfigurationModel]
1095    ] = Field(default=None, alias="ColumnStatisticsConfigurations")
1096    entity_detector_configuration: Optional[EntityDetectorConfigurationModel] = Field(
1097        default=None, alias="EntityDetectorConfiguration"
1098    )
1099
1100
1101class ListJobRunsResponseModel(BaseModel):
1102    job_runs: List[JobRunModel] = Field(alias="JobRuns")
1103    next_token: str = Field(alias="NextToken")
1104    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1105
1106
1107class ListJobsResponseModel(BaseModel):
1108    jobs: List[JobModel] = Field(alias="Jobs")
1109    next_token: str = Field(alias="NextToken")
1110    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1111
1112
1113class ListDatasetsResponseModel(BaseModel):
1114    datasets: List[DatasetModel] = Field(alias="Datasets")
1115    next_token: str = Field(alias="NextToken")
1116    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1117
1118
1119class CreateProfileJobRequestModel(BaseModel):
1120    dataset_name: str = Field(alias="DatasetName")
1121    name: str = Field(alias="Name")
1122    output_location: S3LocationModel = Field(alias="OutputLocation")
1123    role_arn: str = Field(alias="RoleArn")
1124    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
1125    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
1126        default=None, alias="EncryptionMode"
1127    )
1128    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
1129        default=None, alias="LogSubscription"
1130    )
1131    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
1132    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
1133    configuration: Optional[ProfileConfigurationModel] = Field(
1134        default=None, alias="Configuration"
1135    )
1136    validation_configurations: Optional[Sequence[ValidationConfigurationModel]] = Field(
1137        default=None, alias="ValidationConfigurations"
1138    )
1139    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
1140    timeout: Optional[int] = Field(default=None, alias="Timeout")
1141    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
1142
1143
1144class DescribeJobResponseModel(BaseModel):
1145    create_date: datetime = Field(alias="CreateDate")
1146    created_by: str = Field(alias="CreatedBy")
1147    dataset_name: str = Field(alias="DatasetName")
1148    encryption_key_arn: str = Field(alias="EncryptionKeyArn")
1149    encryption_mode: Literal["SSE-KMS", "SSE-S3"] = Field(alias="EncryptionMode")
1150    name: str = Field(alias="Name")
1151    type: Literal["PROFILE", "RECIPE"] = Field(alias="Type")
1152    last_modified_by: str = Field(alias="LastModifiedBy")
1153    last_modified_date: datetime = Field(alias="LastModifiedDate")
1154    log_subscription: Literal["DISABLE", "ENABLE"] = Field(alias="LogSubscription")
1155    max_capacity: int = Field(alias="MaxCapacity")
1156    max_retries: int = Field(alias="MaxRetries")
1157    outputs: List[OutputModel] = Field(alias="Outputs")
1158    data_catalog_outputs: List[DataCatalogOutputModel] = Field(
1159        alias="DataCatalogOutputs"
1160    )
1161    database_outputs: List[DatabaseOutputModel] = Field(alias="DatabaseOutputs")
1162    project_name: str = Field(alias="ProjectName")
1163    profile_configuration: ProfileConfigurationModel = Field(
1164        alias="ProfileConfiguration"
1165    )
1166    validation_configurations: List[ValidationConfigurationModel] = Field(
1167        alias="ValidationConfigurations"
1168    )
1169    recipe_reference: RecipeReferenceModel = Field(alias="RecipeReference")
1170    resource_arn: str = Field(alias="ResourceArn")
1171    role_arn: str = Field(alias="RoleArn")
1172    tags: Dict[str, str] = Field(alias="Tags")
1173    timeout: int = Field(alias="Timeout")
1174    job_sample: JobSampleModel = Field(alias="JobSample")
1175    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1176
1177
1178class DescribeJobRunResponseModel(BaseModel):
1179    attempt: int = Field(alias="Attempt")
1180    completed_on: datetime = Field(alias="CompletedOn")
1181    dataset_name: str = Field(alias="DatasetName")
1182    error_message: str = Field(alias="ErrorMessage")
1183    execution_time: int = Field(alias="ExecutionTime")
1184    job_name: str = Field(alias="JobName")
1185    profile_configuration: ProfileConfigurationModel = Field(
1186        alias="ProfileConfiguration"
1187    )
1188    validation_configurations: List[ValidationConfigurationModel] = Field(
1189        alias="ValidationConfigurations"
1190    )
1191    run_id: str = Field(alias="RunId")
1192    state: Literal[
1193        "FAILED", "RUNNING", "STARTING", "STOPPED", "STOPPING", "SUCCEEDED", "TIMEOUT"
1194    ] = Field(alias="State")
1195    log_subscription: Literal["DISABLE", "ENABLE"] = Field(alias="LogSubscription")
1196    log_group_name: str = Field(alias="LogGroupName")
1197    outputs: List[OutputModel] = Field(alias="Outputs")
1198    data_catalog_outputs: List[DataCatalogOutputModel] = Field(
1199        alias="DataCatalogOutputs"
1200    )
1201    database_outputs: List[DatabaseOutputModel] = Field(alias="DatabaseOutputs")
1202    recipe_reference: RecipeReferenceModel = Field(alias="RecipeReference")
1203    started_by: str = Field(alias="StartedBy")
1204    started_on: datetime = Field(alias="StartedOn")
1205    job_sample: JobSampleModel = Field(alias="JobSample")
1206    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1207
1208
1209class UpdateProfileJobRequestModel(BaseModel):
1210    name: str = Field(alias="Name")
1211    output_location: S3LocationModel = Field(alias="OutputLocation")
1212    role_arn: str = Field(alias="RoleArn")
1213    configuration: Optional[ProfileConfigurationModel] = Field(
1214        default=None, alias="Configuration"
1215    )
1216    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
1217    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
1218        default=None, alias="EncryptionMode"
1219    )
1220    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
1221        default=None, alias="LogSubscription"
1222    )
1223    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
1224    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
1225    validation_configurations: Optional[Sequence[ValidationConfigurationModel]] = Field(
1226        default=None, alias="ValidationConfigurations"
1227    )
1228    timeout: Optional[int] = Field(default=None, alias="Timeout")
1229    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
class AllowedStatisticsModel(mypydantic.models.base_model.BaseModel):
14class AllowedStatisticsModel(BaseModel):
15    statistics: Sequence[str] = Field(alias="Statistics")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeleteRecipeVersionRequestModel(mypydantic.models.base_model.BaseModel):
18class BatchDeleteRecipeVersionRequestModel(BaseModel):
19    name: str = Field(alias="Name")
20    recipe_versions: Sequence[str] = Field(alias="RecipeVersions")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RecipeVersionErrorDetailModel(mypydantic.models.base_model.BaseModel):
23class RecipeVersionErrorDetailModel(BaseModel):
24    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
25    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
26    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
29class ResponseMetadataModel(BaseModel):
30    request_id: str = Field(alias="RequestId")
31    host_id: str = Field(alias="HostId")
32    http_status_code: int = Field(alias="HTTPStatusCode")
33    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
34    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ColumnSelectorModel(mypydantic.models.base_model.BaseModel):
37class ColumnSelectorModel(BaseModel):
38    regex: Optional[str] = Field(default=None, alias="Regex")
39    name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ConditionExpressionModel(mypydantic.models.base_model.BaseModel):
42class ConditionExpressionModel(BaseModel):
43    condition: str = Field(alias="Condition")
44    target_column: str = Field(alias="TargetColumn")
45    value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobSampleModel(mypydantic.models.base_model.BaseModel):
48class JobSampleModel(BaseModel):
49    mode: Optional[Literal["CUSTOM_ROWS", "FULL_DATASET"]] = Field(
50        default=None, alias="Mode"
51    )
52    size: Optional[int] = Field(default=None, alias="Size")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class S3LocationModel(mypydantic.models.base_model.BaseModel):
55class S3LocationModel(BaseModel):
56    bucket: str = Field(alias="Bucket")
57    key: Optional[str] = Field(default=None, alias="Key")
58    bucket_owner: Optional[str] = Field(default=None, alias="BucketOwner")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidationConfigurationModel(mypydantic.models.base_model.BaseModel):
61class ValidationConfigurationModel(BaseModel):
62    ruleset_arn: str = Field(alias="RulesetArn")
63    validation_mode: Optional[Literal["CHECK_ALL"]] = Field(
64        default=None, alias="ValidationMode"
65    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SampleModel(mypydantic.models.base_model.BaseModel):
68class SampleModel(BaseModel):
69    type: Literal["FIRST_N", "LAST_N", "RANDOM"] = Field(alias="Type")
70    size: Optional[int] = Field(default=None, alias="Size")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RecipeReferenceModel(mypydantic.models.base_model.BaseModel):
73class RecipeReferenceModel(BaseModel):
74    name: str = Field(alias="Name")
75    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateScheduleRequestModel(mypydantic.models.base_model.BaseModel):
78class CreateScheduleRequestModel(BaseModel):
79    cron_expression: str = Field(alias="CronExpression")
80    name: str = Field(alias="Name")
81    job_names: Optional[Sequence[str]] = Field(default=None, alias="JobNames")
82    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CsvOptionsModel(mypydantic.models.base_model.BaseModel):
85class CsvOptionsModel(BaseModel):
86    delimiter: Optional[str] = Field(default=None, alias="Delimiter")
87    header_row: Optional[bool] = Field(default=None, alias="HeaderRow")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CsvOutputOptionsModel(mypydantic.models.base_model.BaseModel):
90class CsvOutputOptionsModel(BaseModel):
91    delimiter: Optional[str] = Field(default=None, alias="Delimiter")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatetimeOptionsModel(mypydantic.models.base_model.BaseModel):
94class DatetimeOptionsModel(BaseModel):
95    format: str = Field(alias="Format")
96    timezone_offset: Optional[str] = Field(default=None, alias="TimezoneOffset")
97    locale_code: Optional[str] = Field(default=None, alias="LocaleCode")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilterExpressionModel(mypydantic.models.base_model.BaseModel):
100class FilterExpressionModel(BaseModel):
101    expression: str = Field(alias="Expression")
102    values_map: Mapping[str, str] = Field(alias="ValuesMap")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDatasetRequestModel(mypydantic.models.base_model.BaseModel):
105class DeleteDatasetRequestModel(BaseModel):
106    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteJobRequestModel(mypydantic.models.base_model.BaseModel):
109class DeleteJobRequestModel(BaseModel):
110    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteProjectRequestModel(mypydantic.models.base_model.BaseModel):
113class DeleteProjectRequestModel(BaseModel):
114    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRecipeVersionRequestModel(mypydantic.models.base_model.BaseModel):
117class DeleteRecipeVersionRequestModel(BaseModel):
118    name: str = Field(alias="Name")
119    recipe_version: str = Field(alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRulesetRequestModel(mypydantic.models.base_model.BaseModel):
122class DeleteRulesetRequestModel(BaseModel):
123    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteScheduleRequestModel(mypydantic.models.base_model.BaseModel):
126class DeleteScheduleRequestModel(BaseModel):
127    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetRequestModel(mypydantic.models.base_model.BaseModel):
130class DescribeDatasetRequestModel(BaseModel):
131    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeJobRequestModel(mypydantic.models.base_model.BaseModel):
134class DescribeJobRequestModel(BaseModel):
135    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeJobRunRequestModel(mypydantic.models.base_model.BaseModel):
138class DescribeJobRunRequestModel(BaseModel):
139    name: str = Field(alias="Name")
140    run_id: str = Field(alias="RunId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeProjectRequestModel(mypydantic.models.base_model.BaseModel):
143class DescribeProjectRequestModel(BaseModel):
144    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRecipeRequestModel(mypydantic.models.base_model.BaseModel):
147class DescribeRecipeRequestModel(BaseModel):
148    name: str = Field(alias="Name")
149    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRulesetRequestModel(mypydantic.models.base_model.BaseModel):
152class DescribeRulesetRequestModel(BaseModel):
153    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeScheduleRequestModel(mypydantic.models.base_model.BaseModel):
156class DescribeScheduleRequestModel(BaseModel):
157    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExcelOptionsModel(mypydantic.models.base_model.BaseModel):
160class ExcelOptionsModel(BaseModel):
161    sheet_names: Optional[Sequence[str]] = Field(default=None, alias="SheetNames")
162    sheet_indexes: Optional[Sequence[int]] = Field(default=None, alias="SheetIndexes")
163    header_row: Optional[bool] = Field(default=None, alias="HeaderRow")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilesLimitModel(mypydantic.models.base_model.BaseModel):
166class FilesLimitModel(BaseModel):
167    max_files: int = Field(alias="MaxFiles")
168    ordered_by: Optional[Literal["LAST_MODIFIED_DATE"]] = Field(
169        default=None, alias="OrderedBy"
170    )
171    order: Optional[Literal["ASCENDING", "DESCENDING"]] = Field(
172        default=None, alias="Order"
173    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JsonOptionsModel(mypydantic.models.base_model.BaseModel):
176class JsonOptionsModel(BaseModel):
177    multi_line: Optional[bool] = Field(default=None, alias="MultiLine")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MetadataModel(mypydantic.models.base_model.BaseModel):
180class MetadataModel(BaseModel):
181    source_arn: Optional[str] = Field(default=None, alias="SourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
184class PaginatorConfigModel(BaseModel):
185    max_items: Optional[int] = Field(default=None, alias="MaxItems")
186    page_size: Optional[int] = Field(default=None, alias="PageSize")
187    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsRequestModel(mypydantic.models.base_model.BaseModel):
190class ListDatasetsRequestModel(BaseModel):
191    max_results: Optional[int] = Field(default=None, alias="MaxResults")
192    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobRunsRequestModel(mypydantic.models.base_model.BaseModel):
195class ListJobRunsRequestModel(BaseModel):
196    name: str = Field(alias="Name")
197    max_results: Optional[int] = Field(default=None, alias="MaxResults")
198    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsRequestModel(mypydantic.models.base_model.BaseModel):
201class ListJobsRequestModel(BaseModel):
202    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
203    max_results: Optional[int] = Field(default=None, alias="MaxResults")
204    next_token: Optional[str] = Field(default=None, alias="NextToken")
205    project_name: Optional[str] = Field(default=None, alias="ProjectName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsRequestModel(mypydantic.models.base_model.BaseModel):
208class ListProjectsRequestModel(BaseModel):
209    next_token: Optional[str] = Field(default=None, alias="NextToken")
210    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipeVersionsRequestModel(mypydantic.models.base_model.BaseModel):
213class ListRecipeVersionsRequestModel(BaseModel):
214    name: str = Field(alias="Name")
215    max_results: Optional[int] = Field(default=None, alias="MaxResults")
216    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipesRequestModel(mypydantic.models.base_model.BaseModel):
219class ListRecipesRequestModel(BaseModel):
220    max_results: Optional[int] = Field(default=None, alias="MaxResults")
221    next_token: Optional[str] = Field(default=None, alias="NextToken")
222    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRulesetsRequestModel(mypydantic.models.base_model.BaseModel):
225class ListRulesetsRequestModel(BaseModel):
226    target_arn: Optional[str] = Field(default=None, alias="TargetArn")
227    max_results: Optional[int] = Field(default=None, alias="MaxResults")
228    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RulesetItemModel(mypydantic.models.base_model.BaseModel):
231class RulesetItemModel(BaseModel):
232    name: str = Field(alias="Name")
233    target_arn: str = Field(alias="TargetArn")
234    account_id: Optional[str] = Field(default=None, alias="AccountId")
235    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
236    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
237    description: Optional[str] = Field(default=None, alias="Description")
238    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
239    last_modified_date: Optional[datetime] = Field(
240        default=None, alias="LastModifiedDate"
241    )
242    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
243    rule_count: Optional[int] = Field(default=None, alias="RuleCount")
244    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSchedulesRequestModel(mypydantic.models.base_model.BaseModel):
247class ListSchedulesRequestModel(BaseModel):
248    job_name: Optional[str] = Field(default=None, alias="JobName")
249    max_results: Optional[int] = Field(default=None, alias="MaxResults")
250    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ScheduleModel(mypydantic.models.base_model.BaseModel):
253class ScheduleModel(BaseModel):
254    name: str = Field(alias="Name")
255    account_id: Optional[str] = Field(default=None, alias="AccountId")
256    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
257    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
258    job_names: Optional[List[str]] = Field(default=None, alias="JobNames")
259    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
260    last_modified_date: Optional[datetime] = Field(
261        default=None, alias="LastModifiedDate"
262    )
263    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
264    cron_expression: Optional[str] = Field(default=None, alias="CronExpression")
265    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
268class ListTagsForResourceRequestModel(BaseModel):
269    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PublishRecipeRequestModel(mypydantic.models.base_model.BaseModel):
272class PublishRecipeRequestModel(BaseModel):
273    name: str = Field(alias="Name")
274    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RecipeActionModel(mypydantic.models.base_model.BaseModel):
277class RecipeActionModel(BaseModel):
278    operation: str = Field(alias="Operation")
279    parameters: Optional[Mapping[str, str]] = Field(default=None, alias="Parameters")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ThresholdModel(mypydantic.models.base_model.BaseModel):
282class ThresholdModel(BaseModel):
283    value: float = Field(alias="Value")
284    type: Optional[
285        Literal[
286            "GREATER_THAN", "GREATER_THAN_OR_EQUAL", "LESS_THAN", "LESS_THAN_OR_EQUAL"
287        ]
288    ] = Field(default=None, alias="Type")
289    unit: Optional[Literal["COUNT", "PERCENTAGE"]] = Field(default=None, alias="Unit")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ViewFrameModel(mypydantic.models.base_model.BaseModel):
292class ViewFrameModel(BaseModel):
293    start_column_index: int = Field(alias="StartColumnIndex")
294    column_range: Optional[int] = Field(default=None, alias="ColumnRange")
295    hidden_columns: Optional[Sequence[str]] = Field(default=None, alias="HiddenColumns")
296    start_row_index: Optional[int] = Field(default=None, alias="StartRowIndex")
297    row_range: Optional[int] = Field(default=None, alias="RowRange")
298    analytics: Optional[Literal["DISABLE", "ENABLE"]] = Field(
299        default=None, alias="Analytics"
300    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartJobRunRequestModel(mypydantic.models.base_model.BaseModel):
303class StartJobRunRequestModel(BaseModel):
304    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartProjectSessionRequestModel(mypydantic.models.base_model.BaseModel):
307class StartProjectSessionRequestModel(BaseModel):
308    name: str = Field(alias="Name")
309    assume_control: Optional[bool] = Field(default=None, alias="AssumeControl")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StatisticOverrideModel(mypydantic.models.base_model.BaseModel):
312class StatisticOverrideModel(BaseModel):
313    statistic: str = Field(alias="Statistic")
314    parameters: Mapping[str, str] = Field(alias="Parameters")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopJobRunRequestModel(mypydantic.models.base_model.BaseModel):
317class StopJobRunRequestModel(BaseModel):
318    name: str = Field(alias="Name")
319    run_id: str = Field(alias="RunId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
322class TagResourceRequestModel(BaseModel):
323    resource_arn: str = Field(alias="ResourceArn")
324    tags: Mapping[str, str] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
327class UntagResourceRequestModel(BaseModel):
328    resource_arn: str = Field(alias="ResourceArn")
329    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateScheduleRequestModel(mypydantic.models.base_model.BaseModel):
332class UpdateScheduleRequestModel(BaseModel):
333    cron_expression: str = Field(alias="CronExpression")
334    name: str = Field(alias="Name")
335    job_names: Optional[Sequence[str]] = Field(default=None, alias="JobNames")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EntityDetectorConfigurationModel(mypydantic.models.base_model.BaseModel):
338class EntityDetectorConfigurationModel(BaseModel):
339    entity_types: Sequence[str] = Field(alias="EntityTypes")
340    allowed_statistics: Optional[Sequence[AllowedStatisticsModel]] = Field(
341        default=None, alias="AllowedStatistics"
342    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeleteRecipeVersionResponseModel(mypydantic.models.base_model.BaseModel):
345class BatchDeleteRecipeVersionResponseModel(BaseModel):
346    name: str = Field(alias="Name")
347    errors: List[RecipeVersionErrorDetailModel] = Field(alias="Errors")
348    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetResponseModel(mypydantic.models.base_model.BaseModel):
351class CreateDatasetResponseModel(BaseModel):
352    name: str = Field(alias="Name")
353    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProfileJobResponseModel(mypydantic.models.base_model.BaseModel):
356class CreateProfileJobResponseModel(BaseModel):
357    name: str = Field(alias="Name")
358    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProjectResponseModel(mypydantic.models.base_model.BaseModel):
361class CreateProjectResponseModel(BaseModel):
362    name: str = Field(alias="Name")
363    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRecipeJobResponseModel(mypydantic.models.base_model.BaseModel):
366class CreateRecipeJobResponseModel(BaseModel):
367    name: str = Field(alias="Name")
368    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRecipeResponseModel(mypydantic.models.base_model.BaseModel):
371class CreateRecipeResponseModel(BaseModel):
372    name: str = Field(alias="Name")
373    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRulesetResponseModel(mypydantic.models.base_model.BaseModel):
376class CreateRulesetResponseModel(BaseModel):
377    name: str = Field(alias="Name")
378    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateScheduleResponseModel(mypydantic.models.base_model.BaseModel):
381class CreateScheduleResponseModel(BaseModel):
382    name: str = Field(alias="Name")
383    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDatasetResponseModel(mypydantic.models.base_model.BaseModel):
386class DeleteDatasetResponseModel(BaseModel):
387    name: str = Field(alias="Name")
388    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteJobResponseModel(mypydantic.models.base_model.BaseModel):
391class DeleteJobResponseModel(BaseModel):
392    name: str = Field(alias="Name")
393    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteProjectResponseModel(mypydantic.models.base_model.BaseModel):
396class DeleteProjectResponseModel(BaseModel):
397    name: str = Field(alias="Name")
398    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRecipeVersionResponseModel(mypydantic.models.base_model.BaseModel):
401class DeleteRecipeVersionResponseModel(BaseModel):
402    name: str = Field(alias="Name")
403    recipe_version: str = Field(alias="RecipeVersion")
404    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRulesetResponseModel(mypydantic.models.base_model.BaseModel):
407class DeleteRulesetResponseModel(BaseModel):
408    name: str = Field(alias="Name")
409    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteScheduleResponseModel(mypydantic.models.base_model.BaseModel):
412class DeleteScheduleResponseModel(BaseModel):
413    name: str = Field(alias="Name")
414    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeScheduleResponseModel(mypydantic.models.base_model.BaseModel):
417class DescribeScheduleResponseModel(BaseModel):
418    create_date: datetime = Field(alias="CreateDate")
419    created_by: str = Field(alias="CreatedBy")
420    job_names: List[str] = Field(alias="JobNames")
421    last_modified_by: str = Field(alias="LastModifiedBy")
422    last_modified_date: datetime = Field(alias="LastModifiedDate")
423    resource_arn: str = Field(alias="ResourceArn")
424    cron_expression: str = Field(alias="CronExpression")
425    tags: Dict[str, str] = Field(alias="Tags")
426    name: str = Field(alias="Name")
427    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
430class ListTagsForResourceResponseModel(BaseModel):
431    tags: Dict[str, str] = Field(alias="Tags")
432    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PublishRecipeResponseModel(mypydantic.models.base_model.BaseModel):
435class PublishRecipeResponseModel(BaseModel):
436    name: str = Field(alias="Name")
437    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SendProjectSessionActionResponseModel(mypydantic.models.base_model.BaseModel):
440class SendProjectSessionActionResponseModel(BaseModel):
441    result: str = Field(alias="Result")
442    name: str = Field(alias="Name")
443    action_id: int = Field(alias="ActionId")
444    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartJobRunResponseModel(mypydantic.models.base_model.BaseModel):
447class StartJobRunResponseModel(BaseModel):
448    run_id: str = Field(alias="RunId")
449    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartProjectSessionResponseModel(mypydantic.models.base_model.BaseModel):
452class StartProjectSessionResponseModel(BaseModel):
453    name: str = Field(alias="Name")
454    client_session_id: str = Field(alias="ClientSessionId")
455    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopJobRunResponseModel(mypydantic.models.base_model.BaseModel):
458class StopJobRunResponseModel(BaseModel):
459    run_id: str = Field(alias="RunId")
460    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDatasetResponseModel(mypydantic.models.base_model.BaseModel):
463class UpdateDatasetResponseModel(BaseModel):
464    name: str = Field(alias="Name")
465    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProfileJobResponseModel(mypydantic.models.base_model.BaseModel):
468class UpdateProfileJobResponseModel(BaseModel):
469    name: str = Field(alias="Name")
470    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProjectResponseModel(mypydantic.models.base_model.BaseModel):
473class UpdateProjectResponseModel(BaseModel):
474    last_modified_date: datetime = Field(alias="LastModifiedDate")
475    name: str = Field(alias="Name")
476    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRecipeJobResponseModel(mypydantic.models.base_model.BaseModel):
479class UpdateRecipeJobResponseModel(BaseModel):
480    name: str = Field(alias="Name")
481    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRecipeResponseModel(mypydantic.models.base_model.BaseModel):
484class UpdateRecipeResponseModel(BaseModel):
485    name: str = Field(alias="Name")
486    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRulesetResponseModel(mypydantic.models.base_model.BaseModel):
489class UpdateRulesetResponseModel(BaseModel):
490    name: str = Field(alias="Name")
491    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateScheduleResponseModel(mypydantic.models.base_model.BaseModel):
494class UpdateScheduleResponseModel(BaseModel):
495    name: str = Field(alias="Name")
496    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataCatalogInputDefinitionModel(mypydantic.models.base_model.BaseModel):
499class DataCatalogInputDefinitionModel(BaseModel):
500    database_name: str = Field(alias="DatabaseName")
501    table_name: str = Field(alias="TableName")
502    catalog_id: Optional[str] = Field(default=None, alias="CatalogId")
503    temp_directory: Optional[S3LocationModel] = Field(
504        default=None, alias="TempDirectory"
505    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatabaseInputDefinitionModel(mypydantic.models.base_model.BaseModel):
508class DatabaseInputDefinitionModel(BaseModel):
509    glue_connection_name: str = Field(alias="GlueConnectionName")
510    database_table_name: Optional[str] = Field(default=None, alias="DatabaseTableName")
511    temp_directory: Optional[S3LocationModel] = Field(
512        default=None, alias="TempDirectory"
513    )
514    query_string: Optional[str] = Field(default=None, alias="QueryString")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatabaseTableOutputOptionsModel(mypydantic.models.base_model.BaseModel):
517class DatabaseTableOutputOptionsModel(BaseModel):
518    table_name: str = Field(alias="TableName")
519    temp_directory: Optional[S3LocationModel] = Field(
520        default=None, alias="TempDirectory"
521    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class S3TableOutputOptionsModel(mypydantic.models.base_model.BaseModel):
524class S3TableOutputOptionsModel(BaseModel):
525    location: S3LocationModel = Field(alias="Location")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProjectRequestModel(mypydantic.models.base_model.BaseModel):
528class CreateProjectRequestModel(BaseModel):
529    dataset_name: str = Field(alias="DatasetName")
530    name: str = Field(alias="Name")
531    recipe_name: str = Field(alias="RecipeName")
532    role_arn: str = Field(alias="RoleArn")
533    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
534    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeProjectResponseModel(mypydantic.models.base_model.BaseModel):
537class DescribeProjectResponseModel(BaseModel):
538    create_date: datetime = Field(alias="CreateDate")
539    created_by: str = Field(alias="CreatedBy")
540    dataset_name: str = Field(alias="DatasetName")
541    last_modified_date: datetime = Field(alias="LastModifiedDate")
542    last_modified_by: str = Field(alias="LastModifiedBy")
543    name: str = Field(alias="Name")
544    recipe_name: str = Field(alias="RecipeName")
545    resource_arn: str = Field(alias="ResourceArn")
546    sample: SampleModel = Field(alias="Sample")
547    role_arn: str = Field(alias="RoleArn")
548    tags: Dict[str, str] = Field(alias="Tags")
549    session_status: Literal[
550        "ASSIGNED",
551        "FAILED",
552        "INITIALIZING",
553        "PROVISIONING",
554        "READY",
555        "RECYCLING",
556        "ROTATING",
557        "TERMINATED",
558        "TERMINATING",
559        "UPDATING",
560    ] = Field(alias="SessionStatus")
561    opened_by: str = Field(alias="OpenedBy")
562    open_date: datetime = Field(alias="OpenDate")
563    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProjectModel(mypydantic.models.base_model.BaseModel):
566class ProjectModel(BaseModel):
567    name: str = Field(alias="Name")
568    recipe_name: str = Field(alias="RecipeName")
569    account_id: Optional[str] = Field(default=None, alias="AccountId")
570    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
571    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
572    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
573    last_modified_date: Optional[datetime] = Field(
574        default=None, alias="LastModifiedDate"
575    )
576    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
577    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
578    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
579    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
580    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
581    opened_by: Optional[str] = Field(default=None, alias="OpenedBy")
582    open_date: Optional[datetime] = Field(default=None, alias="OpenDate")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProjectRequestModel(mypydantic.models.base_model.BaseModel):
585class UpdateProjectRequestModel(BaseModel):
586    role_arn: str = Field(alias="RoleArn")
587    name: str = Field(alias="Name")
588    sample: Optional[SampleModel] = Field(default=None, alias="Sample")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OutputFormatOptionsModel(mypydantic.models.base_model.BaseModel):
591class OutputFormatOptionsModel(BaseModel):
592    csv: Optional[CsvOutputOptionsModel] = Field(default=None, alias="Csv")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatasetParameterModel(mypydantic.models.base_model.BaseModel):
595class DatasetParameterModel(BaseModel):
596    name: str = Field(alias="Name")
597    type: Literal["Datetime", "Number", "String"] = Field(alias="Type")
598    datetime_options: Optional[DatetimeOptionsModel] = Field(
599        default=None, alias="DatetimeOptions"
600    )
601    create_column: Optional[bool] = Field(default=None, alias="CreateColumn")
602    filter: Optional[FilterExpressionModel] = Field(default=None, alias="Filter")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FormatOptionsModel(mypydantic.models.base_model.BaseModel):
605class FormatOptionsModel(BaseModel):
606    json_: Optional[JsonOptionsModel] = Field(default=None, alias="Json")
607    excel: Optional[ExcelOptionsModel] = Field(default=None, alias="Excel")
608    csv: Optional[CsvOptionsModel] = Field(default=None, alias="Csv")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsRequestListDatasetsPaginateModel(mypydantic.models.base_model.BaseModel):
611class ListDatasetsRequestListDatasetsPaginateModel(BaseModel):
612    pagination_config: Optional[PaginatorConfigModel] = Field(
613        default=None, alias="PaginationConfig"
614    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobRunsRequestListJobRunsPaginateModel(mypydantic.models.base_model.BaseModel):
617class ListJobRunsRequestListJobRunsPaginateModel(BaseModel):
618    name: str = Field(alias="Name")
619    pagination_config: Optional[PaginatorConfigModel] = Field(
620        default=None, alias="PaginationConfig"
621    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsRequestListJobsPaginateModel(mypydantic.models.base_model.BaseModel):
624class ListJobsRequestListJobsPaginateModel(BaseModel):
625    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
626    project_name: Optional[str] = Field(default=None, alias="ProjectName")
627    pagination_config: Optional[PaginatorConfigModel] = Field(
628        default=None, alias="PaginationConfig"
629    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsRequestListProjectsPaginateModel(mypydantic.models.base_model.BaseModel):
632class ListProjectsRequestListProjectsPaginateModel(BaseModel):
633    pagination_config: Optional[PaginatorConfigModel] = Field(
634        default=None, alias="PaginationConfig"
635    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipeVersionsRequestListRecipeVersionsPaginateModel(mypydantic.models.base_model.BaseModel):
638class ListRecipeVersionsRequestListRecipeVersionsPaginateModel(BaseModel):
639    name: str = Field(alias="Name")
640    pagination_config: Optional[PaginatorConfigModel] = Field(
641        default=None, alias="PaginationConfig"
642    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipesRequestListRecipesPaginateModel(mypydantic.models.base_model.BaseModel):
645class ListRecipesRequestListRecipesPaginateModel(BaseModel):
646    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
647    pagination_config: Optional[PaginatorConfigModel] = Field(
648        default=None, alias="PaginationConfig"
649    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRulesetsRequestListRulesetsPaginateModel(mypydantic.models.base_model.BaseModel):
652class ListRulesetsRequestListRulesetsPaginateModel(BaseModel):
653    target_arn: Optional[str] = Field(default=None, alias="TargetArn")
654    pagination_config: Optional[PaginatorConfigModel] = Field(
655        default=None, alias="PaginationConfig"
656    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSchedulesRequestListSchedulesPaginateModel(mypydantic.models.base_model.BaseModel):
659class ListSchedulesRequestListSchedulesPaginateModel(BaseModel):
660    job_name: Optional[str] = Field(default=None, alias="JobName")
661    pagination_config: Optional[PaginatorConfigModel] = Field(
662        default=None, alias="PaginationConfig"
663    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRulesetsResponseModel(mypydantic.models.base_model.BaseModel):
666class ListRulesetsResponseModel(BaseModel):
667    rulesets: List[RulesetItemModel] = Field(alias="Rulesets")
668    next_token: str = Field(alias="NextToken")
669    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSchedulesResponseModel(mypydantic.models.base_model.BaseModel):
672class ListSchedulesResponseModel(BaseModel):
673    schedules: List[ScheduleModel] = Field(alias="Schedules")
674    next_token: str = Field(alias="NextToken")
675    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RecipeStepModel(mypydantic.models.base_model.BaseModel):
678class RecipeStepModel(BaseModel):
679    action: RecipeActionModel = Field(alias="Action")
680    condition_expressions: Optional[Sequence[ConditionExpressionModel]] = Field(
681        default=None, alias="ConditionExpressions"
682    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RuleModel(mypydantic.models.base_model.BaseModel):
685class RuleModel(BaseModel):
686    name: str = Field(alias="Name")
687    check_expression: str = Field(alias="CheckExpression")
688    disabled: Optional[bool] = Field(default=None, alias="Disabled")
689    substitution_map: Optional[Mapping[str, str]] = Field(
690        default=None, alias="SubstitutionMap"
691    )
692    threshold: Optional[ThresholdModel] = Field(default=None, alias="Threshold")
693    column_selectors: Optional[Sequence[ColumnSelectorModel]] = Field(
694        default=None, alias="ColumnSelectors"
695    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StatisticsConfigurationModel(mypydantic.models.base_model.BaseModel):
698class StatisticsConfigurationModel(BaseModel):
699    included_statistics: Optional[Sequence[str]] = Field(
700        default=None, alias="IncludedStatistics"
701    )
702    overrides: Optional[Sequence[StatisticOverrideModel]] = Field(
703        default=None, alias="Overrides"
704    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InputModel(mypydantic.models.base_model.BaseModel):
707class InputModel(BaseModel):
708    s3_input_definition: Optional[S3LocationModel] = Field(
709        default=None, alias="S3InputDefinition"
710    )
711    data_catalog_input_definition: Optional[DataCatalogInputDefinitionModel] = Field(
712        default=None, alias="DataCatalogInputDefinition"
713    )
714    database_input_definition: Optional[DatabaseInputDefinitionModel] = Field(
715        default=None, alias="DatabaseInputDefinition"
716    )
717    metadata: Optional[MetadataModel] = Field(default=None, alias="Metadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatabaseOutputModel(mypydantic.models.base_model.BaseModel):
720class DatabaseOutputModel(BaseModel):
721    glue_connection_name: str = Field(alias="GlueConnectionName")
722    database_options: DatabaseTableOutputOptionsModel = Field(alias="DatabaseOptions")
723    database_output_mode: Optional[Literal["NEW_TABLE"]] = Field(
724        default=None, alias="DatabaseOutputMode"
725    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataCatalogOutputModel(mypydantic.models.base_model.BaseModel):
728class DataCatalogOutputModel(BaseModel):
729    database_name: str = Field(alias="DatabaseName")
730    table_name: str = Field(alias="TableName")
731    catalog_id: Optional[str] = Field(default=None, alias="CatalogId")
732    s3_options: Optional[S3TableOutputOptionsModel] = Field(
733        default=None, alias="S3Options"
734    )
735    database_options: Optional[DatabaseTableOutputOptionsModel] = Field(
736        default=None, alias="DatabaseOptions"
737    )
738    overwrite: Optional[bool] = Field(default=None, alias="Overwrite")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProjectsResponseModel(mypydantic.models.base_model.BaseModel):
741class ListProjectsResponseModel(BaseModel):
742    projects: List[ProjectModel] = Field(alias="Projects")
743    next_token: str = Field(alias="NextToken")
744    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OutputModel(mypydantic.models.base_model.BaseModel):
747class OutputModel(BaseModel):
748    location: S3LocationModel = Field(alias="Location")
749    compression_format: Optional[
750        Literal[
751            "BROTLI", "BZIP2", "DEFLATE", "GZIP", "LZ4", "LZO", "SNAPPY", "ZLIB", "ZSTD"
752        ]
753    ] = Field(default=None, alias="CompressionFormat")
754    format: Optional[
755        Literal[
756            "AVRO",
757            "CSV",
758            "GLUEPARQUET",
759            "JSON",
760            "ORC",
761            "PARQUET",
762            "TABLEAUHYPER",
763            "XML",
764        ]
765    ] = Field(default=None, alias="Format")
766    partition_columns: Optional[Sequence[str]] = Field(
767        default=None, alias="PartitionColumns"
768    )
769    overwrite: Optional[bool] = Field(default=None, alias="Overwrite")
770    format_options: Optional[OutputFormatOptionsModel] = Field(
771        default=None, alias="FormatOptions"
772    )
773    max_output_files: Optional[int] = Field(default=None, alias="MaxOutputFiles")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PathOptionsModel(mypydantic.models.base_model.BaseModel):
776class PathOptionsModel(BaseModel):
777    last_modified_date_condition: Optional[FilterExpressionModel] = Field(
778        default=None, alias="LastModifiedDateCondition"
779    )
780    files_limit: Optional[FilesLimitModel] = Field(default=None, alias="FilesLimit")
781    parameters: Optional[Mapping[str, DatasetParameterModel]] = Field(
782        default=None, alias="Parameters"
783    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRecipeRequestModel(mypydantic.models.base_model.BaseModel):
786class CreateRecipeRequestModel(BaseModel):
787    name: str = Field(alias="Name")
788    steps: Sequence[RecipeStepModel] = Field(alias="Steps")
789    description: Optional[str] = Field(default=None, alias="Description")
790    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRecipeResponseModel(mypydantic.models.base_model.BaseModel):
793class DescribeRecipeResponseModel(BaseModel):
794    created_by: str = Field(alias="CreatedBy")
795    create_date: datetime = Field(alias="CreateDate")
796    last_modified_by: str = Field(alias="LastModifiedBy")
797    last_modified_date: datetime = Field(alias="LastModifiedDate")
798    project_name: str = Field(alias="ProjectName")
799    published_by: str = Field(alias="PublishedBy")
800    published_date: datetime = Field(alias="PublishedDate")
801    description: str = Field(alias="Description")
802    name: str = Field(alias="Name")
803    steps: List[RecipeStepModel] = Field(alias="Steps")
804    tags: Dict[str, str] = Field(alias="Tags")
805    resource_arn: str = Field(alias="ResourceArn")
806    recipe_version: str = Field(alias="RecipeVersion")
807    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RecipeModel(mypydantic.models.base_model.BaseModel):
810class RecipeModel(BaseModel):
811    name: str = Field(alias="Name")
812    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
813    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
814    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
815    last_modified_date: Optional[datetime] = Field(
816        default=None, alias="LastModifiedDate"
817    )
818    project_name: Optional[str] = Field(default=None, alias="ProjectName")
819    published_by: Optional[str] = Field(default=None, alias="PublishedBy")
820    published_date: Optional[datetime] = Field(default=None, alias="PublishedDate")
821    description: Optional[str] = Field(default=None, alias="Description")
822    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
823    steps: Optional[List[RecipeStepModel]] = Field(default=None, alias="Steps")
824    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
825    recipe_version: Optional[str] = Field(default=None, alias="RecipeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SendProjectSessionActionRequestModel(mypydantic.models.base_model.BaseModel):
828class SendProjectSessionActionRequestModel(BaseModel):
829    name: str = Field(alias="Name")
830    preview: Optional[bool] = Field(default=None, alias="Preview")
831    recipe_step: Optional[RecipeStepModel] = Field(default=None, alias="RecipeStep")
832    step_index: Optional[int] = Field(default=None, alias="StepIndex")
833    client_session_id: Optional[str] = Field(default=None, alias="ClientSessionId")
834    view_frame: Optional[ViewFrameModel] = Field(default=None, alias="ViewFrame")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRecipeRequestModel(mypydantic.models.base_model.BaseModel):
837class UpdateRecipeRequestModel(BaseModel):
838    name: str = Field(alias="Name")
839    description: Optional[str] = Field(default=None, alias="Description")
840    steps: Optional[Sequence[RecipeStepModel]] = Field(default=None, alias="Steps")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRulesetRequestModel(mypydantic.models.base_model.BaseModel):
843class CreateRulesetRequestModel(BaseModel):
844    name: str = Field(alias="Name")
845    target_arn: str = Field(alias="TargetArn")
846    rules: Sequence[RuleModel] = Field(alias="Rules")
847    description: Optional[str] = Field(default=None, alias="Description")
848    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRulesetResponseModel(mypydantic.models.base_model.BaseModel):
851class DescribeRulesetResponseModel(BaseModel):
852    name: str = Field(alias="Name")
853    description: str = Field(alias="Description")
854    target_arn: str = Field(alias="TargetArn")
855    rules: List[RuleModel] = Field(alias="Rules")
856    create_date: datetime = Field(alias="CreateDate")
857    created_by: str = Field(alias="CreatedBy")
858    last_modified_by: str = Field(alias="LastModifiedBy")
859    last_modified_date: datetime = Field(alias="LastModifiedDate")
860    resource_arn: str = Field(alias="ResourceArn")
861    tags: Dict[str, str] = Field(alias="Tags")
862    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRulesetRequestModel(mypydantic.models.base_model.BaseModel):
865class UpdateRulesetRequestModel(BaseModel):
866    name: str = Field(alias="Name")
867    rules: Sequence[RuleModel] = Field(alias="Rules")
868    description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ColumnStatisticsConfigurationModel(mypydantic.models.base_model.BaseModel):
871class ColumnStatisticsConfigurationModel(BaseModel):
872    statistics: StatisticsConfigurationModel = Field(alias="Statistics")
873    selectors: Optional[Sequence[ColumnSelectorModel]] = Field(
874        default=None, alias="Selectors"
875    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRecipeJobRequestModel(mypydantic.models.base_model.BaseModel):
878class CreateRecipeJobRequestModel(BaseModel):
879    name: str = Field(alias="Name")
880    role_arn: str = Field(alias="RoleArn")
881    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
882    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
883    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
884        default=None, alias="EncryptionMode"
885    )
886    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
887        default=None, alias="LogSubscription"
888    )
889    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
890    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
891    outputs: Optional[Sequence[OutputModel]] = Field(default=None, alias="Outputs")
892    data_catalog_outputs: Optional[Sequence[DataCatalogOutputModel]] = Field(
893        default=None, alias="DataCatalogOutputs"
894    )
895    database_outputs: Optional[Sequence[DatabaseOutputModel]] = Field(
896        default=None, alias="DatabaseOutputs"
897    )
898    project_name: Optional[str] = Field(default=None, alias="ProjectName")
899    recipe_reference: Optional[RecipeReferenceModel] = Field(
900        default=None, alias="RecipeReference"
901    )
902    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
903    timeout: Optional[int] = Field(default=None, alias="Timeout")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobRunModel(mypydantic.models.base_model.BaseModel):
906class JobRunModel(BaseModel):
907    attempt: Optional[int] = Field(default=None, alias="Attempt")
908    completed_on: Optional[datetime] = Field(default=None, alias="CompletedOn")
909    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
910    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
911    execution_time: Optional[int] = Field(default=None, alias="ExecutionTime")
912    job_name: Optional[str] = Field(default=None, alias="JobName")
913    run_id: Optional[str] = Field(default=None, alias="RunId")
914    state: Optional[
915        Literal[
916            "FAILED",
917            "RUNNING",
918            "STARTING",
919            "STOPPED",
920            "STOPPING",
921            "SUCCEEDED",
922            "TIMEOUT",
923        ]
924    ] = Field(default=None, alias="State")
925    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
926        default=None, alias="LogSubscription"
927    )
928    log_group_name: Optional[str] = Field(default=None, alias="LogGroupName")
929    outputs: Optional[List[OutputModel]] = Field(default=None, alias="Outputs")
930    data_catalog_outputs: Optional[List[DataCatalogOutputModel]] = Field(
931        default=None, alias="DataCatalogOutputs"
932    )
933    database_outputs: Optional[List[DatabaseOutputModel]] = Field(
934        default=None, alias="DatabaseOutputs"
935    )
936    recipe_reference: Optional[RecipeReferenceModel] = Field(
937        default=None, alias="RecipeReference"
938    )
939    started_by: Optional[str] = Field(default=None, alias="StartedBy")
940    started_on: Optional[datetime] = Field(default=None, alias="StartedOn")
941    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
942    validation_configurations: Optional[List[ValidationConfigurationModel]] = Field(
943        default=None, alias="ValidationConfigurations"
944    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobModel(mypydantic.models.base_model.BaseModel):
947class JobModel(BaseModel):
948    name: str = Field(alias="Name")
949    account_id: Optional[str] = Field(default=None, alias="AccountId")
950    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
951    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
952    dataset_name: Optional[str] = Field(default=None, alias="DatasetName")
953    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
954    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
955        default=None, alias="EncryptionMode"
956    )
957    type: Optional[Literal["PROFILE", "RECIPE"]] = Field(default=None, alias="Type")
958    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
959    last_modified_date: Optional[datetime] = Field(
960        default=None, alias="LastModifiedDate"
961    )
962    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
963        default=None, alias="LogSubscription"
964    )
965    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
966    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
967    outputs: Optional[List[OutputModel]] = Field(default=None, alias="Outputs")
968    data_catalog_outputs: Optional[List[DataCatalogOutputModel]] = Field(
969        default=None, alias="DataCatalogOutputs"
970    )
971    database_outputs: Optional[List[DatabaseOutputModel]] = Field(
972        default=None, alias="DatabaseOutputs"
973    )
974    project_name: Optional[str] = Field(default=None, alias="ProjectName")
975    recipe_reference: Optional[RecipeReferenceModel] = Field(
976        default=None, alias="RecipeReference"
977    )
978    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
979    role_arn: Optional[str] = Field(default=None, alias="RoleArn")
980    timeout: Optional[int] = Field(default=None, alias="Timeout")
981    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
982    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
983    validation_configurations: Optional[List[ValidationConfigurationModel]] = Field(
984        default=None, alias="ValidationConfigurations"
985    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateRecipeJobRequestModel(mypydantic.models.base_model.BaseModel):
 988class UpdateRecipeJobRequestModel(BaseModel):
 989    name: str = Field(alias="Name")
 990    role_arn: str = Field(alias="RoleArn")
 991    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
 992    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
 993        default=None, alias="EncryptionMode"
 994    )
 995    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
 996        default=None, alias="LogSubscription"
 997    )
 998    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
 999    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
1000    outputs: Optional[Sequence[OutputModel]] = Field(default=None, alias="Outputs")
1001    data_catalog_outputs: Optional[Sequence[DataCatalogOutputModel]] = Field(
1002        default=None, alias="DataCatalogOutputs"
1003    )
1004    database_outputs: Optional[Sequence[DatabaseOutputModel]] = Field(
1005        default=None, alias="DatabaseOutputs"
1006    )
1007    timeout: Optional[int] = Field(default=None, alias="Timeout")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetRequestModel(mypydantic.models.base_model.BaseModel):
1010class CreateDatasetRequestModel(BaseModel):
1011    name: str = Field(alias="Name")
1012    input: InputModel = Field(alias="Input")
1013    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1014        default=None, alias="Format"
1015    )
1016    format_options: Optional[FormatOptionsModel] = Field(
1017        default=None, alias="FormatOptions"
1018    )
1019    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
1020    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatasetModel(mypydantic.models.base_model.BaseModel):
1023class DatasetModel(BaseModel):
1024    name: str = Field(alias="Name")
1025    input: InputModel = Field(alias="Input")
1026    account_id: Optional[str] = Field(default=None, alias="AccountId")
1027    created_by: Optional[str] = Field(default=None, alias="CreatedBy")
1028    create_date: Optional[datetime] = Field(default=None, alias="CreateDate")
1029    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1030        default=None, alias="Format"
1031    )
1032    format_options: Optional[FormatOptionsModel] = Field(
1033        default=None, alias="FormatOptions"
1034    )
1035    last_modified_date: Optional[datetime] = Field(
1036        default=None, alias="LastModifiedDate"
1037    )
1038    last_modified_by: Optional[str] = Field(default=None, alias="LastModifiedBy")
1039    source: Optional[Literal["DATA-CATALOG", "DATABASE", "S3"]] = Field(
1040        default=None, alias="Source"
1041    )
1042    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
1043    tags: Optional[Dict[str, str]] = Field(default=None, alias="Tags")
1044    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetResponseModel(mypydantic.models.base_model.BaseModel):
1047class DescribeDatasetResponseModel(BaseModel):
1048    created_by: str = Field(alias="CreatedBy")
1049    create_date: datetime = Field(alias="CreateDate")
1050    name: str = Field(alias="Name")
1051    format: Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"] = Field(alias="Format")
1052    format_options: FormatOptionsModel = Field(alias="FormatOptions")
1053    input: InputModel = Field(alias="Input")
1054    last_modified_date: datetime = Field(alias="LastModifiedDate")
1055    last_modified_by: str = Field(alias="LastModifiedBy")
1056    source: Literal["DATA-CATALOG", "DATABASE", "S3"] = Field(alias="Source")
1057    path_options: PathOptionsModel = Field(alias="PathOptions")
1058    tags: Dict[str, str] = Field(alias="Tags")
1059    resource_arn: str = Field(alias="ResourceArn")
1060    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDatasetRequestModel(mypydantic.models.base_model.BaseModel):
1063class UpdateDatasetRequestModel(BaseModel):
1064    name: str = Field(alias="Name")
1065    input: InputModel = Field(alias="Input")
1066    format: Optional[Literal["CSV", "EXCEL", "JSON", "ORC", "PARQUET"]] = Field(
1067        default=None, alias="Format"
1068    )
1069    format_options: Optional[FormatOptionsModel] = Field(
1070        default=None, alias="FormatOptions"
1071    )
1072    path_options: Optional[PathOptionsModel] = Field(default=None, alias="PathOptions")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipeVersionsResponseModel(mypydantic.models.base_model.BaseModel):
1075class ListRecipeVersionsResponseModel(BaseModel):
1076    next_token: str = Field(alias="NextToken")
1077    recipes: List[RecipeModel] = Field(alias="Recipes")
1078    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRecipesResponseModel(mypydantic.models.base_model.BaseModel):
1081class ListRecipesResponseModel(BaseModel):
1082    recipes: List[RecipeModel] = Field(alias="Recipes")
1083    next_token: str = Field(alias="NextToken")
1084    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProfileConfigurationModel(mypydantic.models.base_model.BaseModel):
1087class ProfileConfigurationModel(BaseModel):
1088    dataset_statistics_configuration: Optional[StatisticsConfigurationModel] = Field(
1089        default=None, alias="DatasetStatisticsConfiguration"
1090    )
1091    profile_columns: Optional[Sequence[ColumnSelectorModel]] = Field(
1092        default=None, alias="ProfileColumns"
1093    )
1094    column_statistics_configurations: Optional[
1095        Sequence[ColumnStatisticsConfigurationModel]
1096    ] = Field(default=None, alias="ColumnStatisticsConfigurations")
1097    entity_detector_configuration: Optional[EntityDetectorConfigurationModel] = Field(
1098        default=None, alias="EntityDetectorConfiguration"
1099    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobRunsResponseModel(mypydantic.models.base_model.BaseModel):
1102class ListJobRunsResponseModel(BaseModel):
1103    job_runs: List[JobRunModel] = Field(alias="JobRuns")
1104    next_token: str = Field(alias="NextToken")
1105    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsResponseModel(mypydantic.models.base_model.BaseModel):
1108class ListJobsResponseModel(BaseModel):
1109    jobs: List[JobModel] = Field(alias="Jobs")
1110    next_token: str = Field(alias="NextToken")
1111    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsResponseModel(mypydantic.models.base_model.BaseModel):
1114class ListDatasetsResponseModel(BaseModel):
1115    datasets: List[DatasetModel] = Field(alias="Datasets")
1116    next_token: str = Field(alias="NextToken")
1117    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProfileJobRequestModel(mypydantic.models.base_model.BaseModel):
1120class CreateProfileJobRequestModel(BaseModel):
1121    dataset_name: str = Field(alias="DatasetName")
1122    name: str = Field(alias="Name")
1123    output_location: S3LocationModel = Field(alias="OutputLocation")
1124    role_arn: str = Field(alias="RoleArn")
1125    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
1126    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
1127        default=None, alias="EncryptionMode"
1128    )
1129    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
1130        default=None, alias="LogSubscription"
1131    )
1132    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
1133    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
1134    configuration: Optional[ProfileConfigurationModel] = Field(
1135        default=None, alias="Configuration"
1136    )
1137    validation_configurations: Optional[Sequence[ValidationConfigurationModel]] = Field(
1138        default=None, alias="ValidationConfigurations"
1139    )
1140    tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags")
1141    timeout: Optional[int] = Field(default=None, alias="Timeout")
1142    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeJobResponseModel(mypydantic.models.base_model.BaseModel):
1145class DescribeJobResponseModel(BaseModel):
1146    create_date: datetime = Field(alias="CreateDate")
1147    created_by: str = Field(alias="CreatedBy")
1148    dataset_name: str = Field(alias="DatasetName")
1149    encryption_key_arn: str = Field(alias="EncryptionKeyArn")
1150    encryption_mode: Literal["SSE-KMS", "SSE-S3"] = Field(alias="EncryptionMode")
1151    name: str = Field(alias="Name")
1152    type: Literal["PROFILE", "RECIPE"] = Field(alias="Type")
1153    last_modified_by: str = Field(alias="LastModifiedBy")
1154    last_modified_date: datetime = Field(alias="LastModifiedDate")
1155    log_subscription: Literal["DISABLE", "ENABLE"] = Field(alias="LogSubscription")
1156    max_capacity: int = Field(alias="MaxCapacity")
1157    max_retries: int = Field(alias="MaxRetries")
1158    outputs: List[OutputModel] = Field(alias="Outputs")
1159    data_catalog_outputs: List[DataCatalogOutputModel] = Field(
1160        alias="DataCatalogOutputs"
1161    )
1162    database_outputs: List[DatabaseOutputModel] = Field(alias="DatabaseOutputs")
1163    project_name: str = Field(alias="ProjectName")
1164    profile_configuration: ProfileConfigurationModel = Field(
1165        alias="ProfileConfiguration"
1166    )
1167    validation_configurations: List[ValidationConfigurationModel] = Field(
1168        alias="ValidationConfigurations"
1169    )
1170    recipe_reference: RecipeReferenceModel = Field(alias="RecipeReference")
1171    resource_arn: str = Field(alias="ResourceArn")
1172    role_arn: str = Field(alias="RoleArn")
1173    tags: Dict[str, str] = Field(alias="Tags")
1174    timeout: int = Field(alias="Timeout")
1175    job_sample: JobSampleModel = Field(alias="JobSample")
1176    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeJobRunResponseModel(mypydantic.models.base_model.BaseModel):
1179class DescribeJobRunResponseModel(BaseModel):
1180    attempt: int = Field(alias="Attempt")
1181    completed_on: datetime = Field(alias="CompletedOn")
1182    dataset_name: str = Field(alias="DatasetName")
1183    error_message: str = Field(alias="ErrorMessage")
1184    execution_time: int = Field(alias="ExecutionTime")
1185    job_name: str = Field(alias="JobName")
1186    profile_configuration: ProfileConfigurationModel = Field(
1187        alias="ProfileConfiguration"
1188    )
1189    validation_configurations: List[ValidationConfigurationModel] = Field(
1190        alias="ValidationConfigurations"
1191    )
1192    run_id: str = Field(alias="RunId")
1193    state: Literal[
1194        "FAILED", "RUNNING", "STARTING", "STOPPED", "STOPPING", "SUCCEEDED", "TIMEOUT"
1195    ] = Field(alias="State")
1196    log_subscription: Literal["DISABLE", "ENABLE"] = Field(alias="LogSubscription")
1197    log_group_name: str = Field(alias="LogGroupName")
1198    outputs: List[OutputModel] = Field(alias="Outputs")
1199    data_catalog_outputs: List[DataCatalogOutputModel] = Field(
1200        alias="DataCatalogOutputs"
1201    )
1202    database_outputs: List[DatabaseOutputModel] = Field(alias="DatabaseOutputs")
1203    recipe_reference: RecipeReferenceModel = Field(alias="RecipeReference")
1204    started_by: str = Field(alias="StartedBy")
1205    started_on: datetime = Field(alias="StartedOn")
1206    job_sample: JobSampleModel = Field(alias="JobSample")
1207    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProfileJobRequestModel(mypydantic.models.base_model.BaseModel):
1210class UpdateProfileJobRequestModel(BaseModel):
1211    name: str = Field(alias="Name")
1212    output_location: S3LocationModel = Field(alias="OutputLocation")
1213    role_arn: str = Field(alias="RoleArn")
1214    configuration: Optional[ProfileConfigurationModel] = Field(
1215        default=None, alias="Configuration"
1216    )
1217    encryption_key_arn: Optional[str] = Field(default=None, alias="EncryptionKeyArn")
1218    encryption_mode: Optional[Literal["SSE-KMS", "SSE-S3"]] = Field(
1219        default=None, alias="EncryptionMode"
1220    )
1221    log_subscription: Optional[Literal["DISABLE", "ENABLE"]] = Field(
1222        default=None, alias="LogSubscription"
1223    )
1224    max_capacity: Optional[int] = Field(default=None, alias="MaxCapacity")
1225    max_retries: Optional[int] = Field(default=None, alias="MaxRetries")
1226    validation_configurations: Optional[Sequence[ValidationConfigurationModel]] = Field(
1227        default=None, alias="ValidationConfigurations"
1228    )
1229    timeout: Optional[int] = Field(default=None, alias="Timeout")
1230    job_sample: Optional[JobSampleModel] = Field(default=None, alias="JobSample")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs