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")
14class AclConfigurationModel(BaseModel): 15 s3_acl_option: Literal["BUCKET_OWNER_FULL_CONTROL"] = Field(alias="S3AclOption")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class BatchGetNamedQueryInputRequestModel(BaseModel): 35 named_query_ids: Sequence[str] = Field(alias="NamedQueryIds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
61class BatchGetPreparedStatementInputRequestModel(BaseModel): 62 prepared_statement_names: Sequence[str] = Field(alias="PreparedStatementNames") 63 work_group: str = Field(alias="WorkGroup")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
82class BatchGetQueryExecutionInputRequestModel(BaseModel): 83 query_execution_ids: Sequence[str] = Field(alias="QueryExecutionIds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
92class CalculationConfigurationModel(BaseModel): 93 code_block: Optional[str] = Field(default=None, alias="CodeBlock")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
153class TagModel(BaseModel): 154 key: Optional[str] = Field(default=None, alias="Key") 155 value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
184class CreatePresignedNotebookUrlRequestModel(BaseModel): 185 session_id: str = Field(alias="SessionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
188class CustomerContentEncryptionConfigurationModel(BaseModel): 189 kms_key: str = Field(alias="KmsKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
212class DatumModel(BaseModel): 213 var_char_value: Optional[str] = Field(default=None, alias="VarCharValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
220class DeleteNamedQueryInputRequestModel(BaseModel): 221 named_query_id: str = Field(alias="NamedQueryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
224class DeleteNotebookInputRequestModel(BaseModel): 225 notebook_id: str = Field(alias="NotebookId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
228class DeletePreparedStatementInputRequestModel(BaseModel): 229 statement_name: str = Field(alias="StatementName") 230 work_group: str = Field(alias="WorkGroup")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
286class ExportNotebookInputRequestModel(BaseModel): 287 notebook_id: str = Field(alias="NotebookId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
301class FilterDefinitionModel(BaseModel): 302 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
305class GetCalculationExecutionCodeRequestModel(BaseModel): 306 calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
309class GetCalculationExecutionRequestModel(BaseModel): 310 calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
313class GetCalculationExecutionStatusRequestModel(BaseModel): 314 calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
321class GetDatabaseInputRequestModel(BaseModel): 322 catalog_name: str = Field(alias="CatalogName") 323 database_name: str = Field(alias="DatabaseName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
326class GetNamedQueryInputRequestModel(BaseModel): 327 named_query_id: str = Field(alias="NamedQueryId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
330class GetNotebookMetadataInputRequestModel(BaseModel): 331 notebook_id: str = Field(alias="NotebookId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
334class GetPreparedStatementInputRequestModel(BaseModel): 335 statement_name: str = Field(alias="StatementName") 336 work_group: str = Field(alias="WorkGroup")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
339class GetQueryExecutionInputRequestModel(BaseModel): 340 query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
355class GetQueryRuntimeStatisticsInputRequestModel(BaseModel): 356 query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
363class SessionStatisticsModel(BaseModel): 364 dpu_execution_in_millis: Optional[int] = Field( 365 default=None, alias="DpuExecutionInMillis" 366 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
540class QueryExecutionContextModel(BaseModel): 541 database: Optional[str] = Field(default=None, alias="Database") 542 catalog: Optional[str] = Field(default=None, alias="Catalog")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
545class ResultReuseInformationModel(BaseModel): 546 reused_previous_result: bool = Field(alias="ReusedPreviousResult")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
595class ResultReuseByAgeConfigurationModel(BaseModel): 596 enabled: bool = Field(alias="Enabled") 597 max_age_in_minutes: Optional[int] = Field(default=None, alias="MaxAgeInMinutes")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
600class StopCalculationExecutionRequestModel(BaseModel): 601 calculation_execution_id: str = Field(alias="CalculationExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
604class StopQueryExecutionInputRequestModel(BaseModel): 605 query_execution_id: str = Field(alias="QueryExecutionId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
612class UntagResourceInputRequestModel(BaseModel): 613 resource_arn: str = Field(alias="ResourceARN") 614 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
670class CreateNamedQueryOutputModel(BaseModel): 671 named_query_id: str = Field(alias="NamedQueryId") 672 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
675class CreateNotebookOutputModel(BaseModel): 676 notebook_id: str = Field(alias="NotebookId") 677 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
687class GetCalculationExecutionCodeResponseModel(BaseModel): 688 code_block: str = Field(alias="CodeBlock") 689 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
692class GetNamedQueryOutputModel(BaseModel): 693 named_query: NamedQueryModel = Field(alias="NamedQuery") 694 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
697class ImportNotebookOutputModel(BaseModel): 698 notebook_id: str = Field(alias="NotebookId") 699 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
737class StartQueryExecutionOutputModel(BaseModel): 738 query_execution_id: str = Field(alias="QueryExecutionId") 739 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
793class GetPreparedStatementOutputModel(BaseModel): 794 prepared_statement: PreparedStatementModel = Field(alias="PreparedStatement") 795 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
839class GetCalculationExecutionStatusResponseModel(BaseModel): 840 status: CalculationStatusModel = Field(alias="Status") 841 statistics: CalculationStatisticsModel = Field(alias="Statistics") 842 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
845class ResultSetMetadataModel(BaseModel): 846 column_info: Optional[List[ColumnInfoModel]] = Field( 847 default=None, alias="ColumnInfo" 848 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
877class TagResourceInputRequestModel(BaseModel): 878 resource_arn: str = Field(alias="ResourceARN") 879 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
890class GetDataCatalogOutputModel(BaseModel): 891 data_catalog: DataCatalogModel = Field(alias="DataCatalog") 892 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
895class GetDatabaseOutputModel(BaseModel): 896 database: DatabaseModel = Field(alias="Database") 897 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
906class RowModel(BaseModel): 907 data: Optional[List[DatumModel]] = Field(default=None, alias="Data")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1001class GetNotebookMetadataOutputModel(BaseModel): 1002 notebook_metadata: NotebookMetadataModel = Field(alias="NotebookMetadata") 1003 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1028class ListDataCatalogsInputListDataCatalogsPaginateModel(BaseModel): 1029 pagination_config: Optional[PaginatorConfigModel] = Field( 1030 default=None, alias="PaginationConfig" 1031 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1034class ListDatabasesInputListDatabasesPaginateModel(BaseModel): 1035 catalog_name: str = Field(alias="CatalogName") 1036 pagination_config: Optional[PaginatorConfigModel] = Field( 1037 default=None, alias="PaginationConfig" 1038 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1041class 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1138class ResultReuseConfigurationModel(BaseModel): 1139 result_reuse_by_age_configuration: Optional[ 1140 ResultReuseByAgeConfigurationModel 1141 ] = Field(default=None, alias="ResultReuseByAgeConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1150class GetTableMetadataOutputModel(BaseModel): 1151 table_metadata: TableMetadataModel = Field(alias="TableMetadata") 1152 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1257class GetQueryRuntimeStatisticsOutputModel(BaseModel): 1258 query_runtime_statistics: QueryRuntimeStatisticsModel = Field( 1259 alias="QueryRuntimeStatistics" 1260 ) 1261 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1355class GetQueryExecutionOutputModel(BaseModel): 1356 query_execution: QueryExecutionModel = Field(alias="QueryExecution") 1357 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1360class GetWorkGroupOutputModel(BaseModel): 1361 work_group: WorkGroupModel = Field(alias="WorkGroup") 1362 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs