mypydantic.models.athena

   1# Model Generated: Thu Mar  2 21:56:16 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Any, Dict, List, Literal, Mapping, Optional, Sequence
   7
   8from pydantic import Field
   9
  10from mypydantic.models.base_model import BaseModel
  11
  12
  13class AclConfigurationModel(BaseModel):
  14    s3_acl_option: Literal["BUCKET_OWNER_FULL_CONTROL"] = Field(alias="S3AclOption")
  15
  16
  17class ApplicationDPUSizesModel(BaseModel):
  18    application_runtime_id: Optional[str] = Field(
  19        default=None, alias="ApplicationRuntimeId"
  20    )
  21    supported_dp_usizes: Optional[List[int]] = Field(
  22        default=None, alias="SupportedDPUSizes"
  23    )
  24
  25
  26class AthenaErrorModel(BaseModel):
  27    error_category: Optional[int] = Field(default=None, alias="ErrorCategory")
  28    error_type: Optional[int] = Field(default=None, alias="ErrorType")
  29    retryable: Optional[bool] = Field(default=None, alias="Retryable")
  30    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  31
  32
  33class BatchGetNamedQueryInputRequestModel(BaseModel):
  34    named_query_ids: Sequence[str] = Field(alias="NamedQueryIds")
  35
  36
  37class NamedQueryModel(BaseModel):
  38    name: str = Field(alias="Name")
  39    database: str = Field(alias="Database")
  40    query_string: str = Field(alias="QueryString")
  41    description: Optional[str] = Field(default=None, alias="Description")
  42    named_query_id: Optional[str] = Field(default=None, alias="NamedQueryId")
  43    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
  44
  45
  46class ResponseMetadataModel(BaseModel):
  47    request_id: str = Field(alias="RequestId")
  48    host_id: str = Field(alias="HostId")
  49    http_status_code: int = Field(alias="HTTPStatusCode")
  50    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  51    retry_attempts: int = Field(alias="RetryAttempts")
  52
  53
  54class UnprocessedNamedQueryIdModel(BaseModel):
  55    named_query_id: Optional[str] = Field(default=None, alias="NamedQueryId")
  56    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
  57    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  58
  59
  60class BatchGetPreparedStatementInputRequestModel(BaseModel):
  61    prepared_statement_names: Sequence[str] = Field(alias="PreparedStatementNames")
  62    work_group: str = Field(alias="WorkGroup")
  63
  64
  65class PreparedStatementModel(BaseModel):
  66    statement_name: Optional[str] = Field(default=None, alias="StatementName")
  67    query_statement: Optional[str] = Field(default=None, alias="QueryStatement")
  68    work_group_name: Optional[str] = Field(default=None, alias="WorkGroupName")
  69    description: Optional[str] = Field(default=None, alias="Description")
  70    last_modified_time: Optional[datetime] = Field(
  71        default=None, alias="LastModifiedTime"
  72    )
  73
  74
  75class UnprocessedPreparedStatementNameModel(BaseModel):
  76    statement_name: Optional[str] = Field(default=None, alias="StatementName")
  77    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
  78    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  79
  80
  81class BatchGetQueryExecutionInputRequestModel(BaseModel):
  82    query_execution_ids: Sequence[str] = Field(alias="QueryExecutionIds")
  83
  84
  85class UnprocessedQueryExecutionIdModel(BaseModel):
  86    query_execution_id: Optional[str] = Field(default=None, alias="QueryExecutionId")
  87    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
  88    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  89
  90
  91class CalculationConfigurationModel(BaseModel):
  92    code_block: Optional[str] = Field(default=None, alias="CodeBlock")
  93
  94
  95class CalculationResultModel(BaseModel):
  96    std_out_s3_uri: Optional[str] = Field(default=None, alias="StdOutS3Uri")
  97    std_error_s3_uri: Optional[str] = Field(default=None, alias="StdErrorS3Uri")
  98    result_s3_uri: Optional[str] = Field(default=None, alias="ResultS3Uri")
  99    result_type: Optional[str] = Field(default=None, alias="ResultType")
 100
 101
 102class CalculationStatisticsModel(BaseModel):
 103    dpu_execution_in_millis: Optional[int] = Field(
 104        default=None, alias="DpuExecutionInMillis"
 105    )
 106    progress: Optional[str] = Field(default=None, alias="Progress")
 107
 108
 109class CalculationStatusModel(BaseModel):
 110    submission_date_time: Optional[datetime] = Field(
 111        default=None, alias="SubmissionDateTime"
 112    )
 113    completion_date_time: Optional[datetime] = Field(
 114        default=None, alias="CompletionDateTime"
 115    )
 116    state: Optional[
 117        Literal[
 118            "CANCELED",
 119            "CANCELING",
 120            "COMPLETED",
 121            "CREATED",
 122            "CREATING",
 123            "FAILED",
 124            "QUEUED",
 125            "RUNNING",
 126        ]
 127    ] = Field(default=None, alias="State")
 128    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
 129
 130
 131class ColumnInfoModel(BaseModel):
 132    name: str = Field(alias="Name")
 133    type: str = Field(alias="Type")
 134    catalog_name: Optional[str] = Field(default=None, alias="CatalogName")
 135    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
 136    table_name: Optional[str] = Field(default=None, alias="TableName")
 137    label: Optional[str] = Field(default=None, alias="Label")
 138    precision: Optional[int] = Field(default=None, alias="Precision")
 139    scale: Optional[int] = Field(default=None, alias="Scale")
 140    nullable: Optional[Literal["NOT_NULL", "NULLABLE", "UNKNOWN"]] = Field(
 141        default=None, alias="Nullable"
 142    )
 143    case_sensitive: Optional[bool] = Field(default=None, alias="CaseSensitive")
 144
 145
 146class ColumnModel(BaseModel):
 147    name: str = Field(alias="Name")
 148    type: Optional[str] = Field(default=None, alias="Type")
 149    comment: Optional[str] = Field(default=None, alias="Comment")
 150
 151
 152class TagModel(BaseModel):
 153    key: Optional[str] = Field(default=None, alias="Key")
 154    value: Optional[str] = Field(default=None, alias="Value")
 155
 156
 157class CreateNamedQueryInputRequestModel(BaseModel):
 158    name: str = Field(alias="Name")
 159    database: str = Field(alias="Database")
 160    query_string: str = Field(alias="QueryString")
 161    description: Optional[str] = Field(default=None, alias="Description")
 162    client_request_token: Optional[str] = Field(
 163        default=None, alias="ClientRequestToken"
 164    )
 165    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
 166
 167
 168class CreateNotebookInputRequestModel(BaseModel):
 169    work_group: str = Field(alias="WorkGroup")
 170    name: str = Field(alias="Name")
 171    client_request_token: Optional[str] = Field(
 172        default=None, alias="ClientRequestToken"
 173    )
 174
 175
 176class CreatePreparedStatementInputRequestModel(BaseModel):
 177    statement_name: str = Field(alias="StatementName")
 178    work_group: str = Field(alias="WorkGroup")
 179    query_statement: str = Field(alias="QueryStatement")
 180    description: Optional[str] = Field(default=None, alias="Description")
 181
 182
 183class CreatePresignedNotebookUrlRequestModel(BaseModel):
 184    session_id: str = Field(alias="SessionId")
 185
 186
 187class CustomerContentEncryptionConfigurationModel(BaseModel):
 188    kms_key: str = Field(alias="KmsKey")
 189
 190
 191class DataCatalogSummaryModel(BaseModel):
 192    catalog_name: Optional[str] = Field(default=None, alias="CatalogName")
 193    type: Optional[Literal["GLUE", "HIVE", "LAMBDA"]] = Field(
 194        default=None, alias="Type"
 195    )
 196
 197
 198class DataCatalogModel(BaseModel):
 199    name: str = Field(alias="Name")
 200    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
 201    description: Optional[str] = Field(default=None, alias="Description")
 202    parameters: Optional[Dict[str, str]] = Field(default=None, alias="Parameters")
 203
 204
 205class DatabaseModel(BaseModel):
 206    name: str = Field(alias="Name")
 207    description: Optional[str] = Field(default=None, alias="Description")
 208    parameters: Optional[Dict[str, str]] = Field(default=None, alias="Parameters")
 209
 210
 211class DatumModel(BaseModel):
 212    var_char_value: Optional[str] = Field(default=None, alias="VarCharValue")
 213
 214
 215class DeleteDataCatalogInputRequestModel(BaseModel):
 216    name: str = Field(alias="Name")
 217
 218
 219class DeleteNamedQueryInputRequestModel(BaseModel):
 220    named_query_id: str = Field(alias="NamedQueryId")
 221
 222
 223class DeleteNotebookInputRequestModel(BaseModel):
 224    notebook_id: str = Field(alias="NotebookId")
 225
 226
 227class DeletePreparedStatementInputRequestModel(BaseModel):
 228    statement_name: str = Field(alias="StatementName")
 229    work_group: str = Field(alias="WorkGroup")
 230
 231
 232class DeleteWorkGroupInputRequestModel(BaseModel):
 233    work_group: str = Field(alias="WorkGroup")
 234    recursive_delete_option: Optional[bool] = Field(
 235        default=None, alias="RecursiveDeleteOption"
 236    )
 237
 238
 239class EncryptionConfigurationModel(BaseModel):
 240    encryption_option: Literal["CSE_KMS", "SSE_KMS", "SSE_S3"] = Field(
 241        alias="EncryptionOption"
 242    )
 243    kms_key: Optional[str] = Field(default=None, alias="KmsKey")
 244
 245
 246class EngineConfigurationModel(BaseModel):
 247    max_concurrent_dpus: int = Field(alias="MaxConcurrentDpus")
 248    coordinator_dpu_size: Optional[int] = Field(
 249        default=None, alias="CoordinatorDpuSize"
 250    )
 251    default_executor_dpu_size: Optional[int] = Field(
 252        default=None, alias="DefaultExecutorDpuSize"
 253    )
 254    additional_configs: Optional[Dict[str, str]] = Field(
 255        default=None, alias="AdditionalConfigs"
 256    )
 257
 258
 259class EngineVersionModel(BaseModel):
 260    selected_engine_version: Optional[str] = Field(
 261        default=None, alias="SelectedEngineVersion"
 262    )
 263    effective_engine_version: Optional[str] = Field(
 264        default=None, alias="EffectiveEngineVersion"
 265    )
 266
 267
 268class ExecutorsSummaryModel(BaseModel):
 269    executor_id: str = Field(alias="ExecutorId")
 270    executor_type: Optional[Literal["COORDINATOR", "GATEWAY", "WORKER"]] = Field(
 271        default=None, alias="ExecutorType"
 272    )
 273    start_date_time: Optional[int] = Field(default=None, alias="StartDateTime")
 274    termination_date_time: Optional[int] = Field(
 275        default=None, alias="TerminationDateTime"
 276    )
 277    executor_state: Optional[
 278        Literal[
 279            "CREATED", "CREATING", "FAILED", "REGISTERED", "TERMINATED", "TERMINATING"
 280        ]
 281    ] = Field(default=None, alias="ExecutorState")
 282    executor_size: Optional[int] = Field(default=None, alias="ExecutorSize")
 283
 284
 285class ExportNotebookInputRequestModel(BaseModel):
 286    notebook_id: str = Field(alias="NotebookId")
 287
 288
 289class NotebookMetadataModel(BaseModel):
 290    notebook_id: Optional[str] = Field(default=None, alias="NotebookId")
 291    name: Optional[str] = Field(default=None, alias="Name")
 292    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
 293    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 294    type: Optional[Literal["IPYNB"]] = Field(default=None, alias="Type")
 295    last_modified_time: Optional[datetime] = Field(
 296        default=None, alias="LastModifiedTime"
 297    )
 298
 299
 300class FilterDefinitionModel(BaseModel):
 301    name: Optional[str] = Field(default=None, alias="Name")
 302
 303
 304class GetCalculationExecutionCodeRequestModel(BaseModel):
 305    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 306
 307
 308class GetCalculationExecutionRequestModel(BaseModel):
 309    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 310
 311
 312class GetCalculationExecutionStatusRequestModel(BaseModel):
 313    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 314
 315
 316class GetDataCatalogInputRequestModel(BaseModel):
 317    name: str = Field(alias="Name")
 318
 319
 320class GetDatabaseInputRequestModel(BaseModel):
 321    catalog_name: str = Field(alias="CatalogName")
 322    database_name: str = Field(alias="DatabaseName")
 323
 324
 325class GetNamedQueryInputRequestModel(BaseModel):
 326    named_query_id: str = Field(alias="NamedQueryId")
 327
 328
 329class GetNotebookMetadataInputRequestModel(BaseModel):
 330    notebook_id: str = Field(alias="NotebookId")
 331
 332
 333class GetPreparedStatementInputRequestModel(BaseModel):
 334    statement_name: str = Field(alias="StatementName")
 335    work_group: str = Field(alias="WorkGroup")
 336
 337
 338class GetQueryExecutionInputRequestModel(BaseModel):
 339    query_execution_id: str = Field(alias="QueryExecutionId")
 340
 341
 342class PaginatorConfigModel(BaseModel):
 343    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 344    page_size: Optional[int] = Field(default=None, alias="PageSize")
 345    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 346
 347
 348class GetQueryResultsInputRequestModel(BaseModel):
 349    query_execution_id: str = Field(alias="QueryExecutionId")
 350    next_token: Optional[str] = Field(default=None, alias="NextToken")
 351    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 352
 353
 354class GetQueryRuntimeStatisticsInputRequestModel(BaseModel):
 355    query_execution_id: str = Field(alias="QueryExecutionId")
 356
 357
 358class GetSessionRequestModel(BaseModel):
 359    session_id: str = Field(alias="SessionId")
 360
 361
 362class SessionStatisticsModel(BaseModel):
 363    dpu_execution_in_millis: Optional[int] = Field(
 364        default=None, alias="DpuExecutionInMillis"
 365    )
 366
 367
 368class SessionStatusModel(BaseModel):
 369    start_date_time: Optional[datetime] = Field(default=None, alias="StartDateTime")
 370    last_modified_date_time: Optional[datetime] = Field(
 371        default=None, alias="LastModifiedDateTime"
 372    )
 373    end_date_time: Optional[datetime] = Field(default=None, alias="EndDateTime")
 374    idle_since_date_time: Optional[datetime] = Field(
 375        default=None, alias="IdleSinceDateTime"
 376    )
 377    state: Optional[
 378        Literal[
 379            "BUSY",
 380            "CREATED",
 381            "CREATING",
 382            "DEGRADED",
 383            "FAILED",
 384            "IDLE",
 385            "TERMINATED",
 386            "TERMINATING",
 387        ]
 388    ] = Field(default=None, alias="State")
 389    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
 390
 391
 392class GetSessionStatusRequestModel(BaseModel):
 393    session_id: str = Field(alias="SessionId")
 394
 395
 396class GetTableMetadataInputRequestModel(BaseModel):
 397    catalog_name: str = Field(alias="CatalogName")
 398    database_name: str = Field(alias="DatabaseName")
 399    table_name: str = Field(alias="TableName")
 400
 401
 402class GetWorkGroupInputRequestModel(BaseModel):
 403    work_group: str = Field(alias="WorkGroup")
 404
 405
 406class ImportNotebookInputRequestModel(BaseModel):
 407    work_group: str = Field(alias="WorkGroup")
 408    name: str = Field(alias="Name")
 409    payload: str = Field(alias="Payload")
 410    type: Literal["IPYNB"] = Field(alias="Type")
 411    client_request_token: Optional[str] = Field(
 412        default=None, alias="ClientRequestToken"
 413    )
 414
 415
 416class ListApplicationDPUSizesInputRequestModel(BaseModel):
 417    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 418    next_token: Optional[str] = Field(default=None, alias="NextToken")
 419
 420
 421class ListCalculationExecutionsRequestModel(BaseModel):
 422    session_id: str = Field(alias="SessionId")
 423    state_filter: Optional[
 424        Literal[
 425            "CANCELED",
 426            "CANCELING",
 427            "COMPLETED",
 428            "CREATED",
 429            "CREATING",
 430            "FAILED",
 431            "QUEUED",
 432            "RUNNING",
 433        ]
 434    ] = Field(default=None, alias="StateFilter")
 435    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 436    next_token: Optional[str] = Field(default=None, alias="NextToken")
 437
 438
 439class ListDataCatalogsInputRequestModel(BaseModel):
 440    next_token: Optional[str] = Field(default=None, alias="NextToken")
 441    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 442
 443
 444class ListDatabasesInputRequestModel(BaseModel):
 445    catalog_name: str = Field(alias="CatalogName")
 446    next_token: Optional[str] = Field(default=None, alias="NextToken")
 447    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 448
 449
 450class ListEngineVersionsInputRequestModel(BaseModel):
 451    next_token: Optional[str] = Field(default=None, alias="NextToken")
 452    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 453
 454
 455class ListExecutorsRequestModel(BaseModel):
 456    session_id: str = Field(alias="SessionId")
 457    executor_state_filter: Optional[
 458        Literal[
 459            "CREATED", "CREATING", "FAILED", "REGISTERED", "TERMINATED", "TERMINATING"
 460        ]
 461    ] = Field(default=None, alias="ExecutorStateFilter")
 462    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 463    next_token: Optional[str] = Field(default=None, alias="NextToken")
 464
 465
 466class ListNamedQueriesInputRequestModel(BaseModel):
 467    next_token: Optional[str] = Field(default=None, alias="NextToken")
 468    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 469    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
 470
 471
 472class ListNotebookSessionsRequestModel(BaseModel):
 473    notebook_id: str = Field(alias="NotebookId")
 474    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 475    next_token: Optional[str] = Field(default=None, alias="NextToken")
 476
 477
 478class NotebookSessionSummaryModel(BaseModel):
 479    session_id: Optional[str] = Field(default=None, alias="SessionId")
 480    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 481
 482
 483class ListPreparedStatementsInputRequestModel(BaseModel):
 484    work_group: str = Field(alias="WorkGroup")
 485    next_token: Optional[str] = Field(default=None, alias="NextToken")
 486    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 487
 488
 489class PreparedStatementSummaryModel(BaseModel):
 490    statement_name: Optional[str] = Field(default=None, alias="StatementName")
 491    last_modified_time: Optional[datetime] = Field(
 492        default=None, alias="LastModifiedTime"
 493    )
 494
 495
 496class ListQueryExecutionsInputRequestModel(BaseModel):
 497    next_token: Optional[str] = Field(default=None, alias="NextToken")
 498    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 499    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
 500
 501
 502class ListSessionsRequestModel(BaseModel):
 503    work_group: str = Field(alias="WorkGroup")
 504    state_filter: Optional[
 505        Literal[
 506            "BUSY",
 507            "CREATED",
 508            "CREATING",
 509            "DEGRADED",
 510            "FAILED",
 511            "IDLE",
 512            "TERMINATED",
 513            "TERMINATING",
 514        ]
 515    ] = Field(default=None, alias="StateFilter")
 516    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 517    next_token: Optional[str] = Field(default=None, alias="NextToken")
 518
 519
 520class ListTableMetadataInputRequestModel(BaseModel):
 521    catalog_name: str = Field(alias="CatalogName")
 522    database_name: str = Field(alias="DatabaseName")
 523    expression: Optional[str] = Field(default=None, alias="Expression")
 524    next_token: Optional[str] = Field(default=None, alias="NextToken")
 525    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 526
 527
 528class ListTagsForResourceInputRequestModel(BaseModel):
 529    resource_arn: str = Field(alias="ResourceARN")
 530    next_token: Optional[str] = Field(default=None, alias="NextToken")
 531    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 532
 533
 534class ListWorkGroupsInputRequestModel(BaseModel):
 535    next_token: Optional[str] = Field(default=None, alias="NextToken")
 536    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 537
 538
 539class QueryExecutionContextModel(BaseModel):
 540    database: Optional[str] = Field(default=None, alias="Database")
 541    catalog: Optional[str] = Field(default=None, alias="Catalog")
 542
 543
 544class ResultReuseInformationModel(BaseModel):
 545    reused_previous_result: bool = Field(alias="ReusedPreviousResult")
 546
 547
 548class QueryRuntimeStatisticsRowsModel(BaseModel):
 549    input_rows: Optional[int] = Field(default=None, alias="InputRows")
 550    input_bytes: Optional[int] = Field(default=None, alias="InputBytes")
 551    output_bytes: Optional[int] = Field(default=None, alias="OutputBytes")
 552    output_rows: Optional[int] = Field(default=None, alias="OutputRows")
 553
 554
 555class QueryRuntimeStatisticsTimelineModel(BaseModel):
 556    query_queue_time_in_millis: Optional[int] = Field(
 557        default=None, alias="QueryQueueTimeInMillis"
 558    )
 559    query_planning_time_in_millis: Optional[int] = Field(
 560        default=None, alias="QueryPlanningTimeInMillis"
 561    )
 562    engine_execution_time_in_millis: Optional[int] = Field(
 563        default=None, alias="EngineExecutionTimeInMillis"
 564    )
 565    service_processing_time_in_millis: Optional[int] = Field(
 566        default=None, alias="ServiceProcessingTimeInMillis"
 567    )
 568    total_execution_time_in_millis: Optional[int] = Field(
 569        default=None, alias="TotalExecutionTimeInMillis"
 570    )
 571
 572
 573class QueryStagePlanNodeModel(BaseModel):
 574    name: Optional[str] = Field(default=None, alias="Name")
 575    identifier: Optional[str] = Field(default=None, alias="Identifier")
 576    children: Optional[List[Dict[str, Any]]] = Field(default=None, alias="Children")
 577    remote_sources: Optional[List[str]] = Field(default=None, alias="RemoteSources")
 578
 579
 580class QueryStageModel(BaseModel):
 581    stage_id: Optional[int] = Field(default=None, alias="StageId")
 582    state: Optional[str] = Field(default=None, alias="State")
 583    output_bytes: Optional[int] = Field(default=None, alias="OutputBytes")
 584    output_rows: Optional[int] = Field(default=None, alias="OutputRows")
 585    input_bytes: Optional[int] = Field(default=None, alias="InputBytes")
 586    input_rows: Optional[int] = Field(default=None, alias="InputRows")
 587    execution_time: Optional[int] = Field(default=None, alias="ExecutionTime")
 588    query_stage_plan: Optional[QueryStagePlanNodeModel] = Field(
 589        default=None, alias="QueryStagePlan"
 590    )
 591    sub_stages: Optional[List[Dict[str, Any]]] = Field(default=None, alias="SubStages")
 592
 593
 594class ResultReuseByAgeConfigurationModel(BaseModel):
 595    enabled: bool = Field(alias="Enabled")
 596    max_age_in_minutes: Optional[int] = Field(default=None, alias="MaxAgeInMinutes")
 597
 598
 599class StopCalculationExecutionRequestModel(BaseModel):
 600    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 601
 602
 603class StopQueryExecutionInputRequestModel(BaseModel):
 604    query_execution_id: str = Field(alias="QueryExecutionId")
 605
 606
 607class TerminateSessionRequestModel(BaseModel):
 608    session_id: str = Field(alias="SessionId")
 609
 610
 611class UntagResourceInputRequestModel(BaseModel):
 612    resource_arn: str = Field(alias="ResourceARN")
 613    tag_keys: Sequence[str] = Field(alias="TagKeys")
 614
 615
 616class UpdateDataCatalogInputRequestModel(BaseModel):
 617    name: str = Field(alias="Name")
 618    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
 619    description: Optional[str] = Field(default=None, alias="Description")
 620    parameters: Optional[Mapping[str, str]] = Field(default=None, alias="Parameters")
 621
 622
 623class UpdateNamedQueryInputRequestModel(BaseModel):
 624    named_query_id: str = Field(alias="NamedQueryId")
 625    name: str = Field(alias="Name")
 626    query_string: str = Field(alias="QueryString")
 627    description: Optional[str] = Field(default=None, alias="Description")
 628
 629
 630class UpdateNotebookInputRequestModel(BaseModel):
 631    notebook_id: str = Field(alias="NotebookId")
 632    payload: str = Field(alias="Payload")
 633    type: Literal["IPYNB"] = Field(alias="Type")
 634    session_id: Optional[str] = Field(default=None, alias="SessionId")
 635    client_request_token: Optional[str] = Field(
 636        default=None, alias="ClientRequestToken"
 637    )
 638
 639
 640class UpdateNotebookMetadataInputRequestModel(BaseModel):
 641    notebook_id: str = Field(alias="NotebookId")
 642    name: str = Field(alias="Name")
 643    client_request_token: Optional[str] = Field(
 644        default=None, alias="ClientRequestToken"
 645    )
 646
 647
 648class UpdatePreparedStatementInputRequestModel(BaseModel):
 649    statement_name: str = Field(alias="StatementName")
 650    work_group: str = Field(alias="WorkGroup")
 651    query_statement: str = Field(alias="QueryStatement")
 652    description: Optional[str] = Field(default=None, alias="Description")
 653
 654
 655class QueryExecutionStatusModel(BaseModel):
 656    state: Optional[
 657        Literal["CANCELLED", "FAILED", "QUEUED", "RUNNING", "SUCCEEDED"]
 658    ] = Field(default=None, alias="State")
 659    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
 660    submission_date_time: Optional[datetime] = Field(
 661        default=None, alias="SubmissionDateTime"
 662    )
 663    completion_date_time: Optional[datetime] = Field(
 664        default=None, alias="CompletionDateTime"
 665    )
 666    athena_error: Optional[AthenaErrorModel] = Field(default=None, alias="AthenaError")
 667
 668
 669class CreateNamedQueryOutputModel(BaseModel):
 670    named_query_id: str = Field(alias="NamedQueryId")
 671    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 672
 673
 674class CreateNotebookOutputModel(BaseModel):
 675    notebook_id: str = Field(alias="NotebookId")
 676    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 677
 678
 679class CreatePresignedNotebookUrlResponseModel(BaseModel):
 680    notebook_url: str = Field(alias="NotebookUrl")
 681    auth_token: str = Field(alias="AuthToken")
 682    auth_token_expiration_time: int = Field(alias="AuthTokenExpirationTime")
 683    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 684
 685
 686class GetCalculationExecutionCodeResponseModel(BaseModel):
 687    code_block: str = Field(alias="CodeBlock")
 688    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 689
 690
 691class GetNamedQueryOutputModel(BaseModel):
 692    named_query: NamedQueryModel = Field(alias="NamedQuery")
 693    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 694
 695
 696class ImportNotebookOutputModel(BaseModel):
 697    notebook_id: str = Field(alias="NotebookId")
 698    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 699
 700
 701class ListApplicationDPUSizesOutputModel(BaseModel):
 702    application_dp_usizes: List[ApplicationDPUSizesModel] = Field(
 703        alias="ApplicationDPUSizes"
 704    )
 705    next_token: str = Field(alias="NextToken")
 706    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 707
 708
 709class ListNamedQueriesOutputModel(BaseModel):
 710    named_query_ids: List[str] = Field(alias="NamedQueryIds")
 711    next_token: str = Field(alias="NextToken")
 712    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 713
 714
 715class ListQueryExecutionsOutputModel(BaseModel):
 716    query_execution_ids: List[str] = Field(alias="QueryExecutionIds")
 717    next_token: str = Field(alias="NextToken")
 718    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 719
 720
 721class StartCalculationExecutionResponseModel(BaseModel):
 722    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 723    state: Literal[
 724        "CANCELED",
 725        "CANCELING",
 726        "COMPLETED",
 727        "CREATED",
 728        "CREATING",
 729        "FAILED",
 730        "QUEUED",
 731        "RUNNING",
 732    ] = Field(alias="State")
 733    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 734
 735
 736class StartQueryExecutionOutputModel(BaseModel):
 737    query_execution_id: str = Field(alias="QueryExecutionId")
 738    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 739
 740
 741class StartSessionResponseModel(BaseModel):
 742    session_id: str = Field(alias="SessionId")
 743    state: Literal[
 744        "BUSY",
 745        "CREATED",
 746        "CREATING",
 747        "DEGRADED",
 748        "FAILED",
 749        "IDLE",
 750        "TERMINATED",
 751        "TERMINATING",
 752    ] = Field(alias="State")
 753    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 754
 755
 756class StopCalculationExecutionResponseModel(BaseModel):
 757    state: Literal[
 758        "CANCELED",
 759        "CANCELING",
 760        "COMPLETED",
 761        "CREATED",
 762        "CREATING",
 763        "FAILED",
 764        "QUEUED",
 765        "RUNNING",
 766    ] = Field(alias="State")
 767    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 768
 769
 770class TerminateSessionResponseModel(BaseModel):
 771    state: Literal[
 772        "BUSY",
 773        "CREATED",
 774        "CREATING",
 775        "DEGRADED",
 776        "FAILED",
 777        "IDLE",
 778        "TERMINATED",
 779        "TERMINATING",
 780    ] = Field(alias="State")
 781    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 782
 783
 784class BatchGetNamedQueryOutputModel(BaseModel):
 785    named_queries: List[NamedQueryModel] = Field(alias="NamedQueries")
 786    unprocessed_named_query_ids: List[UnprocessedNamedQueryIdModel] = Field(
 787        alias="UnprocessedNamedQueryIds"
 788    )
 789    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 790
 791
 792class GetPreparedStatementOutputModel(BaseModel):
 793    prepared_statement: PreparedStatementModel = Field(alias="PreparedStatement")
 794    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 795
 796
 797class BatchGetPreparedStatementOutputModel(BaseModel):
 798    prepared_statements: List[PreparedStatementModel] = Field(
 799        alias="PreparedStatements"
 800    )
 801    unprocessed_prepared_statement_names: List[
 802        UnprocessedPreparedStatementNameModel
 803    ] = Field(alias="UnprocessedPreparedStatementNames")
 804    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 805
 806
 807class StartCalculationExecutionRequestModel(BaseModel):
 808    session_id: str = Field(alias="SessionId")
 809    description: Optional[str] = Field(default=None, alias="Description")
 810    calculation_configuration: Optional[CalculationConfigurationModel] = Field(
 811        default=None, alias="CalculationConfiguration"
 812    )
 813    code_block: Optional[str] = Field(default=None, alias="CodeBlock")
 814    client_request_token: Optional[str] = Field(
 815        default=None, alias="ClientRequestToken"
 816    )
 817
 818
 819class CalculationSummaryModel(BaseModel):
 820    calculation_execution_id: Optional[str] = Field(
 821        default=None, alias="CalculationExecutionId"
 822    )
 823    description: Optional[str] = Field(default=None, alias="Description")
 824    status: Optional[CalculationStatusModel] = Field(default=None, alias="Status")
 825
 826
 827class GetCalculationExecutionResponseModel(BaseModel):
 828    calculation_execution_id: str = Field(alias="CalculationExecutionId")
 829    session_id: str = Field(alias="SessionId")
 830    description: str = Field(alias="Description")
 831    working_directory: str = Field(alias="WorkingDirectory")
 832    status: CalculationStatusModel = Field(alias="Status")
 833    statistics: CalculationStatisticsModel = Field(alias="Statistics")
 834    result: CalculationResultModel = Field(alias="Result")
 835    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 836
 837
 838class GetCalculationExecutionStatusResponseModel(BaseModel):
 839    status: CalculationStatusModel = Field(alias="Status")
 840    statistics: CalculationStatisticsModel = Field(alias="Statistics")
 841    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 842
 843
 844class ResultSetMetadataModel(BaseModel):
 845    column_info: Optional[List[ColumnInfoModel]] = Field(
 846        default=None, alias="ColumnInfo"
 847    )
 848
 849
 850class TableMetadataModel(BaseModel):
 851    name: str = Field(alias="Name")
 852    create_time: Optional[datetime] = Field(default=None, alias="CreateTime")
 853    last_access_time: Optional[datetime] = Field(default=None, alias="LastAccessTime")
 854    table_type: Optional[str] = Field(default=None, alias="TableType")
 855    columns: Optional[List[ColumnModel]] = Field(default=None, alias="Columns")
 856    partition_keys: Optional[List[ColumnModel]] = Field(
 857        default=None, alias="PartitionKeys"
 858    )
 859    parameters: Optional[Dict[str, str]] = Field(default=None, alias="Parameters")
 860
 861
 862class CreateDataCatalogInputRequestModel(BaseModel):
 863    name: str = Field(alias="Name")
 864    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
 865    description: Optional[str] = Field(default=None, alias="Description")
 866    parameters: Optional[Mapping[str, str]] = Field(default=None, alias="Parameters")
 867    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 868
 869
 870class ListTagsForResourceOutputModel(BaseModel):
 871    tags: List[TagModel] = Field(alias="Tags")
 872    next_token: str = Field(alias="NextToken")
 873    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 874
 875
 876class TagResourceInputRequestModel(BaseModel):
 877    resource_arn: str = Field(alias="ResourceARN")
 878    tags: Sequence[TagModel] = Field(alias="Tags")
 879
 880
 881class ListDataCatalogsOutputModel(BaseModel):
 882    data_catalogs_summary: List[DataCatalogSummaryModel] = Field(
 883        alias="DataCatalogsSummary"
 884    )
 885    next_token: str = Field(alias="NextToken")
 886    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 887
 888
 889class GetDataCatalogOutputModel(BaseModel):
 890    data_catalog: DataCatalogModel = Field(alias="DataCatalog")
 891    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 892
 893
 894class GetDatabaseOutputModel(BaseModel):
 895    database: DatabaseModel = Field(alias="Database")
 896    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 897
 898
 899class ListDatabasesOutputModel(BaseModel):
 900    database_list: List[DatabaseModel] = Field(alias="DatabaseList")
 901    next_token: str = Field(alias="NextToken")
 902    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 903
 904
 905class RowModel(BaseModel):
 906    data: Optional[List[DatumModel]] = Field(default=None, alias="Data")
 907
 908
 909class ResultConfigurationModel(BaseModel):
 910    output_location: Optional[str] = Field(default=None, alias="OutputLocation")
 911    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
 912        default=None, alias="EncryptionConfiguration"
 913    )
 914    expected_bucket_owner: Optional[str] = Field(
 915        default=None, alias="ExpectedBucketOwner"
 916    )
 917    acl_configuration: Optional[AclConfigurationModel] = Field(
 918        default=None, alias="AclConfiguration"
 919    )
 920
 921
 922class ResultConfigurationUpdatesModel(BaseModel):
 923    output_location: Optional[str] = Field(default=None, alias="OutputLocation")
 924    remove_output_location: Optional[bool] = Field(
 925        default=None, alias="RemoveOutputLocation"
 926    )
 927    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
 928        default=None, alias="EncryptionConfiguration"
 929    )
 930    remove_encryption_configuration: Optional[bool] = Field(
 931        default=None, alias="RemoveEncryptionConfiguration"
 932    )
 933    expected_bucket_owner: Optional[str] = Field(
 934        default=None, alias="ExpectedBucketOwner"
 935    )
 936    remove_expected_bucket_owner: Optional[bool] = Field(
 937        default=None, alias="RemoveExpectedBucketOwner"
 938    )
 939    acl_configuration: Optional[AclConfigurationModel] = Field(
 940        default=None, alias="AclConfiguration"
 941    )
 942    remove_acl_configuration: Optional[bool] = Field(
 943        default=None, alias="RemoveAclConfiguration"
 944    )
 945
 946
 947class SessionConfigurationModel(BaseModel):
 948    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
 949    working_directory: Optional[str] = Field(default=None, alias="WorkingDirectory")
 950    idle_timeout_seconds: Optional[int] = Field(
 951        default=None, alias="IdleTimeoutSeconds"
 952    )
 953    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
 954        default=None, alias="EncryptionConfiguration"
 955    )
 956
 957
 958class StartSessionRequestModel(BaseModel):
 959    work_group: str = Field(alias="WorkGroup")
 960    engine_configuration: EngineConfigurationModel = Field(alias="EngineConfiguration")
 961    description: Optional[str] = Field(default=None, alias="Description")
 962    notebook_version: Optional[str] = Field(default=None, alias="NotebookVersion")
 963    session_idle_timeout_in_minutes: Optional[int] = Field(
 964        default=None, alias="SessionIdleTimeoutInMinutes"
 965    )
 966    client_request_token: Optional[str] = Field(
 967        default=None, alias="ClientRequestToken"
 968    )
 969
 970
 971class ListEngineVersionsOutputModel(BaseModel):
 972    engine_versions: List[EngineVersionModel] = Field(alias="EngineVersions")
 973    next_token: str = Field(alias="NextToken")
 974    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 975
 976
 977class WorkGroupSummaryModel(BaseModel):
 978    name: Optional[str] = Field(default=None, alias="Name")
 979    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
 980    description: Optional[str] = Field(default=None, alias="Description")
 981    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 982    engine_version: Optional[EngineVersionModel] = Field(
 983        default=None, alias="EngineVersion"
 984    )
 985
 986
 987class ListExecutorsResponseModel(BaseModel):
 988    session_id: str = Field(alias="SessionId")
 989    next_token: str = Field(alias="NextToken")
 990    executors_summary: List[ExecutorsSummaryModel] = Field(alias="ExecutorsSummary")
 991    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 992
 993
 994class ExportNotebookOutputModel(BaseModel):
 995    notebook_metadata: NotebookMetadataModel = Field(alias="NotebookMetadata")
 996    payload: str = Field(alias="Payload")
 997    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 998
 999
1000class GetNotebookMetadataOutputModel(BaseModel):
1001    notebook_metadata: NotebookMetadataModel = Field(alias="NotebookMetadata")
1002    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1003
1004
1005class ListNotebookMetadataOutputModel(BaseModel):
1006    next_token: str = Field(alias="NextToken")
1007    notebook_metadata_list: List[NotebookMetadataModel] = Field(
1008        alias="NotebookMetadataList"
1009    )
1010    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1011
1012
1013class ListNotebookMetadataInputRequestModel(BaseModel):
1014    work_group: str = Field(alias="WorkGroup")
1015    filters: Optional[FilterDefinitionModel] = Field(default=None, alias="Filters")
1016    next_token: Optional[str] = Field(default=None, alias="NextToken")
1017    max_results: Optional[int] = Field(default=None, alias="MaxResults")
1018
1019
1020class GetQueryResultsInputGetQueryResultsPaginateModel(BaseModel):
1021    query_execution_id: str = Field(alias="QueryExecutionId")
1022    pagination_config: Optional[PaginatorConfigModel] = Field(
1023        default=None, alias="PaginationConfig"
1024    )
1025
1026
1027class ListDataCatalogsInputListDataCatalogsPaginateModel(BaseModel):
1028    pagination_config: Optional[PaginatorConfigModel] = Field(
1029        default=None, alias="PaginationConfig"
1030    )
1031
1032
1033class ListDatabasesInputListDatabasesPaginateModel(BaseModel):
1034    catalog_name: str = Field(alias="CatalogName")
1035    pagination_config: Optional[PaginatorConfigModel] = Field(
1036        default=None, alias="PaginationConfig"
1037    )
1038
1039
1040class ListNamedQueriesInputListNamedQueriesPaginateModel(BaseModel):
1041    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1042    pagination_config: Optional[PaginatorConfigModel] = Field(
1043        default=None, alias="PaginationConfig"
1044    )
1045
1046
1047class ListQueryExecutionsInputListQueryExecutionsPaginateModel(BaseModel):
1048    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1049    pagination_config: Optional[PaginatorConfigModel] = Field(
1050        default=None, alias="PaginationConfig"
1051    )
1052
1053
1054class ListTableMetadataInputListTableMetadataPaginateModel(BaseModel):
1055    catalog_name: str = Field(alias="CatalogName")
1056    database_name: str = Field(alias="DatabaseName")
1057    expression: Optional[str] = Field(default=None, alias="Expression")
1058    pagination_config: Optional[PaginatorConfigModel] = Field(
1059        default=None, alias="PaginationConfig"
1060    )
1061
1062
1063class ListTagsForResourceInputListTagsForResourcePaginateModel(BaseModel):
1064    resource_arn: str = Field(alias="ResourceARN")
1065    pagination_config: Optional[PaginatorConfigModel] = Field(
1066        default=None, alias="PaginationConfig"
1067    )
1068
1069
1070class GetSessionStatusResponseModel(BaseModel):
1071    session_id: str = Field(alias="SessionId")
1072    status: SessionStatusModel = Field(alias="Status")
1073    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1074
1075
1076class SessionSummaryModel(BaseModel):
1077    session_id: Optional[str] = Field(default=None, alias="SessionId")
1078    description: Optional[str] = Field(default=None, alias="Description")
1079    engine_version: Optional[EngineVersionModel] = Field(
1080        default=None, alias="EngineVersion"
1081    )
1082    notebook_version: Optional[str] = Field(default=None, alias="NotebookVersion")
1083    status: Optional[SessionStatusModel] = Field(default=None, alias="Status")
1084
1085
1086class ListNotebookSessionsResponseModel(BaseModel):
1087    notebook_sessions_list: List[NotebookSessionSummaryModel] = Field(
1088        alias="NotebookSessionsList"
1089    )
1090    next_token: str = Field(alias="NextToken")
1091    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1092
1093
1094class ListPreparedStatementsOutputModel(BaseModel):
1095    prepared_statements: List[PreparedStatementSummaryModel] = Field(
1096        alias="PreparedStatements"
1097    )
1098    next_token: str = Field(alias="NextToken")
1099    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1100
1101
1102class QueryExecutionStatisticsModel(BaseModel):
1103    engine_execution_time_in_millis: Optional[int] = Field(
1104        default=None, alias="EngineExecutionTimeInMillis"
1105    )
1106    data_scanned_in_bytes: Optional[int] = Field(
1107        default=None, alias="DataScannedInBytes"
1108    )
1109    data_manifest_location: Optional[str] = Field(
1110        default=None, alias="DataManifestLocation"
1111    )
1112    total_execution_time_in_millis: Optional[int] = Field(
1113        default=None, alias="TotalExecutionTimeInMillis"
1114    )
1115    query_queue_time_in_millis: Optional[int] = Field(
1116        default=None, alias="QueryQueueTimeInMillis"
1117    )
1118    query_planning_time_in_millis: Optional[int] = Field(
1119        default=None, alias="QueryPlanningTimeInMillis"
1120    )
1121    service_processing_time_in_millis: Optional[int] = Field(
1122        default=None, alias="ServiceProcessingTimeInMillis"
1123    )
1124    result_reuse_information: Optional[ResultReuseInformationModel] = Field(
1125        default=None, alias="ResultReuseInformation"
1126    )
1127
1128
1129class QueryRuntimeStatisticsModel(BaseModel):
1130    timeline: Optional[QueryRuntimeStatisticsTimelineModel] = Field(
1131        default=None, alias="Timeline"
1132    )
1133    rows: Optional[QueryRuntimeStatisticsRowsModel] = Field(default=None, alias="Rows")
1134    output_stage: Optional[QueryStageModel] = Field(default=None, alias="OutputStage")
1135
1136
1137class ResultReuseConfigurationModel(BaseModel):
1138    result_reuse_by_age_configuration: Optional[
1139        ResultReuseByAgeConfigurationModel
1140    ] = Field(default=None, alias="ResultReuseByAgeConfiguration")
1141
1142
1143class ListCalculationExecutionsResponseModel(BaseModel):
1144    next_token: str = Field(alias="NextToken")
1145    calculations: List[CalculationSummaryModel] = Field(alias="Calculations")
1146    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1147
1148
1149class GetTableMetadataOutputModel(BaseModel):
1150    table_metadata: TableMetadataModel = Field(alias="TableMetadata")
1151    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1152
1153
1154class ListTableMetadataOutputModel(BaseModel):
1155    table_metadata_list: List[TableMetadataModel] = Field(alias="TableMetadataList")
1156    next_token: str = Field(alias="NextToken")
1157    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1158
1159
1160class ResultSetModel(BaseModel):
1161    rows: Optional[List[RowModel]] = Field(default=None, alias="Rows")
1162    result_set_metadata: Optional[ResultSetMetadataModel] = Field(
1163        default=None, alias="ResultSetMetadata"
1164    )
1165
1166
1167class WorkGroupConfigurationModel(BaseModel):
1168    result_configuration: Optional[ResultConfigurationModel] = Field(
1169        default=None, alias="ResultConfiguration"
1170    )
1171    enforce_work_group_configuration: Optional[bool] = Field(
1172        default=None, alias="EnforceWorkGroupConfiguration"
1173    )
1174    publish_cloud_watch_metrics_enabled: Optional[bool] = Field(
1175        default=None, alias="PublishCloudWatchMetricsEnabled"
1176    )
1177    bytes_scanned_cutoff_per_query: Optional[int] = Field(
1178        default=None, alias="BytesScannedCutoffPerQuery"
1179    )
1180    requester_pays_enabled: Optional[bool] = Field(
1181        default=None, alias="RequesterPaysEnabled"
1182    )
1183    engine_version: Optional[EngineVersionModel] = Field(
1184        default=None, alias="EngineVersion"
1185    )
1186    additional_configuration: Optional[str] = Field(
1187        default=None, alias="AdditionalConfiguration"
1188    )
1189    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
1190    customer_content_encryption_configuration: Optional[
1191        CustomerContentEncryptionConfigurationModel
1192    ] = Field(default=None, alias="CustomerContentEncryptionConfiguration")
1193
1194
1195class WorkGroupConfigurationUpdatesModel(BaseModel):
1196    enforce_work_group_configuration: Optional[bool] = Field(
1197        default=None, alias="EnforceWorkGroupConfiguration"
1198    )
1199    result_configuration_updates: Optional[ResultConfigurationUpdatesModel] = Field(
1200        default=None, alias="ResultConfigurationUpdates"
1201    )
1202    publish_cloud_watch_metrics_enabled: Optional[bool] = Field(
1203        default=None, alias="PublishCloudWatchMetricsEnabled"
1204    )
1205    bytes_scanned_cutoff_per_query: Optional[int] = Field(
1206        default=None, alias="BytesScannedCutoffPerQuery"
1207    )
1208    remove_bytes_scanned_cutoff_per_query: Optional[bool] = Field(
1209        default=None, alias="RemoveBytesScannedCutoffPerQuery"
1210    )
1211    requester_pays_enabled: Optional[bool] = Field(
1212        default=None, alias="RequesterPaysEnabled"
1213    )
1214    engine_version: Optional[EngineVersionModel] = Field(
1215        default=None, alias="EngineVersion"
1216    )
1217    remove_customer_content_encryption_configuration: Optional[bool] = Field(
1218        default=None, alias="RemoveCustomerContentEncryptionConfiguration"
1219    )
1220    additional_configuration: Optional[str] = Field(
1221        default=None, alias="AdditionalConfiguration"
1222    )
1223    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
1224    customer_content_encryption_configuration: Optional[
1225        CustomerContentEncryptionConfigurationModel
1226    ] = Field(default=None, alias="CustomerContentEncryptionConfiguration")
1227
1228
1229class GetSessionResponseModel(BaseModel):
1230    session_id: str = Field(alias="SessionId")
1231    description: str = Field(alias="Description")
1232    work_group: str = Field(alias="WorkGroup")
1233    engine_version: str = Field(alias="EngineVersion")
1234    engine_configuration: EngineConfigurationModel = Field(alias="EngineConfiguration")
1235    notebook_version: str = Field(alias="NotebookVersion")
1236    session_configuration: SessionConfigurationModel = Field(
1237        alias="SessionConfiguration"
1238    )
1239    status: SessionStatusModel = Field(alias="Status")
1240    statistics: SessionStatisticsModel = Field(alias="Statistics")
1241    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1242
1243
1244class ListWorkGroupsOutputModel(BaseModel):
1245    work_groups: List[WorkGroupSummaryModel] = Field(alias="WorkGroups")
1246    next_token: str = Field(alias="NextToken")
1247    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1248
1249
1250class ListSessionsResponseModel(BaseModel):
1251    next_token: str = Field(alias="NextToken")
1252    sessions: List[SessionSummaryModel] = Field(alias="Sessions")
1253    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1254
1255
1256class GetQueryRuntimeStatisticsOutputModel(BaseModel):
1257    query_runtime_statistics: QueryRuntimeStatisticsModel = Field(
1258        alias="QueryRuntimeStatistics"
1259    )
1260    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1261
1262
1263class QueryExecutionModel(BaseModel):
1264    query_execution_id: Optional[str] = Field(default=None, alias="QueryExecutionId")
1265    query: Optional[str] = Field(default=None, alias="Query")
1266    statement_type: Optional[Literal["DDL", "DML", "UTILITY"]] = Field(
1267        default=None, alias="StatementType"
1268    )
1269    result_configuration: Optional[ResultConfigurationModel] = Field(
1270        default=None, alias="ResultConfiguration"
1271    )
1272    result_reuse_configuration: Optional[ResultReuseConfigurationModel] = Field(
1273        default=None, alias="ResultReuseConfiguration"
1274    )
1275    query_execution_context: Optional[QueryExecutionContextModel] = Field(
1276        default=None, alias="QueryExecutionContext"
1277    )
1278    status: Optional[QueryExecutionStatusModel] = Field(default=None, alias="Status")
1279    statistics: Optional[QueryExecutionStatisticsModel] = Field(
1280        default=None, alias="Statistics"
1281    )
1282    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1283    engine_version: Optional[EngineVersionModel] = Field(
1284        default=None, alias="EngineVersion"
1285    )
1286    execution_parameters: Optional[List[str]] = Field(
1287        default=None, alias="ExecutionParameters"
1288    )
1289
1290
1291class StartQueryExecutionInputRequestModel(BaseModel):
1292    query_string: str = Field(alias="QueryString")
1293    client_request_token: Optional[str] = Field(
1294        default=None, alias="ClientRequestToken"
1295    )
1296    query_execution_context: Optional[QueryExecutionContextModel] = Field(
1297        default=None, alias="QueryExecutionContext"
1298    )
1299    result_configuration: Optional[ResultConfigurationModel] = Field(
1300        default=None, alias="ResultConfiguration"
1301    )
1302    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1303    execution_parameters: Optional[Sequence[str]] = Field(
1304        default=None, alias="ExecutionParameters"
1305    )
1306    result_reuse_configuration: Optional[ResultReuseConfigurationModel] = Field(
1307        default=None, alias="ResultReuseConfiguration"
1308    )
1309
1310
1311class GetQueryResultsOutputModel(BaseModel):
1312    update_count: int = Field(alias="UpdateCount")
1313    result_set: ResultSetModel = Field(alias="ResultSet")
1314    next_token: str = Field(alias="NextToken")
1315    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1316
1317
1318class CreateWorkGroupInputRequestModel(BaseModel):
1319    name: str = Field(alias="Name")
1320    configuration: Optional[WorkGroupConfigurationModel] = Field(
1321        default=None, alias="Configuration"
1322    )
1323    description: Optional[str] = Field(default=None, alias="Description")
1324    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1325
1326
1327class WorkGroupModel(BaseModel):
1328    name: str = Field(alias="Name")
1329    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
1330    configuration: Optional[WorkGroupConfigurationModel] = Field(
1331        default=None, alias="Configuration"
1332    )
1333    description: Optional[str] = Field(default=None, alias="Description")
1334    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
1335
1336
1337class UpdateWorkGroupInputRequestModel(BaseModel):
1338    work_group: str = Field(alias="WorkGroup")
1339    description: Optional[str] = Field(default=None, alias="Description")
1340    configuration_updates: Optional[WorkGroupConfigurationUpdatesModel] = Field(
1341        default=None, alias="ConfigurationUpdates"
1342    )
1343    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
1344
1345
1346class BatchGetQueryExecutionOutputModel(BaseModel):
1347    query_executions: List[QueryExecutionModel] = Field(alias="QueryExecutions")
1348    unprocessed_query_execution_ids: List[UnprocessedQueryExecutionIdModel] = Field(
1349        alias="UnprocessedQueryExecutionIds"
1350    )
1351    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1352
1353
1354class GetQueryExecutionOutputModel(BaseModel):
1355    query_execution: QueryExecutionModel = Field(alias="QueryExecution")
1356    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1357
1358
1359class GetWorkGroupOutputModel(BaseModel):
1360    work_group: WorkGroupModel = Field(alias="WorkGroup")
1361    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AclConfigurationModel(mypydantic.models.base_model.BaseModel):
14class AclConfigurationModel(BaseModel):
15    s3_acl_option: Literal["BUCKET_OWNER_FULL_CONTROL"] = Field(alias="S3AclOption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ApplicationDPUSizesModel(mypydantic.models.base_model.BaseModel):
18class ApplicationDPUSizesModel(BaseModel):
19    application_runtime_id: Optional[str] = Field(
20        default=None, alias="ApplicationRuntimeId"
21    )
22    supported_dp_usizes: Optional[List[int]] = Field(
23        default=None, alias="SupportedDPUSizes"
24    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AthenaErrorModel(mypydantic.models.base_model.BaseModel):
27class AthenaErrorModel(BaseModel):
28    error_category: Optional[int] = Field(default=None, alias="ErrorCategory")
29    error_type: Optional[int] = Field(default=None, alias="ErrorType")
30    retryable: Optional[bool] = Field(default=None, alias="Retryable")
31    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchGetNamedQueryInputRequestModel(mypydantic.models.base_model.BaseModel):
34class BatchGetNamedQueryInputRequestModel(BaseModel):
35    named_query_ids: Sequence[str] = Field(alias="NamedQueryIds")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NamedQueryModel(mypydantic.models.base_model.BaseModel):
38class NamedQueryModel(BaseModel):
39    name: str = Field(alias="Name")
40    database: str = Field(alias="Database")
41    query_string: str = Field(alias="QueryString")
42    description: Optional[str] = Field(default=None, alias="Description")
43    named_query_id: Optional[str] = Field(default=None, alias="NamedQueryId")
44    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
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):
47class ResponseMetadataModel(BaseModel):
48    request_id: str = Field(alias="RequestId")
49    host_id: str = Field(alias="HostId")
50    http_status_code: int = Field(alias="HTTPStatusCode")
51    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
52    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 UnprocessedNamedQueryIdModel(mypydantic.models.base_model.BaseModel):
55class UnprocessedNamedQueryIdModel(BaseModel):
56    named_query_id: Optional[str] = Field(default=None, alias="NamedQueryId")
57    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
58    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchGetPreparedStatementInputRequestModel(mypydantic.models.base_model.BaseModel):
61class BatchGetPreparedStatementInputRequestModel(BaseModel):
62    prepared_statement_names: Sequence[str] = Field(alias="PreparedStatementNames")
63    work_group: str = Field(alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PreparedStatementModel(mypydantic.models.base_model.BaseModel):
66class PreparedStatementModel(BaseModel):
67    statement_name: Optional[str] = Field(default=None, alias="StatementName")
68    query_statement: Optional[str] = Field(default=None, alias="QueryStatement")
69    work_group_name: Optional[str] = Field(default=None, alias="WorkGroupName")
70    description: Optional[str] = Field(default=None, alias="Description")
71    last_modified_time: Optional[datetime] = Field(
72        default=None, alias="LastModifiedTime"
73    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UnprocessedPreparedStatementNameModel(mypydantic.models.base_model.BaseModel):
76class UnprocessedPreparedStatementNameModel(BaseModel):
77    statement_name: Optional[str] = Field(default=None, alias="StatementName")
78    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
79    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchGetQueryExecutionInputRequestModel(mypydantic.models.base_model.BaseModel):
82class BatchGetQueryExecutionInputRequestModel(BaseModel):
83    query_execution_ids: Sequence[str] = Field(alias="QueryExecutionIds")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UnprocessedQueryExecutionIdModel(mypydantic.models.base_model.BaseModel):
86class UnprocessedQueryExecutionIdModel(BaseModel):
87    query_execution_id: Optional[str] = Field(default=None, alias="QueryExecutionId")
88    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
89    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CalculationConfigurationModel(mypydantic.models.base_model.BaseModel):
92class CalculationConfigurationModel(BaseModel):
93    code_block: Optional[str] = Field(default=None, alias="CodeBlock")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CalculationResultModel(mypydantic.models.base_model.BaseModel):
 96class CalculationResultModel(BaseModel):
 97    std_out_s3_uri: Optional[str] = Field(default=None, alias="StdOutS3Uri")
 98    std_error_s3_uri: Optional[str] = Field(default=None, alias="StdErrorS3Uri")
 99    result_s3_uri: Optional[str] = Field(default=None, alias="ResultS3Uri")
100    result_type: Optional[str] = Field(default=None, alias="ResultType")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CalculationStatisticsModel(mypydantic.models.base_model.BaseModel):
103class CalculationStatisticsModel(BaseModel):
104    dpu_execution_in_millis: Optional[int] = Field(
105        default=None, alias="DpuExecutionInMillis"
106    )
107    progress: Optional[str] = Field(default=None, alias="Progress")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CalculationStatusModel(mypydantic.models.base_model.BaseModel):
110class CalculationStatusModel(BaseModel):
111    submission_date_time: Optional[datetime] = Field(
112        default=None, alias="SubmissionDateTime"
113    )
114    completion_date_time: Optional[datetime] = Field(
115        default=None, alias="CompletionDateTime"
116    )
117    state: Optional[
118        Literal[
119            "CANCELED",
120            "CANCELING",
121            "COMPLETED",
122            "CREATED",
123            "CREATING",
124            "FAILED",
125            "QUEUED",
126            "RUNNING",
127        ]
128    ] = Field(default=None, alias="State")
129    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ColumnInfoModel(mypydantic.models.base_model.BaseModel):
132class ColumnInfoModel(BaseModel):
133    name: str = Field(alias="Name")
134    type: str = Field(alias="Type")
135    catalog_name: Optional[str] = Field(default=None, alias="CatalogName")
136    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
137    table_name: Optional[str] = Field(default=None, alias="TableName")
138    label: Optional[str] = Field(default=None, alias="Label")
139    precision: Optional[int] = Field(default=None, alias="Precision")
140    scale: Optional[int] = Field(default=None, alias="Scale")
141    nullable: Optional[Literal["NOT_NULL", "NULLABLE", "UNKNOWN"]] = Field(
142        default=None, alias="Nullable"
143    )
144    case_sensitive: Optional[bool] = Field(default=None, alias="CaseSensitive")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ColumnModel(mypydantic.models.base_model.BaseModel):
147class ColumnModel(BaseModel):
148    name: str = Field(alias="Name")
149    type: Optional[str] = Field(default=None, alias="Type")
150    comment: Optional[str] = Field(default=None, alias="Comment")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
153class TagModel(BaseModel):
154    key: Optional[str] = Field(default=None, alias="Key")
155    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 CreateNamedQueryInputRequestModel(mypydantic.models.base_model.BaseModel):
158class CreateNamedQueryInputRequestModel(BaseModel):
159    name: str = Field(alias="Name")
160    database: str = Field(alias="Database")
161    query_string: str = Field(alias="QueryString")
162    description: Optional[str] = Field(default=None, alias="Description")
163    client_request_token: Optional[str] = Field(
164        default=None, alias="ClientRequestToken"
165    )
166    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateNotebookInputRequestModel(mypydantic.models.base_model.BaseModel):
169class CreateNotebookInputRequestModel(BaseModel):
170    work_group: str = Field(alias="WorkGroup")
171    name: str = Field(alias="Name")
172    client_request_token: Optional[str] = Field(
173        default=None, alias="ClientRequestToken"
174    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePreparedStatementInputRequestModel(mypydantic.models.base_model.BaseModel):
177class CreatePreparedStatementInputRequestModel(BaseModel):
178    statement_name: str = Field(alias="StatementName")
179    work_group: str = Field(alias="WorkGroup")
180    query_statement: str = Field(alias="QueryStatement")
181    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 CreatePresignedNotebookUrlRequestModel(mypydantic.models.base_model.BaseModel):
184class CreatePresignedNotebookUrlRequestModel(BaseModel):
185    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CustomerContentEncryptionConfigurationModel(mypydantic.models.base_model.BaseModel):
188class CustomerContentEncryptionConfigurationModel(BaseModel):
189    kms_key: str = Field(alias="KmsKey")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataCatalogSummaryModel(mypydantic.models.base_model.BaseModel):
192class DataCatalogSummaryModel(BaseModel):
193    catalog_name: Optional[str] = Field(default=None, alias="CatalogName")
194    type: Optional[Literal["GLUE", "HIVE", "LAMBDA"]] = Field(
195        default=None, alias="Type"
196    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataCatalogModel(mypydantic.models.base_model.BaseModel):
199class DataCatalogModel(BaseModel):
200    name: str = Field(alias="Name")
201    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
202    description: Optional[str] = Field(default=None, alias="Description")
203    parameters: Optional[Dict[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 DatabaseModel(mypydantic.models.base_model.BaseModel):
206class DatabaseModel(BaseModel):
207    name: str = Field(alias="Name")
208    description: Optional[str] = Field(default=None, alias="Description")
209    parameters: Optional[Dict[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 DatumModel(mypydantic.models.base_model.BaseModel):
212class DatumModel(BaseModel):
213    var_char_value: Optional[str] = Field(default=None, alias="VarCharValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDataCatalogInputRequestModel(mypydantic.models.base_model.BaseModel):
216class DeleteDataCatalogInputRequestModel(BaseModel):
217    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 DeleteNamedQueryInputRequestModel(mypydantic.models.base_model.BaseModel):
220class DeleteNamedQueryInputRequestModel(BaseModel):
221    named_query_id: str = Field(alias="NamedQueryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteNotebookInputRequestModel(mypydantic.models.base_model.BaseModel):
224class DeleteNotebookInputRequestModel(BaseModel):
225    notebook_id: str = Field(alias="NotebookId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePreparedStatementInputRequestModel(mypydantic.models.base_model.BaseModel):
228class DeletePreparedStatementInputRequestModel(BaseModel):
229    statement_name: str = Field(alias="StatementName")
230    work_group: str = Field(alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteWorkGroupInputRequestModel(mypydantic.models.base_model.BaseModel):
233class DeleteWorkGroupInputRequestModel(BaseModel):
234    work_group: str = Field(alias="WorkGroup")
235    recursive_delete_option: Optional[bool] = Field(
236        default=None, alias="RecursiveDeleteOption"
237    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EncryptionConfigurationModel(mypydantic.models.base_model.BaseModel):
240class EncryptionConfigurationModel(BaseModel):
241    encryption_option: Literal["CSE_KMS", "SSE_KMS", "SSE_S3"] = Field(
242        alias="EncryptionOption"
243    )
244    kms_key: Optional[str] = Field(default=None, alias="KmsKey")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EngineConfigurationModel(mypydantic.models.base_model.BaseModel):
247class EngineConfigurationModel(BaseModel):
248    max_concurrent_dpus: int = Field(alias="MaxConcurrentDpus")
249    coordinator_dpu_size: Optional[int] = Field(
250        default=None, alias="CoordinatorDpuSize"
251    )
252    default_executor_dpu_size: Optional[int] = Field(
253        default=None, alias="DefaultExecutorDpuSize"
254    )
255    additional_configs: Optional[Dict[str, str]] = Field(
256        default=None, alias="AdditionalConfigs"
257    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EngineVersionModel(mypydantic.models.base_model.BaseModel):
260class EngineVersionModel(BaseModel):
261    selected_engine_version: Optional[str] = Field(
262        default=None, alias="SelectedEngineVersion"
263    )
264    effective_engine_version: Optional[str] = Field(
265        default=None, alias="EffectiveEngineVersion"
266    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExecutorsSummaryModel(mypydantic.models.base_model.BaseModel):
269class ExecutorsSummaryModel(BaseModel):
270    executor_id: str = Field(alias="ExecutorId")
271    executor_type: Optional[Literal["COORDINATOR", "GATEWAY", "WORKER"]] = Field(
272        default=None, alias="ExecutorType"
273    )
274    start_date_time: Optional[int] = Field(default=None, alias="StartDateTime")
275    termination_date_time: Optional[int] = Field(
276        default=None, alias="TerminationDateTime"
277    )
278    executor_state: Optional[
279        Literal[
280            "CREATED", "CREATING", "FAILED", "REGISTERED", "TERMINATED", "TERMINATING"
281        ]
282    ] = Field(default=None, alias="ExecutorState")
283    executor_size: Optional[int] = Field(default=None, alias="ExecutorSize")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExportNotebookInputRequestModel(mypydantic.models.base_model.BaseModel):
286class ExportNotebookInputRequestModel(BaseModel):
287    notebook_id: str = Field(alias="NotebookId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NotebookMetadataModel(mypydantic.models.base_model.BaseModel):
290class NotebookMetadataModel(BaseModel):
291    notebook_id: Optional[str] = Field(default=None, alias="NotebookId")
292    name: Optional[str] = Field(default=None, alias="Name")
293    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
294    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
295    type: Optional[Literal["IPYNB"]] = Field(default=None, alias="Type")
296    last_modified_time: Optional[datetime] = Field(
297        default=None, alias="LastModifiedTime"
298    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilterDefinitionModel(mypydantic.models.base_model.BaseModel):
301class FilterDefinitionModel(BaseModel):
302    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 GetCalculationExecutionCodeRequestModel(mypydantic.models.base_model.BaseModel):
305class GetCalculationExecutionCodeRequestModel(BaseModel):
306    calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetCalculationExecutionRequestModel(mypydantic.models.base_model.BaseModel):
309class GetCalculationExecutionRequestModel(BaseModel):
310    calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetCalculationExecutionStatusRequestModel(mypydantic.models.base_model.BaseModel):
313class GetCalculationExecutionStatusRequestModel(BaseModel):
314    calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDataCatalogInputRequestModel(mypydantic.models.base_model.BaseModel):
317class GetDataCatalogInputRequestModel(BaseModel):
318    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 GetDatabaseInputRequestModel(mypydantic.models.base_model.BaseModel):
321class GetDatabaseInputRequestModel(BaseModel):
322    catalog_name: str = Field(alias="CatalogName")
323    database_name: str = Field(alias="DatabaseName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetNamedQueryInputRequestModel(mypydantic.models.base_model.BaseModel):
326class GetNamedQueryInputRequestModel(BaseModel):
327    named_query_id: str = Field(alias="NamedQueryId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetNotebookMetadataInputRequestModel(mypydantic.models.base_model.BaseModel):
330class GetNotebookMetadataInputRequestModel(BaseModel):
331    notebook_id: str = Field(alias="NotebookId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPreparedStatementInputRequestModel(mypydantic.models.base_model.BaseModel):
334class GetPreparedStatementInputRequestModel(BaseModel):
335    statement_name: str = Field(alias="StatementName")
336    work_group: str = Field(alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetQueryExecutionInputRequestModel(mypydantic.models.base_model.BaseModel):
339class GetQueryExecutionInputRequestModel(BaseModel):
340    query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
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):
343class PaginatorConfigModel(BaseModel):
344    max_items: Optional[int] = Field(default=None, alias="MaxItems")
345    page_size: Optional[int] = Field(default=None, alias="PageSize")
346    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 GetQueryResultsInputRequestModel(mypydantic.models.base_model.BaseModel):
349class GetQueryResultsInputRequestModel(BaseModel):
350    query_execution_id: str = Field(alias="QueryExecutionId")
351    next_token: Optional[str] = Field(default=None, alias="NextToken")
352    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 GetQueryRuntimeStatisticsInputRequestModel(mypydantic.models.base_model.BaseModel):
355class GetQueryRuntimeStatisticsInputRequestModel(BaseModel):
356    query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSessionRequestModel(mypydantic.models.base_model.BaseModel):
359class GetSessionRequestModel(BaseModel):
360    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SessionStatisticsModel(mypydantic.models.base_model.BaseModel):
363class SessionStatisticsModel(BaseModel):
364    dpu_execution_in_millis: Optional[int] = Field(
365        default=None, alias="DpuExecutionInMillis"
366    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SessionStatusModel(mypydantic.models.base_model.BaseModel):
369class SessionStatusModel(BaseModel):
370    start_date_time: Optional[datetime] = Field(default=None, alias="StartDateTime")
371    last_modified_date_time: Optional[datetime] = Field(
372        default=None, alias="LastModifiedDateTime"
373    )
374    end_date_time: Optional[datetime] = Field(default=None, alias="EndDateTime")
375    idle_since_date_time: Optional[datetime] = Field(
376        default=None, alias="IdleSinceDateTime"
377    )
378    state: Optional[
379        Literal[
380            "BUSY",
381            "CREATED",
382            "CREATING",
383            "DEGRADED",
384            "FAILED",
385            "IDLE",
386            "TERMINATED",
387            "TERMINATING",
388        ]
389    ] = Field(default=None, alias="State")
390    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSessionStatusRequestModel(mypydantic.models.base_model.BaseModel):
393class GetSessionStatusRequestModel(BaseModel):
394    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTableMetadataInputRequestModel(mypydantic.models.base_model.BaseModel):
397class GetTableMetadataInputRequestModel(BaseModel):
398    catalog_name: str = Field(alias="CatalogName")
399    database_name: str = Field(alias="DatabaseName")
400    table_name: str = Field(alias="TableName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetWorkGroupInputRequestModel(mypydantic.models.base_model.BaseModel):
403class GetWorkGroupInputRequestModel(BaseModel):
404    work_group: str = Field(alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportNotebookInputRequestModel(mypydantic.models.base_model.BaseModel):
407class ImportNotebookInputRequestModel(BaseModel):
408    work_group: str = Field(alias="WorkGroup")
409    name: str = Field(alias="Name")
410    payload: str = Field(alias="Payload")
411    type: Literal["IPYNB"] = Field(alias="Type")
412    client_request_token: Optional[str] = Field(
413        default=None, alias="ClientRequestToken"
414    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListApplicationDPUSizesInputRequestModel(mypydantic.models.base_model.BaseModel):
417class ListApplicationDPUSizesInputRequestModel(BaseModel):
418    max_results: Optional[int] = Field(default=None, alias="MaxResults")
419    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 ListCalculationExecutionsRequestModel(mypydantic.models.base_model.BaseModel):
422class ListCalculationExecutionsRequestModel(BaseModel):
423    session_id: str = Field(alias="SessionId")
424    state_filter: Optional[
425        Literal[
426            "CANCELED",
427            "CANCELING",
428            "COMPLETED",
429            "CREATED",
430            "CREATING",
431            "FAILED",
432            "QUEUED",
433            "RUNNING",
434        ]
435    ] = Field(default=None, alias="StateFilter")
436    max_results: Optional[int] = Field(default=None, alias="MaxResults")
437    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 ListDataCatalogsInputRequestModel(mypydantic.models.base_model.BaseModel):
440class ListDataCatalogsInputRequestModel(BaseModel):
441    next_token: Optional[str] = Field(default=None, alias="NextToken")
442    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 ListDatabasesInputRequestModel(mypydantic.models.base_model.BaseModel):
445class ListDatabasesInputRequestModel(BaseModel):
446    catalog_name: str = Field(alias="CatalogName")
447    next_token: Optional[str] = Field(default=None, alias="NextToken")
448    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 ListEngineVersionsInputRequestModel(mypydantic.models.base_model.BaseModel):
451class ListEngineVersionsInputRequestModel(BaseModel):
452    next_token: Optional[str] = Field(default=None, alias="NextToken")
453    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 ListExecutorsRequestModel(mypydantic.models.base_model.BaseModel):
456class ListExecutorsRequestModel(BaseModel):
457    session_id: str = Field(alias="SessionId")
458    executor_state_filter: Optional[
459        Literal[
460            "CREATED", "CREATING", "FAILED", "REGISTERED", "TERMINATED", "TERMINATING"
461        ]
462    ] = Field(default=None, alias="ExecutorStateFilter")
463    max_results: Optional[int] = Field(default=None, alias="MaxResults")
464    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 ListNamedQueriesInputRequestModel(mypydantic.models.base_model.BaseModel):
467class ListNamedQueriesInputRequestModel(BaseModel):
468    next_token: Optional[str] = Field(default=None, alias="NextToken")
469    max_results: Optional[int] = Field(default=None, alias="MaxResults")
470    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListNotebookSessionsRequestModel(mypydantic.models.base_model.BaseModel):
473class ListNotebookSessionsRequestModel(BaseModel):
474    notebook_id: str = Field(alias="NotebookId")
475    max_results: Optional[int] = Field(default=None, alias="MaxResults")
476    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 NotebookSessionSummaryModel(mypydantic.models.base_model.BaseModel):
479class NotebookSessionSummaryModel(BaseModel):
480    session_id: Optional[str] = Field(default=None, alias="SessionId")
481    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPreparedStatementsInputRequestModel(mypydantic.models.base_model.BaseModel):
484class ListPreparedStatementsInputRequestModel(BaseModel):
485    work_group: str = Field(alias="WorkGroup")
486    next_token: Optional[str] = Field(default=None, alias="NextToken")
487    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 PreparedStatementSummaryModel(mypydantic.models.base_model.BaseModel):
490class PreparedStatementSummaryModel(BaseModel):
491    statement_name: Optional[str] = Field(default=None, alias="StatementName")
492    last_modified_time: Optional[datetime] = Field(
493        default=None, alias="LastModifiedTime"
494    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListQueryExecutionsInputRequestModel(mypydantic.models.base_model.BaseModel):
497class ListQueryExecutionsInputRequestModel(BaseModel):
498    next_token: Optional[str] = Field(default=None, alias="NextToken")
499    max_results: Optional[int] = Field(default=None, alias="MaxResults")
500    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSessionsRequestModel(mypydantic.models.base_model.BaseModel):
503class ListSessionsRequestModel(BaseModel):
504    work_group: str = Field(alias="WorkGroup")
505    state_filter: Optional[
506        Literal[
507            "BUSY",
508            "CREATED",
509            "CREATING",
510            "DEGRADED",
511            "FAILED",
512            "IDLE",
513            "TERMINATED",
514            "TERMINATING",
515        ]
516    ] = Field(default=None, alias="StateFilter")
517    max_results: Optional[int] = Field(default=None, alias="MaxResults")
518    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 ListTableMetadataInputRequestModel(mypydantic.models.base_model.BaseModel):
521class ListTableMetadataInputRequestModel(BaseModel):
522    catalog_name: str = Field(alias="CatalogName")
523    database_name: str = Field(alias="DatabaseName")
524    expression: Optional[str] = Field(default=None, alias="Expression")
525    next_token: Optional[str] = Field(default=None, alias="NextToken")
526    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 ListTagsForResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
529class ListTagsForResourceInputRequestModel(BaseModel):
530    resource_arn: str = Field(alias="ResourceARN")
531    next_token: Optional[str] = Field(default=None, alias="NextToken")
532    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 ListWorkGroupsInputRequestModel(mypydantic.models.base_model.BaseModel):
535class ListWorkGroupsInputRequestModel(BaseModel):
536    next_token: Optional[str] = Field(default=None, alias="NextToken")
537    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 QueryExecutionContextModel(mypydantic.models.base_model.BaseModel):
540class QueryExecutionContextModel(BaseModel):
541    database: Optional[str] = Field(default=None, alias="Database")
542    catalog: Optional[str] = Field(default=None, alias="Catalog")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResultReuseInformationModel(mypydantic.models.base_model.BaseModel):
545class ResultReuseInformationModel(BaseModel):
546    reused_previous_result: bool = Field(alias="ReusedPreviousResult")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryRuntimeStatisticsRowsModel(mypydantic.models.base_model.BaseModel):
549class QueryRuntimeStatisticsRowsModel(BaseModel):
550    input_rows: Optional[int] = Field(default=None, alias="InputRows")
551    input_bytes: Optional[int] = Field(default=None, alias="InputBytes")
552    output_bytes: Optional[int] = Field(default=None, alias="OutputBytes")
553    output_rows: Optional[int] = Field(default=None, alias="OutputRows")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryRuntimeStatisticsTimelineModel(mypydantic.models.base_model.BaseModel):
556class QueryRuntimeStatisticsTimelineModel(BaseModel):
557    query_queue_time_in_millis: Optional[int] = Field(
558        default=None, alias="QueryQueueTimeInMillis"
559    )
560    query_planning_time_in_millis: Optional[int] = Field(
561        default=None, alias="QueryPlanningTimeInMillis"
562    )
563    engine_execution_time_in_millis: Optional[int] = Field(
564        default=None, alias="EngineExecutionTimeInMillis"
565    )
566    service_processing_time_in_millis: Optional[int] = Field(
567        default=None, alias="ServiceProcessingTimeInMillis"
568    )
569    total_execution_time_in_millis: Optional[int] = Field(
570        default=None, alias="TotalExecutionTimeInMillis"
571    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryStagePlanNodeModel(mypydantic.models.base_model.BaseModel):
574class QueryStagePlanNodeModel(BaseModel):
575    name: Optional[str] = Field(default=None, alias="Name")
576    identifier: Optional[str] = Field(default=None, alias="Identifier")
577    children: Optional[List[Dict[str, Any]]] = Field(default=None, alias="Children")
578    remote_sources: Optional[List[str]] = Field(default=None, alias="RemoteSources")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryStageModel(mypydantic.models.base_model.BaseModel):
581class QueryStageModel(BaseModel):
582    stage_id: Optional[int] = Field(default=None, alias="StageId")
583    state: Optional[str] = Field(default=None, alias="State")
584    output_bytes: Optional[int] = Field(default=None, alias="OutputBytes")
585    output_rows: Optional[int] = Field(default=None, alias="OutputRows")
586    input_bytes: Optional[int] = Field(default=None, alias="InputBytes")
587    input_rows: Optional[int] = Field(default=None, alias="InputRows")
588    execution_time: Optional[int] = Field(default=None, alias="ExecutionTime")
589    query_stage_plan: Optional[QueryStagePlanNodeModel] = Field(
590        default=None, alias="QueryStagePlan"
591    )
592    sub_stages: Optional[List[Dict[str, Any]]] = Field(default=None, alias="SubStages")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResultReuseByAgeConfigurationModel(mypydantic.models.base_model.BaseModel):
595class ResultReuseByAgeConfigurationModel(BaseModel):
596    enabled: bool = Field(alias="Enabled")
597    max_age_in_minutes: Optional[int] = Field(default=None, alias="MaxAgeInMinutes")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopCalculationExecutionRequestModel(mypydantic.models.base_model.BaseModel):
600class StopCalculationExecutionRequestModel(BaseModel):
601    calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopQueryExecutionInputRequestModel(mypydantic.models.base_model.BaseModel):
604class StopQueryExecutionInputRequestModel(BaseModel):
605    query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TerminateSessionRequestModel(mypydantic.models.base_model.BaseModel):
608class TerminateSessionRequestModel(BaseModel):
609    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
612class UntagResourceInputRequestModel(BaseModel):
613    resource_arn: str = Field(alias="ResourceARN")
614    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 UpdateDataCatalogInputRequestModel(mypydantic.models.base_model.BaseModel):
617class UpdateDataCatalogInputRequestModel(BaseModel):
618    name: str = Field(alias="Name")
619    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
620    description: Optional[str] = Field(default=None, alias="Description")
621    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 UpdateNamedQueryInputRequestModel(mypydantic.models.base_model.BaseModel):
624class UpdateNamedQueryInputRequestModel(BaseModel):
625    named_query_id: str = Field(alias="NamedQueryId")
626    name: str = Field(alias="Name")
627    query_string: str = Field(alias="QueryString")
628    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 UpdateNotebookInputRequestModel(mypydantic.models.base_model.BaseModel):
631class UpdateNotebookInputRequestModel(BaseModel):
632    notebook_id: str = Field(alias="NotebookId")
633    payload: str = Field(alias="Payload")
634    type: Literal["IPYNB"] = Field(alias="Type")
635    session_id: Optional[str] = Field(default=None, alias="SessionId")
636    client_request_token: Optional[str] = Field(
637        default=None, alias="ClientRequestToken"
638    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateNotebookMetadataInputRequestModel(mypydantic.models.base_model.BaseModel):
641class UpdateNotebookMetadataInputRequestModel(BaseModel):
642    notebook_id: str = Field(alias="NotebookId")
643    name: str = Field(alias="Name")
644    client_request_token: Optional[str] = Field(
645        default=None, alias="ClientRequestToken"
646    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePreparedStatementInputRequestModel(mypydantic.models.base_model.BaseModel):
649class UpdatePreparedStatementInputRequestModel(BaseModel):
650    statement_name: str = Field(alias="StatementName")
651    work_group: str = Field(alias="WorkGroup")
652    query_statement: str = Field(alias="QueryStatement")
653    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 QueryExecutionStatusModel(mypydantic.models.base_model.BaseModel):
656class QueryExecutionStatusModel(BaseModel):
657    state: Optional[
658        Literal["CANCELLED", "FAILED", "QUEUED", "RUNNING", "SUCCEEDED"]
659    ] = Field(default=None, alias="State")
660    state_change_reason: Optional[str] = Field(default=None, alias="StateChangeReason")
661    submission_date_time: Optional[datetime] = Field(
662        default=None, alias="SubmissionDateTime"
663    )
664    completion_date_time: Optional[datetime] = Field(
665        default=None, alias="CompletionDateTime"
666    )
667    athena_error: Optional[AthenaErrorModel] = Field(default=None, alias="AthenaError")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateNamedQueryOutputModel(mypydantic.models.base_model.BaseModel):
670class CreateNamedQueryOutputModel(BaseModel):
671    named_query_id: str = Field(alias="NamedQueryId")
672    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 CreateNotebookOutputModel(mypydantic.models.base_model.BaseModel):
675class CreateNotebookOutputModel(BaseModel):
676    notebook_id: str = Field(alias="NotebookId")
677    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 CreatePresignedNotebookUrlResponseModel(mypydantic.models.base_model.BaseModel):
680class CreatePresignedNotebookUrlResponseModel(BaseModel):
681    notebook_url: str = Field(alias="NotebookUrl")
682    auth_token: str = Field(alias="AuthToken")
683    auth_token_expiration_time: int = Field(alias="AuthTokenExpirationTime")
684    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 GetCalculationExecutionCodeResponseModel(mypydantic.models.base_model.BaseModel):
687class GetCalculationExecutionCodeResponseModel(BaseModel):
688    code_block: str = Field(alias="CodeBlock")
689    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 GetNamedQueryOutputModel(mypydantic.models.base_model.BaseModel):
692class GetNamedQueryOutputModel(BaseModel):
693    named_query: NamedQueryModel = Field(alias="NamedQuery")
694    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 ImportNotebookOutputModel(mypydantic.models.base_model.BaseModel):
697class ImportNotebookOutputModel(BaseModel):
698    notebook_id: str = Field(alias="NotebookId")
699    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 ListApplicationDPUSizesOutputModel(mypydantic.models.base_model.BaseModel):
702class ListApplicationDPUSizesOutputModel(BaseModel):
703    application_dp_usizes: List[ApplicationDPUSizesModel] = Field(
704        alias="ApplicationDPUSizes"
705    )
706    next_token: str = Field(alias="NextToken")
707    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 ListNamedQueriesOutputModel(mypydantic.models.base_model.BaseModel):
710class ListNamedQueriesOutputModel(BaseModel):
711    named_query_ids: List[str] = Field(alias="NamedQueryIds")
712    next_token: str = Field(alias="NextToken")
713    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 ListQueryExecutionsOutputModel(mypydantic.models.base_model.BaseModel):
716class ListQueryExecutionsOutputModel(BaseModel):
717    query_execution_ids: List[str] = Field(alias="QueryExecutionIds")
718    next_token: str = Field(alias="NextToken")
719    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 StartCalculationExecutionResponseModel(mypydantic.models.base_model.BaseModel):
722class StartCalculationExecutionResponseModel(BaseModel):
723    calculation_execution_id: str = Field(alias="CalculationExecutionId")
724    state: Literal[
725        "CANCELED",
726        "CANCELING",
727        "COMPLETED",
728        "CREATED",
729        "CREATING",
730        "FAILED",
731        "QUEUED",
732        "RUNNING",
733    ] = Field(alias="State")
734    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 StartQueryExecutionOutputModel(mypydantic.models.base_model.BaseModel):
737class StartQueryExecutionOutputModel(BaseModel):
738    query_execution_id: str = Field(alias="QueryExecutionId")
739    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 StartSessionResponseModel(mypydantic.models.base_model.BaseModel):
742class StartSessionResponseModel(BaseModel):
743    session_id: str = Field(alias="SessionId")
744    state: Literal[
745        "BUSY",
746        "CREATED",
747        "CREATING",
748        "DEGRADED",
749        "FAILED",
750        "IDLE",
751        "TERMINATED",
752        "TERMINATING",
753    ] = Field(alias="State")
754    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 StopCalculationExecutionResponseModel(mypydantic.models.base_model.BaseModel):
757class StopCalculationExecutionResponseModel(BaseModel):
758    state: Literal[
759        "CANCELED",
760        "CANCELING",
761        "COMPLETED",
762        "CREATED",
763        "CREATING",
764        "FAILED",
765        "QUEUED",
766        "RUNNING",
767    ] = Field(alias="State")
768    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 TerminateSessionResponseModel(mypydantic.models.base_model.BaseModel):
771class TerminateSessionResponseModel(BaseModel):
772    state: Literal[
773        "BUSY",
774        "CREATED",
775        "CREATING",
776        "DEGRADED",
777        "FAILED",
778        "IDLE",
779        "TERMINATED",
780        "TERMINATING",
781    ] = Field(alias="State")
782    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 BatchGetNamedQueryOutputModel(mypydantic.models.base_model.BaseModel):
785class BatchGetNamedQueryOutputModel(BaseModel):
786    named_queries: List[NamedQueryModel] = Field(alias="NamedQueries")
787    unprocessed_named_query_ids: List[UnprocessedNamedQueryIdModel] = Field(
788        alias="UnprocessedNamedQueryIds"
789    )
790    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 GetPreparedStatementOutputModel(mypydantic.models.base_model.BaseModel):
793class GetPreparedStatementOutputModel(BaseModel):
794    prepared_statement: PreparedStatementModel = Field(alias="PreparedStatement")
795    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 BatchGetPreparedStatementOutputModel(mypydantic.models.base_model.BaseModel):
798class BatchGetPreparedStatementOutputModel(BaseModel):
799    prepared_statements: List[PreparedStatementModel] = Field(
800        alias="PreparedStatements"
801    )
802    unprocessed_prepared_statement_names: List[
803        UnprocessedPreparedStatementNameModel
804    ] = Field(alias="UnprocessedPreparedStatementNames")
805    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 StartCalculationExecutionRequestModel(mypydantic.models.base_model.BaseModel):
808class StartCalculationExecutionRequestModel(BaseModel):
809    session_id: str = Field(alias="SessionId")
810    description: Optional[str] = Field(default=None, alias="Description")
811    calculation_configuration: Optional[CalculationConfigurationModel] = Field(
812        default=None, alias="CalculationConfiguration"
813    )
814    code_block: Optional[str] = Field(default=None, alias="CodeBlock")
815    client_request_token: Optional[str] = Field(
816        default=None, alias="ClientRequestToken"
817    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CalculationSummaryModel(mypydantic.models.base_model.BaseModel):
820class CalculationSummaryModel(BaseModel):
821    calculation_execution_id: Optional[str] = Field(
822        default=None, alias="CalculationExecutionId"
823    )
824    description: Optional[str] = Field(default=None, alias="Description")
825    status: Optional[CalculationStatusModel] = Field(default=None, alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetCalculationExecutionResponseModel(mypydantic.models.base_model.BaseModel):
828class GetCalculationExecutionResponseModel(BaseModel):
829    calculation_execution_id: str = Field(alias="CalculationExecutionId")
830    session_id: str = Field(alias="SessionId")
831    description: str = Field(alias="Description")
832    working_directory: str = Field(alias="WorkingDirectory")
833    status: CalculationStatusModel = Field(alias="Status")
834    statistics: CalculationStatisticsModel = Field(alias="Statistics")
835    result: CalculationResultModel = Field(alias="Result")
836    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 GetCalculationExecutionStatusResponseModel(mypydantic.models.base_model.BaseModel):
839class GetCalculationExecutionStatusResponseModel(BaseModel):
840    status: CalculationStatusModel = Field(alias="Status")
841    statistics: CalculationStatisticsModel = Field(alias="Statistics")
842    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 ResultSetMetadataModel(mypydantic.models.base_model.BaseModel):
845class ResultSetMetadataModel(BaseModel):
846    column_info: Optional[List[ColumnInfoModel]] = Field(
847        default=None, alias="ColumnInfo"
848    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TableMetadataModel(mypydantic.models.base_model.BaseModel):
851class TableMetadataModel(BaseModel):
852    name: str = Field(alias="Name")
853    create_time: Optional[datetime] = Field(default=None, alias="CreateTime")
854    last_access_time: Optional[datetime] = Field(default=None, alias="LastAccessTime")
855    table_type: Optional[str] = Field(default=None, alias="TableType")
856    columns: Optional[List[ColumnModel]] = Field(default=None, alias="Columns")
857    partition_keys: Optional[List[ColumnModel]] = Field(
858        default=None, alias="PartitionKeys"
859    )
860    parameters: Optional[Dict[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 CreateDataCatalogInputRequestModel(mypydantic.models.base_model.BaseModel):
863class CreateDataCatalogInputRequestModel(BaseModel):
864    name: str = Field(alias="Name")
865    type: Literal["GLUE", "HIVE", "LAMBDA"] = Field(alias="Type")
866    description: Optional[str] = Field(default=None, alias="Description")
867    parameters: Optional[Mapping[str, str]] = Field(default=None, alias="Parameters")
868    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceOutputModel(mypydantic.models.base_model.BaseModel):
871class ListTagsForResourceOutputModel(BaseModel):
872    tags: List[TagModel] = Field(alias="Tags")
873    next_token: str = Field(alias="NextToken")
874    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 TagResourceInputRequestModel(mypydantic.models.base_model.BaseModel):
877class TagResourceInputRequestModel(BaseModel):
878    resource_arn: str = Field(alias="ResourceARN")
879    tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDataCatalogsOutputModel(mypydantic.models.base_model.BaseModel):
882class ListDataCatalogsOutputModel(BaseModel):
883    data_catalogs_summary: List[DataCatalogSummaryModel] = Field(
884        alias="DataCatalogsSummary"
885    )
886    next_token: str = Field(alias="NextToken")
887    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 GetDataCatalogOutputModel(mypydantic.models.base_model.BaseModel):
890class GetDataCatalogOutputModel(BaseModel):
891    data_catalog: DataCatalogModel = Field(alias="DataCatalog")
892    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 GetDatabaseOutputModel(mypydantic.models.base_model.BaseModel):
895class GetDatabaseOutputModel(BaseModel):
896    database: DatabaseModel = Field(alias="Database")
897    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 ListDatabasesOutputModel(mypydantic.models.base_model.BaseModel):
900class ListDatabasesOutputModel(BaseModel):
901    database_list: List[DatabaseModel] = Field(alias="DatabaseList")
902    next_token: str = Field(alias="NextToken")
903    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 RowModel(mypydantic.models.base_model.BaseModel):
906class RowModel(BaseModel):
907    data: Optional[List[DatumModel]] = Field(default=None, alias="Data")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResultConfigurationModel(mypydantic.models.base_model.BaseModel):
910class ResultConfigurationModel(BaseModel):
911    output_location: Optional[str] = Field(default=None, alias="OutputLocation")
912    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
913        default=None, alias="EncryptionConfiguration"
914    )
915    expected_bucket_owner: Optional[str] = Field(
916        default=None, alias="ExpectedBucketOwner"
917    )
918    acl_configuration: Optional[AclConfigurationModel] = Field(
919        default=None, alias="AclConfiguration"
920    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResultConfigurationUpdatesModel(mypydantic.models.base_model.BaseModel):
923class ResultConfigurationUpdatesModel(BaseModel):
924    output_location: Optional[str] = Field(default=None, alias="OutputLocation")
925    remove_output_location: Optional[bool] = Field(
926        default=None, alias="RemoveOutputLocation"
927    )
928    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
929        default=None, alias="EncryptionConfiguration"
930    )
931    remove_encryption_configuration: Optional[bool] = Field(
932        default=None, alias="RemoveEncryptionConfiguration"
933    )
934    expected_bucket_owner: Optional[str] = Field(
935        default=None, alias="ExpectedBucketOwner"
936    )
937    remove_expected_bucket_owner: Optional[bool] = Field(
938        default=None, alias="RemoveExpectedBucketOwner"
939    )
940    acl_configuration: Optional[AclConfigurationModel] = Field(
941        default=None, alias="AclConfiguration"
942    )
943    remove_acl_configuration: Optional[bool] = Field(
944        default=None, alias="RemoveAclConfiguration"
945    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SessionConfigurationModel(mypydantic.models.base_model.BaseModel):
948class SessionConfigurationModel(BaseModel):
949    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
950    working_directory: Optional[str] = Field(default=None, alias="WorkingDirectory")
951    idle_timeout_seconds: Optional[int] = Field(
952        default=None, alias="IdleTimeoutSeconds"
953    )
954    encryption_configuration: Optional[EncryptionConfigurationModel] = Field(
955        default=None, alias="EncryptionConfiguration"
956    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartSessionRequestModel(mypydantic.models.base_model.BaseModel):
959class StartSessionRequestModel(BaseModel):
960    work_group: str = Field(alias="WorkGroup")
961    engine_configuration: EngineConfigurationModel = Field(alias="EngineConfiguration")
962    description: Optional[str] = Field(default=None, alias="Description")
963    notebook_version: Optional[str] = Field(default=None, alias="NotebookVersion")
964    session_idle_timeout_in_minutes: Optional[int] = Field(
965        default=None, alias="SessionIdleTimeoutInMinutes"
966    )
967    client_request_token: Optional[str] = Field(
968        default=None, alias="ClientRequestToken"
969    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEngineVersionsOutputModel(mypydantic.models.base_model.BaseModel):
972class ListEngineVersionsOutputModel(BaseModel):
973    engine_versions: List[EngineVersionModel] = Field(alias="EngineVersions")
974    next_token: str = Field(alias="NextToken")
975    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 WorkGroupSummaryModel(mypydantic.models.base_model.BaseModel):
978class WorkGroupSummaryModel(BaseModel):
979    name: Optional[str] = Field(default=None, alias="Name")
980    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
981    description: Optional[str] = Field(default=None, alias="Description")
982    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
983    engine_version: Optional[EngineVersionModel] = Field(
984        default=None, alias="EngineVersion"
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 ListExecutorsResponseModel(mypydantic.models.base_model.BaseModel):
988class ListExecutorsResponseModel(BaseModel):
989    session_id: str = Field(alias="SessionId")
990    next_token: str = Field(alias="NextToken")
991    executors_summary: List[ExecutorsSummaryModel] = Field(alias="ExecutorsSummary")
992    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 ExportNotebookOutputModel(mypydantic.models.base_model.BaseModel):
995class ExportNotebookOutputModel(BaseModel):
996    notebook_metadata: NotebookMetadataModel = Field(alias="NotebookMetadata")
997    payload: str = Field(alias="Payload")
998    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 GetNotebookMetadataOutputModel(mypydantic.models.base_model.BaseModel):
1001class GetNotebookMetadataOutputModel(BaseModel):
1002    notebook_metadata: NotebookMetadataModel = Field(alias="NotebookMetadata")
1003    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 ListNotebookMetadataOutputModel(mypydantic.models.base_model.BaseModel):
1006class ListNotebookMetadataOutputModel(BaseModel):
1007    next_token: str = Field(alias="NextToken")
1008    notebook_metadata_list: List[NotebookMetadataModel] = Field(
1009        alias="NotebookMetadataList"
1010    )
1011    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 ListNotebookMetadataInputRequestModel(mypydantic.models.base_model.BaseModel):
1014class ListNotebookMetadataInputRequestModel(BaseModel):
1015    work_group: str = Field(alias="WorkGroup")
1016    filters: Optional[FilterDefinitionModel] = Field(default=None, alias="Filters")
1017    next_token: Optional[str] = Field(default=None, alias="NextToken")
1018    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 GetQueryResultsInputGetQueryResultsPaginateModel(mypydantic.models.base_model.BaseModel):
1021class GetQueryResultsInputGetQueryResultsPaginateModel(BaseModel):
1022    query_execution_id: str = Field(alias="QueryExecutionId")
1023    pagination_config: Optional[PaginatorConfigModel] = Field(
1024        default=None, alias="PaginationConfig"
1025    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDataCatalogsInputListDataCatalogsPaginateModel(mypydantic.models.base_model.BaseModel):
1028class ListDataCatalogsInputListDataCatalogsPaginateModel(BaseModel):
1029    pagination_config: Optional[PaginatorConfigModel] = Field(
1030        default=None, alias="PaginationConfig"
1031    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatabasesInputListDatabasesPaginateModel(mypydantic.models.base_model.BaseModel):
1034class ListDatabasesInputListDatabasesPaginateModel(BaseModel):
1035    catalog_name: str = Field(alias="CatalogName")
1036    pagination_config: Optional[PaginatorConfigModel] = Field(
1037        default=None, alias="PaginationConfig"
1038    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListNamedQueriesInputListNamedQueriesPaginateModel(mypydantic.models.base_model.BaseModel):
1041class ListNamedQueriesInputListNamedQueriesPaginateModel(BaseModel):
1042    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1043    pagination_config: Optional[PaginatorConfigModel] = Field(
1044        default=None, alias="PaginationConfig"
1045    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListQueryExecutionsInputListQueryExecutionsPaginateModel(mypydantic.models.base_model.BaseModel):
1048class ListQueryExecutionsInputListQueryExecutionsPaginateModel(BaseModel):
1049    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1050    pagination_config: Optional[PaginatorConfigModel] = Field(
1051        default=None, alias="PaginationConfig"
1052    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTableMetadataInputListTableMetadataPaginateModel(mypydantic.models.base_model.BaseModel):
1055class ListTableMetadataInputListTableMetadataPaginateModel(BaseModel):
1056    catalog_name: str = Field(alias="CatalogName")
1057    database_name: str = Field(alias="DatabaseName")
1058    expression: Optional[str] = Field(default=None, alias="Expression")
1059    pagination_config: Optional[PaginatorConfigModel] = Field(
1060        default=None, alias="PaginationConfig"
1061    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceInputListTagsForResourcePaginateModel(mypydantic.models.base_model.BaseModel):
1064class ListTagsForResourceInputListTagsForResourcePaginateModel(BaseModel):
1065    resource_arn: str = Field(alias="ResourceARN")
1066    pagination_config: Optional[PaginatorConfigModel] = Field(
1067        default=None, alias="PaginationConfig"
1068    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSessionStatusResponseModel(mypydantic.models.base_model.BaseModel):
1071class GetSessionStatusResponseModel(BaseModel):
1072    session_id: str = Field(alias="SessionId")
1073    status: SessionStatusModel = Field(alias="Status")
1074    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 SessionSummaryModel(mypydantic.models.base_model.BaseModel):
1077class SessionSummaryModel(BaseModel):
1078    session_id: Optional[str] = Field(default=None, alias="SessionId")
1079    description: Optional[str] = Field(default=None, alias="Description")
1080    engine_version: Optional[EngineVersionModel] = Field(
1081        default=None, alias="EngineVersion"
1082    )
1083    notebook_version: Optional[str] = Field(default=None, alias="NotebookVersion")
1084    status: Optional[SessionStatusModel] = Field(default=None, alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListNotebookSessionsResponseModel(mypydantic.models.base_model.BaseModel):
1087class ListNotebookSessionsResponseModel(BaseModel):
1088    notebook_sessions_list: List[NotebookSessionSummaryModel] = Field(
1089        alias="NotebookSessionsList"
1090    )
1091    next_token: str = Field(alias="NextToken")
1092    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 ListPreparedStatementsOutputModel(mypydantic.models.base_model.BaseModel):
1095class ListPreparedStatementsOutputModel(BaseModel):
1096    prepared_statements: List[PreparedStatementSummaryModel] = Field(
1097        alias="PreparedStatements"
1098    )
1099    next_token: str = Field(alias="NextToken")
1100    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 QueryExecutionStatisticsModel(mypydantic.models.base_model.BaseModel):
1103class QueryExecutionStatisticsModel(BaseModel):
1104    engine_execution_time_in_millis: Optional[int] = Field(
1105        default=None, alias="EngineExecutionTimeInMillis"
1106    )
1107    data_scanned_in_bytes: Optional[int] = Field(
1108        default=None, alias="DataScannedInBytes"
1109    )
1110    data_manifest_location: Optional[str] = Field(
1111        default=None, alias="DataManifestLocation"
1112    )
1113    total_execution_time_in_millis: Optional[int] = Field(
1114        default=None, alias="TotalExecutionTimeInMillis"
1115    )
1116    query_queue_time_in_millis: Optional[int] = Field(
1117        default=None, alias="QueryQueueTimeInMillis"
1118    )
1119    query_planning_time_in_millis: Optional[int] = Field(
1120        default=None, alias="QueryPlanningTimeInMillis"
1121    )
1122    service_processing_time_in_millis: Optional[int] = Field(
1123        default=None, alias="ServiceProcessingTimeInMillis"
1124    )
1125    result_reuse_information: Optional[ResultReuseInformationModel] = Field(
1126        default=None, alias="ResultReuseInformation"
1127    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryRuntimeStatisticsModel(mypydantic.models.base_model.BaseModel):
1130class QueryRuntimeStatisticsModel(BaseModel):
1131    timeline: Optional[QueryRuntimeStatisticsTimelineModel] = Field(
1132        default=None, alias="Timeline"
1133    )
1134    rows: Optional[QueryRuntimeStatisticsRowsModel] = Field(default=None, alias="Rows")
1135    output_stage: Optional[QueryStageModel] = Field(default=None, alias="OutputStage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResultReuseConfigurationModel(mypydantic.models.base_model.BaseModel):
1138class ResultReuseConfigurationModel(BaseModel):
1139    result_reuse_by_age_configuration: Optional[
1140        ResultReuseByAgeConfigurationModel
1141    ] = Field(default=None, alias="ResultReuseByAgeConfiguration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListCalculationExecutionsResponseModel(mypydantic.models.base_model.BaseModel):
1144class ListCalculationExecutionsResponseModel(BaseModel):
1145    next_token: str = Field(alias="NextToken")
1146    calculations: List[CalculationSummaryModel] = Field(alias="Calculations")
1147    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 GetTableMetadataOutputModel(mypydantic.models.base_model.BaseModel):
1150class GetTableMetadataOutputModel(BaseModel):
1151    table_metadata: TableMetadataModel = Field(alias="TableMetadata")
1152    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 ListTableMetadataOutputModel(mypydantic.models.base_model.BaseModel):
1155class ListTableMetadataOutputModel(BaseModel):
1156    table_metadata_list: List[TableMetadataModel] = Field(alias="TableMetadataList")
1157    next_token: str = Field(alias="NextToken")
1158    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 ResultSetModel(mypydantic.models.base_model.BaseModel):
1161class ResultSetModel(BaseModel):
1162    rows: Optional[List[RowModel]] = Field(default=None, alias="Rows")
1163    result_set_metadata: Optional[ResultSetMetadataModel] = Field(
1164        default=None, alias="ResultSetMetadata"
1165    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkGroupConfigurationModel(mypydantic.models.base_model.BaseModel):
1168class WorkGroupConfigurationModel(BaseModel):
1169    result_configuration: Optional[ResultConfigurationModel] = Field(
1170        default=None, alias="ResultConfiguration"
1171    )
1172    enforce_work_group_configuration: Optional[bool] = Field(
1173        default=None, alias="EnforceWorkGroupConfiguration"
1174    )
1175    publish_cloud_watch_metrics_enabled: Optional[bool] = Field(
1176        default=None, alias="PublishCloudWatchMetricsEnabled"
1177    )
1178    bytes_scanned_cutoff_per_query: Optional[int] = Field(
1179        default=None, alias="BytesScannedCutoffPerQuery"
1180    )
1181    requester_pays_enabled: Optional[bool] = Field(
1182        default=None, alias="RequesterPaysEnabled"
1183    )
1184    engine_version: Optional[EngineVersionModel] = Field(
1185        default=None, alias="EngineVersion"
1186    )
1187    additional_configuration: Optional[str] = Field(
1188        default=None, alias="AdditionalConfiguration"
1189    )
1190    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
1191    customer_content_encryption_configuration: Optional[
1192        CustomerContentEncryptionConfigurationModel
1193    ] = Field(default=None, alias="CustomerContentEncryptionConfiguration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkGroupConfigurationUpdatesModel(mypydantic.models.base_model.BaseModel):
1196class WorkGroupConfigurationUpdatesModel(BaseModel):
1197    enforce_work_group_configuration: Optional[bool] = Field(
1198        default=None, alias="EnforceWorkGroupConfiguration"
1199    )
1200    result_configuration_updates: Optional[ResultConfigurationUpdatesModel] = Field(
1201        default=None, alias="ResultConfigurationUpdates"
1202    )
1203    publish_cloud_watch_metrics_enabled: Optional[bool] = Field(
1204        default=None, alias="PublishCloudWatchMetricsEnabled"
1205    )
1206    bytes_scanned_cutoff_per_query: Optional[int] = Field(
1207        default=None, alias="BytesScannedCutoffPerQuery"
1208    )
1209    remove_bytes_scanned_cutoff_per_query: Optional[bool] = Field(
1210        default=None, alias="RemoveBytesScannedCutoffPerQuery"
1211    )
1212    requester_pays_enabled: Optional[bool] = Field(
1213        default=None, alias="RequesterPaysEnabled"
1214    )
1215    engine_version: Optional[EngineVersionModel] = Field(
1216        default=None, alias="EngineVersion"
1217    )
1218    remove_customer_content_encryption_configuration: Optional[bool] = Field(
1219        default=None, alias="RemoveCustomerContentEncryptionConfiguration"
1220    )
1221    additional_configuration: Optional[str] = Field(
1222        default=None, alias="AdditionalConfiguration"
1223    )
1224    execution_role: Optional[str] = Field(default=None, alias="ExecutionRole")
1225    customer_content_encryption_configuration: Optional[
1226        CustomerContentEncryptionConfigurationModel
1227    ] = Field(default=None, alias="CustomerContentEncryptionConfiguration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSessionResponseModel(mypydantic.models.base_model.BaseModel):
1230class GetSessionResponseModel(BaseModel):
1231    session_id: str = Field(alias="SessionId")
1232    description: str = Field(alias="Description")
1233    work_group: str = Field(alias="WorkGroup")
1234    engine_version: str = Field(alias="EngineVersion")
1235    engine_configuration: EngineConfigurationModel = Field(alias="EngineConfiguration")
1236    notebook_version: str = Field(alias="NotebookVersion")
1237    session_configuration: SessionConfigurationModel = Field(
1238        alias="SessionConfiguration"
1239    )
1240    status: SessionStatusModel = Field(alias="Status")
1241    statistics: SessionStatisticsModel = Field(alias="Statistics")
1242    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 ListWorkGroupsOutputModel(mypydantic.models.base_model.BaseModel):
1245class ListWorkGroupsOutputModel(BaseModel):
1246    work_groups: List[WorkGroupSummaryModel] = Field(alias="WorkGroups")
1247    next_token: str = Field(alias="NextToken")
1248    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 ListSessionsResponseModel(mypydantic.models.base_model.BaseModel):
1251class ListSessionsResponseModel(BaseModel):
1252    next_token: str = Field(alias="NextToken")
1253    sessions: List[SessionSummaryModel] = Field(alias="Sessions")
1254    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 GetQueryRuntimeStatisticsOutputModel(mypydantic.models.base_model.BaseModel):
1257class GetQueryRuntimeStatisticsOutputModel(BaseModel):
1258    query_runtime_statistics: QueryRuntimeStatisticsModel = Field(
1259        alias="QueryRuntimeStatistics"
1260    )
1261    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 QueryExecutionModel(mypydantic.models.base_model.BaseModel):
1264class QueryExecutionModel(BaseModel):
1265    query_execution_id: Optional[str] = Field(default=None, alias="QueryExecutionId")
1266    query: Optional[str] = Field(default=None, alias="Query")
1267    statement_type: Optional[Literal["DDL", "DML", "UTILITY"]] = Field(
1268        default=None, alias="StatementType"
1269    )
1270    result_configuration: Optional[ResultConfigurationModel] = Field(
1271        default=None, alias="ResultConfiguration"
1272    )
1273    result_reuse_configuration: Optional[ResultReuseConfigurationModel] = Field(
1274        default=None, alias="ResultReuseConfiguration"
1275    )
1276    query_execution_context: Optional[QueryExecutionContextModel] = Field(
1277        default=None, alias="QueryExecutionContext"
1278    )
1279    status: Optional[QueryExecutionStatusModel] = Field(default=None, alias="Status")
1280    statistics: Optional[QueryExecutionStatisticsModel] = Field(
1281        default=None, alias="Statistics"
1282    )
1283    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1284    engine_version: Optional[EngineVersionModel] = Field(
1285        default=None, alias="EngineVersion"
1286    )
1287    execution_parameters: Optional[List[str]] = Field(
1288        default=None, alias="ExecutionParameters"
1289    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartQueryExecutionInputRequestModel(mypydantic.models.base_model.BaseModel):
1292class StartQueryExecutionInputRequestModel(BaseModel):
1293    query_string: str = Field(alias="QueryString")
1294    client_request_token: Optional[str] = Field(
1295        default=None, alias="ClientRequestToken"
1296    )
1297    query_execution_context: Optional[QueryExecutionContextModel] = Field(
1298        default=None, alias="QueryExecutionContext"
1299    )
1300    result_configuration: Optional[ResultConfigurationModel] = Field(
1301        default=None, alias="ResultConfiguration"
1302    )
1303    work_group: Optional[str] = Field(default=None, alias="WorkGroup")
1304    execution_parameters: Optional[Sequence[str]] = Field(
1305        default=None, alias="ExecutionParameters"
1306    )
1307    result_reuse_configuration: Optional[ResultReuseConfigurationModel] = Field(
1308        default=None, alias="ResultReuseConfiguration"
1309    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetQueryResultsOutputModel(mypydantic.models.base_model.BaseModel):
1312class GetQueryResultsOutputModel(BaseModel):
1313    update_count: int = Field(alias="UpdateCount")
1314    result_set: ResultSetModel = Field(alias="ResultSet")
1315    next_token: str = Field(alias="NextToken")
1316    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWorkGroupInputRequestModel(mypydantic.models.base_model.BaseModel):
1319class CreateWorkGroupInputRequestModel(BaseModel):
1320    name: str = Field(alias="Name")
1321    configuration: Optional[WorkGroupConfigurationModel] = Field(
1322        default=None, alias="Configuration"
1323    )
1324    description: Optional[str] = Field(default=None, alias="Description")
1325    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkGroupModel(mypydantic.models.base_model.BaseModel):
1328class WorkGroupModel(BaseModel):
1329    name: str = Field(alias="Name")
1330    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
1331    configuration: Optional[WorkGroupConfigurationModel] = Field(
1332        default=None, alias="Configuration"
1333    )
1334    description: Optional[str] = Field(default=None, alias="Description")
1335    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateWorkGroupInputRequestModel(mypydantic.models.base_model.BaseModel):
1338class UpdateWorkGroupInputRequestModel(BaseModel):
1339    work_group: str = Field(alias="WorkGroup")
1340    description: Optional[str] = Field(default=None, alias="Description")
1341    configuration_updates: Optional[WorkGroupConfigurationUpdatesModel] = Field(
1342        default=None, alias="ConfigurationUpdates"
1343    )
1344    state: Optional[Literal["DISABLED", "ENABLED"]] = Field(default=None, alias="State")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchGetQueryExecutionOutputModel(mypydantic.models.base_model.BaseModel):
1347class BatchGetQueryExecutionOutputModel(BaseModel):
1348    query_executions: List[QueryExecutionModel] = Field(alias="QueryExecutions")
1349    unprocessed_query_execution_ids: List[UnprocessedQueryExecutionIdModel] = Field(
1350        alias="UnprocessedQueryExecutionIds"
1351    )
1352    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 GetQueryExecutionOutputModel(mypydantic.models.base_model.BaseModel):
1355class GetQueryExecutionOutputModel(BaseModel):
1356    query_execution: QueryExecutionModel = Field(alias="QueryExecution")
1357    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 GetWorkGroupOutputModel(mypydantic.models.base_model.BaseModel):
1360class GetWorkGroupOutputModel(BaseModel):
1361    work_group: WorkGroupModel = Field(alias="WorkGroup")
1362    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