mypydantic.models.finspace_data
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from typing import Dict, List, Literal, Mapping, Optional, Sequence 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class AssociateUserToPermissionGroupRequestModel(BaseModel): 13 permission_group_id: str = Field(alias="permissionGroupId") 14 user_id: str = Field(alias="userId") 15 client_token: Optional[str] = Field(default=None, alias="clientToken") 16 17 18class ResponseMetadataModel(BaseModel): 19 request_id: str = Field(alias="RequestId") 20 host_id: str = Field(alias="HostId") 21 http_status_code: int = Field(alias="HTTPStatusCode") 22 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 23 retry_attempts: int = Field(alias="RetryAttempts") 24 25 26class AwsCredentialsModel(BaseModel): 27 access_key_id: Optional[str] = Field(default=None, alias="accessKeyId") 28 secret_access_key: Optional[str] = Field(default=None, alias="secretAccessKey") 29 session_token: Optional[str] = Field(default=None, alias="sessionToken") 30 expiration: Optional[int] = Field(default=None, alias="expiration") 31 32 33class ChangesetErrorInfoModel(BaseModel): 34 error_message: Optional[str] = Field(default=None, alias="errorMessage") 35 error_category: Optional[ 36 Literal[ 37 "ACCESS_DENIED", 38 "CANCELLED", 39 "INTERNAL_SERVICE_EXCEPTION", 40 "RESOURCE_NOT_FOUND", 41 "SERVICE_QUOTA_EXCEEDED", 42 "THROTTLING", 43 "USER_RECOVERABLE", 44 "VALIDATION", 45 ] 46 ] = Field(default=None, alias="errorCategory") 47 48 49class ColumnDefinitionModel(BaseModel): 50 data_type: Optional[ 51 Literal[ 52 "BIGINT", 53 "BINARY", 54 "BOOLEAN", 55 "CHAR", 56 "DATE", 57 "DATETIME", 58 "DOUBLE", 59 "FLOAT", 60 "INTEGER", 61 "SMALLINT", 62 "STRING", 63 "TINYINT", 64 ] 65 ] = Field(default=None, alias="dataType") 66 column_name: Optional[str] = Field(default=None, alias="columnName") 67 column_description: Optional[str] = Field(default=None, alias="columnDescription") 68 69 70class CreateChangesetRequestModel(BaseModel): 71 dataset_id: str = Field(alias="datasetId") 72 change_type: Literal["APPEND", "MODIFY", "REPLACE"] = Field(alias="changeType") 73 source_params: Mapping[str, str] = Field(alias="sourceParams") 74 format_params: Mapping[str, str] = Field(alias="formatParams") 75 client_token: Optional[str] = Field(default=None, alias="clientToken") 76 77 78class DataViewDestinationTypeParamsModel(BaseModel): 79 destination_type: str = Field(alias="destinationType") 80 s3_destination_export_file_format: Optional[ 81 Literal["DELIMITED_TEXT", "PARQUET"] 82 ] = Field(default=None, alias="s3DestinationExportFileFormat") 83 s3_destination_export_file_format_options: Optional[Mapping[str, str]] = Field( 84 default=None, alias="s3DestinationExportFileFormatOptions" 85 ) 86 87 88class DatasetOwnerInfoModel(BaseModel): 89 name: Optional[str] = Field(default=None, alias="name") 90 phone_number: Optional[str] = Field(default=None, alias="phoneNumber") 91 email: Optional[str] = Field(default=None, alias="email") 92 93 94class CreatePermissionGroupRequestModel(BaseModel): 95 name: str = Field(alias="name") 96 application_permissions: Sequence[ 97 Literal[ 98 "AccessNotebooks", 99 "CreateDataset", 100 "GetTemporaryCredentials", 101 "ManageAttributeSets", 102 "ManageClusters", 103 "ManageUsersAndGroups", 104 "ViewAuditData", 105 ] 106 ] = Field(alias="applicationPermissions") 107 description: Optional[str] = Field(default=None, alias="description") 108 client_token: Optional[str] = Field(default=None, alias="clientToken") 109 110 111class CreateUserRequestModel(BaseModel): 112 email_address: str = Field(alias="emailAddress") 113 type: Literal["APP_USER", "SUPER_USER"] = Field(alias="type") 114 first_name: Optional[str] = Field(default=None, alias="firstName") 115 last_name: Optional[str] = Field(default=None, alias="lastName") 116 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 117 default=None, alias="ApiAccess" 118 ) 119 api_access_principal_arn: Optional[str] = Field( 120 default=None, alias="apiAccessPrincipalArn" 121 ) 122 client_token: Optional[str] = Field(default=None, alias="clientToken") 123 124 125class CredentialsModel(BaseModel): 126 access_key_id: Optional[str] = Field(default=None, alias="accessKeyId") 127 secret_access_key: Optional[str] = Field(default=None, alias="secretAccessKey") 128 session_token: Optional[str] = Field(default=None, alias="sessionToken") 129 130 131class DataViewErrorInfoModel(BaseModel): 132 error_message: Optional[str] = Field(default=None, alias="errorMessage") 133 error_category: Optional[ 134 Literal[ 135 "ACCESS_DENIED", 136 "CANCELLED", 137 "INTERNAL_SERVICE_EXCEPTION", 138 "RESOURCE_NOT_FOUND", 139 "SERVICE_QUOTA_EXCEEDED", 140 "THROTTLING", 141 "USER_RECOVERABLE", 142 "VALIDATION", 143 ] 144 ] = Field(default=None, alias="errorCategory") 145 146 147class DeleteDatasetRequestModel(BaseModel): 148 dataset_id: str = Field(alias="datasetId") 149 client_token: Optional[str] = Field(default=None, alias="clientToken") 150 151 152class DeletePermissionGroupRequestModel(BaseModel): 153 permission_group_id: str = Field(alias="permissionGroupId") 154 client_token: Optional[str] = Field(default=None, alias="clientToken") 155 156 157class DisableUserRequestModel(BaseModel): 158 user_id: str = Field(alias="userId") 159 client_token: Optional[str] = Field(default=None, alias="clientToken") 160 161 162class DisassociateUserFromPermissionGroupRequestModel(BaseModel): 163 permission_group_id: str = Field(alias="permissionGroupId") 164 user_id: str = Field(alias="userId") 165 client_token: Optional[str] = Field(default=None, alias="clientToken") 166 167 168class EnableUserRequestModel(BaseModel): 169 user_id: str = Field(alias="userId") 170 client_token: Optional[str] = Field(default=None, alias="clientToken") 171 172 173class GetChangesetRequestModel(BaseModel): 174 dataset_id: str = Field(alias="datasetId") 175 changeset_id: str = Field(alias="changesetId") 176 177 178class GetDataViewRequestModel(BaseModel): 179 data_view_id: str = Field(alias="dataViewId") 180 dataset_id: str = Field(alias="datasetId") 181 182 183class GetDatasetRequestModel(BaseModel): 184 dataset_id: str = Field(alias="datasetId") 185 186 187class GetExternalDataViewAccessDetailsRequestModel(BaseModel): 188 data_view_id: str = Field(alias="dataViewId") 189 dataset_id: str = Field(alias="datasetId") 190 191 192class S3LocationModel(BaseModel): 193 bucket: str = Field(alias="bucket") 194 key: str = Field(alias="key") 195 196 197class GetPermissionGroupRequestModel(BaseModel): 198 permission_group_id: str = Field(alias="permissionGroupId") 199 200 201class PermissionGroupModel(BaseModel): 202 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 203 name: Optional[str] = Field(default=None, alias="name") 204 description: Optional[str] = Field(default=None, alias="description") 205 application_permissions: Optional[ 206 List[ 207 Literal[ 208 "AccessNotebooks", 209 "CreateDataset", 210 "GetTemporaryCredentials", 211 "ManageAttributeSets", 212 "ManageClusters", 213 "ManageUsersAndGroups", 214 "ViewAuditData", 215 ] 216 ] 217 ] = Field(default=None, alias="applicationPermissions") 218 create_time: Optional[int] = Field(default=None, alias="createTime") 219 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 220 membership_status: Optional[ 221 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 222 ] = Field(default=None, alias="membershipStatus") 223 224 225class GetProgrammaticAccessCredentialsRequestModel(BaseModel): 226 environment_id: str = Field(alias="environmentId") 227 duration_in_minutes: Optional[int] = Field(default=None, alias="durationInMinutes") 228 229 230class GetUserRequestModel(BaseModel): 231 user_id: str = Field(alias="userId") 232 233 234class GetWorkingLocationRequestModel(BaseModel): 235 location_type: Optional[Literal["INGESTION", "SAGEMAKER"]] = Field( 236 default=None, alias="locationType" 237 ) 238 239 240class PaginatorConfigModel(BaseModel): 241 max_items: Optional[int] = Field(default=None, alias="MaxItems") 242 page_size: Optional[int] = Field(default=None, alias="PageSize") 243 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 244 245 246class ListChangesetsRequestModel(BaseModel): 247 dataset_id: str = Field(alias="datasetId") 248 max_results: Optional[int] = Field(default=None, alias="maxResults") 249 next_token: Optional[str] = Field(default=None, alias="nextToken") 250 251 252class ListDataViewsRequestModel(BaseModel): 253 dataset_id: str = Field(alias="datasetId") 254 next_token: Optional[str] = Field(default=None, alias="nextToken") 255 max_results: Optional[int] = Field(default=None, alias="maxResults") 256 257 258class ListDatasetsRequestModel(BaseModel): 259 next_token: Optional[str] = Field(default=None, alias="nextToken") 260 max_results: Optional[int] = Field(default=None, alias="maxResults") 261 262 263class ListPermissionGroupsByUserRequestModel(BaseModel): 264 user_id: str = Field(alias="userId") 265 max_results: int = Field(alias="maxResults") 266 next_token: Optional[str] = Field(default=None, alias="nextToken") 267 268 269class PermissionGroupByUserModel(BaseModel): 270 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 271 name: Optional[str] = Field(default=None, alias="name") 272 membership_status: Optional[ 273 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 274 ] = Field(default=None, alias="membershipStatus") 275 276 277class ListPermissionGroupsRequestModel(BaseModel): 278 max_results: int = Field(alias="maxResults") 279 next_token: Optional[str] = Field(default=None, alias="nextToken") 280 281 282class ListUsersByPermissionGroupRequestModel(BaseModel): 283 permission_group_id: str = Field(alias="permissionGroupId") 284 max_results: int = Field(alias="maxResults") 285 next_token: Optional[str] = Field(default=None, alias="nextToken") 286 287 288class UserByPermissionGroupModel(BaseModel): 289 user_id: Optional[str] = Field(default=None, alias="userId") 290 status: Optional[Literal["CREATING", "DISABLED", "ENABLED"]] = Field( 291 default=None, alias="status" 292 ) 293 first_name: Optional[str] = Field(default=None, alias="firstName") 294 last_name: Optional[str] = Field(default=None, alias="lastName") 295 email_address: Optional[str] = Field(default=None, alias="emailAddress") 296 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 297 default=None, alias="type" 298 ) 299 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 300 default=None, alias="apiAccess" 301 ) 302 api_access_principal_arn: Optional[str] = Field( 303 default=None, alias="apiAccessPrincipalArn" 304 ) 305 membership_status: Optional[ 306 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 307 ] = Field(default=None, alias="membershipStatus") 308 309 310class ListUsersRequestModel(BaseModel): 311 max_results: int = Field(alias="maxResults") 312 next_token: Optional[str] = Field(default=None, alias="nextToken") 313 314 315class UserModel(BaseModel): 316 user_id: Optional[str] = Field(default=None, alias="userId") 317 status: Optional[Literal["CREATING", "DISABLED", "ENABLED"]] = Field( 318 default=None, alias="status" 319 ) 320 first_name: Optional[str] = Field(default=None, alias="firstName") 321 last_name: Optional[str] = Field(default=None, alias="lastName") 322 email_address: Optional[str] = Field(default=None, alias="emailAddress") 323 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 324 default=None, alias="type" 325 ) 326 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 327 default=None, alias="apiAccess" 328 ) 329 api_access_principal_arn: Optional[str] = Field( 330 default=None, alias="apiAccessPrincipalArn" 331 ) 332 create_time: Optional[int] = Field(default=None, alias="createTime") 333 last_enabled_time: Optional[int] = Field(default=None, alias="lastEnabledTime") 334 last_disabled_time: Optional[int] = Field(default=None, alias="lastDisabledTime") 335 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 336 last_login_time: Optional[int] = Field(default=None, alias="lastLoginTime") 337 338 339class ResourcePermissionModel(BaseModel): 340 permission: Optional[str] = Field(default=None, alias="permission") 341 342 343class ResetUserPasswordRequestModel(BaseModel): 344 user_id: str = Field(alias="userId") 345 client_token: Optional[str] = Field(default=None, alias="clientToken") 346 347 348class UpdateChangesetRequestModel(BaseModel): 349 dataset_id: str = Field(alias="datasetId") 350 changeset_id: str = Field(alias="changesetId") 351 source_params: Mapping[str, str] = Field(alias="sourceParams") 352 format_params: Mapping[str, str] = Field(alias="formatParams") 353 client_token: Optional[str] = Field(default=None, alias="clientToken") 354 355 356class UpdatePermissionGroupRequestModel(BaseModel): 357 permission_group_id: str = Field(alias="permissionGroupId") 358 name: Optional[str] = Field(default=None, alias="name") 359 description: Optional[str] = Field(default=None, alias="description") 360 application_permissions: Optional[ 361 Sequence[ 362 Literal[ 363 "AccessNotebooks", 364 "CreateDataset", 365 "GetTemporaryCredentials", 366 "ManageAttributeSets", 367 "ManageClusters", 368 "ManageUsersAndGroups", 369 "ViewAuditData", 370 ] 371 ] 372 ] = Field(default=None, alias="applicationPermissions") 373 client_token: Optional[str] = Field(default=None, alias="clientToken") 374 375 376class UpdateUserRequestModel(BaseModel): 377 user_id: str = Field(alias="userId") 378 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 379 default=None, alias="type" 380 ) 381 first_name: Optional[str] = Field(default=None, alias="firstName") 382 last_name: Optional[str] = Field(default=None, alias="lastName") 383 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 384 default=None, alias="apiAccess" 385 ) 386 api_access_principal_arn: Optional[str] = Field( 387 default=None, alias="apiAccessPrincipalArn" 388 ) 389 client_token: Optional[str] = Field(default=None, alias="clientToken") 390 391 392class AssociateUserToPermissionGroupResponseModel(BaseModel): 393 status_code: int = Field(alias="statusCode") 394 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 395 396 397class CreateChangesetResponseModel(BaseModel): 398 dataset_id: str = Field(alias="datasetId") 399 changeset_id: str = Field(alias="changesetId") 400 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 401 402 403class CreateDataViewResponseModel(BaseModel): 404 dataset_id: str = Field(alias="datasetId") 405 data_view_id: str = Field(alias="dataViewId") 406 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 407 408 409class CreateDatasetResponseModel(BaseModel): 410 dataset_id: str = Field(alias="datasetId") 411 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 412 413 414class CreatePermissionGroupResponseModel(BaseModel): 415 permission_group_id: str = Field(alias="permissionGroupId") 416 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 417 418 419class CreateUserResponseModel(BaseModel): 420 user_id: str = Field(alias="userId") 421 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 422 423 424class DeleteDatasetResponseModel(BaseModel): 425 dataset_id: str = Field(alias="datasetId") 426 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 427 428 429class DeletePermissionGroupResponseModel(BaseModel): 430 permission_group_id: str = Field(alias="permissionGroupId") 431 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 432 433 434class DisableUserResponseModel(BaseModel): 435 user_id: str = Field(alias="userId") 436 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 437 438 439class DisassociateUserFromPermissionGroupResponseModel(BaseModel): 440 status_code: int = Field(alias="statusCode") 441 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 442 443 444class EnableUserResponseModel(BaseModel): 445 user_id: str = Field(alias="userId") 446 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 447 448 449class GetUserResponseModel(BaseModel): 450 user_id: str = Field(alias="userId") 451 status: Literal["CREATING", "DISABLED", "ENABLED"] = Field(alias="status") 452 first_name: str = Field(alias="firstName") 453 last_name: str = Field(alias="lastName") 454 email_address: str = Field(alias="emailAddress") 455 type: Literal["APP_USER", "SUPER_USER"] = Field(alias="type") 456 api_access: Literal["DISABLED", "ENABLED"] = Field(alias="apiAccess") 457 api_access_principal_arn: str = Field(alias="apiAccessPrincipalArn") 458 create_time: int = Field(alias="createTime") 459 last_enabled_time: int = Field(alias="lastEnabledTime") 460 last_disabled_time: int = Field(alias="lastDisabledTime") 461 last_modified_time: int = Field(alias="lastModifiedTime") 462 last_login_time: int = Field(alias="lastLoginTime") 463 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 464 465 466class GetWorkingLocationResponseModel(BaseModel): 467 s3_uri: str = Field(alias="s3Uri") 468 s3_path: str = Field(alias="s3Path") 469 s3_bucket: str = Field(alias="s3Bucket") 470 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 471 472 473class ResetUserPasswordResponseModel(BaseModel): 474 user_id: str = Field(alias="userId") 475 temporary_password: str = Field(alias="temporaryPassword") 476 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 477 478 479class UpdateChangesetResponseModel(BaseModel): 480 changeset_id: str = Field(alias="changesetId") 481 dataset_id: str = Field(alias="datasetId") 482 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 483 484 485class UpdateDatasetResponseModel(BaseModel): 486 dataset_id: str = Field(alias="datasetId") 487 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 488 489 490class UpdatePermissionGroupResponseModel(BaseModel): 491 permission_group_id: str = Field(alias="permissionGroupId") 492 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 493 494 495class UpdateUserResponseModel(BaseModel): 496 user_id: str = Field(alias="userId") 497 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 498 499 500class ChangesetSummaryModel(BaseModel): 501 changeset_id: Optional[str] = Field(default=None, alias="changesetId") 502 changeset_arn: Optional[str] = Field(default=None, alias="changesetArn") 503 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 504 change_type: Optional[Literal["APPEND", "MODIFY", "REPLACE"]] = Field( 505 default=None, alias="changeType" 506 ) 507 source_params: Optional[Dict[str, str]] = Field(default=None, alias="sourceParams") 508 format_params: Optional[Dict[str, str]] = Field(default=None, alias="formatParams") 509 create_time: Optional[int] = Field(default=None, alias="createTime") 510 status: Optional[ 511 Literal["FAILED", "PENDING", "RUNNING", "STOP_REQUESTED", "SUCCESS"] 512 ] = Field(default=None, alias="status") 513 error_info: Optional[ChangesetErrorInfoModel] = Field( 514 default=None, alias="errorInfo" 515 ) 516 active_until_timestamp: Optional[int] = Field( 517 default=None, alias="activeUntilTimestamp" 518 ) 519 active_from_timestamp: Optional[int] = Field( 520 default=None, alias="activeFromTimestamp" 521 ) 522 updates_changeset_id: Optional[str] = Field( 523 default=None, alias="updatesChangesetId" 524 ) 525 updated_by_changeset_id: Optional[str] = Field( 526 default=None, alias="updatedByChangesetId" 527 ) 528 529 530class GetChangesetResponseModel(BaseModel): 531 changeset_id: str = Field(alias="changesetId") 532 changeset_arn: str = Field(alias="changesetArn") 533 dataset_id: str = Field(alias="datasetId") 534 change_type: Literal["APPEND", "MODIFY", "REPLACE"] = Field(alias="changeType") 535 source_params: Dict[str, str] = Field(alias="sourceParams") 536 format_params: Dict[str, str] = Field(alias="formatParams") 537 create_time: int = Field(alias="createTime") 538 status: Literal[ 539 "FAILED", "PENDING", "RUNNING", "STOP_REQUESTED", "SUCCESS" 540 ] = Field(alias="status") 541 error_info: ChangesetErrorInfoModel = Field(alias="errorInfo") 542 active_until_timestamp: int = Field(alias="activeUntilTimestamp") 543 active_from_timestamp: int = Field(alias="activeFromTimestamp") 544 updates_changeset_id: str = Field(alias="updatesChangesetId") 545 updated_by_changeset_id: str = Field(alias="updatedByChangesetId") 546 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 547 548 549class SchemaDefinitionModel(BaseModel): 550 columns: Optional[Sequence[ColumnDefinitionModel]] = Field( 551 default=None, alias="columns" 552 ) 553 primary_key_columns: Optional[Sequence[str]] = Field( 554 default=None, alias="primaryKeyColumns" 555 ) 556 557 558class CreateDataViewRequestModel(BaseModel): 559 dataset_id: str = Field(alias="datasetId") 560 destination_type_params: DataViewDestinationTypeParamsModel = Field( 561 alias="destinationTypeParams" 562 ) 563 client_token: Optional[str] = Field(default=None, alias="clientToken") 564 auto_update: Optional[bool] = Field(default=None, alias="autoUpdate") 565 sort_columns: Optional[Sequence[str]] = Field(default=None, alias="sortColumns") 566 partition_columns: Optional[Sequence[str]] = Field( 567 default=None, alias="partitionColumns" 568 ) 569 as_of_timestamp: Optional[int] = Field(default=None, alias="asOfTimestamp") 570 571 572class GetProgrammaticAccessCredentialsResponseModel(BaseModel): 573 credentials: CredentialsModel = Field(alias="credentials") 574 duration_in_minutes: int = Field(alias="durationInMinutes") 575 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 576 577 578class DataViewSummaryModel(BaseModel): 579 data_view_id: Optional[str] = Field(default=None, alias="dataViewId") 580 data_view_arn: Optional[str] = Field(default=None, alias="dataViewArn") 581 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 582 as_of_timestamp: Optional[int] = Field(default=None, alias="asOfTimestamp") 583 partition_columns: Optional[List[str]] = Field( 584 default=None, alias="partitionColumns" 585 ) 586 sort_columns: Optional[List[str]] = Field(default=None, alias="sortColumns") 587 status: Optional[ 588 Literal[ 589 "CANCELLED", 590 "FAILED", 591 "FAILED_CLEANUP_FAILED", 592 "PENDING", 593 "RUNNING", 594 "STARTING", 595 "SUCCESS", 596 "TIMEOUT", 597 ] 598 ] = Field(default=None, alias="status") 599 error_info: Optional[DataViewErrorInfoModel] = Field( 600 default=None, alias="errorInfo" 601 ) 602 destination_type_properties: Optional[DataViewDestinationTypeParamsModel] = Field( 603 default=None, alias="destinationTypeProperties" 604 ) 605 auto_update: Optional[bool] = Field(default=None, alias="autoUpdate") 606 create_time: Optional[int] = Field(default=None, alias="createTime") 607 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 608 609 610class GetDataViewResponseModel(BaseModel): 611 auto_update: bool = Field(alias="autoUpdate") 612 partition_columns: List[str] = Field(alias="partitionColumns") 613 dataset_id: str = Field(alias="datasetId") 614 as_of_timestamp: int = Field(alias="asOfTimestamp") 615 error_info: DataViewErrorInfoModel = Field(alias="errorInfo") 616 last_modified_time: int = Field(alias="lastModifiedTime") 617 create_time: int = Field(alias="createTime") 618 sort_columns: List[str] = Field(alias="sortColumns") 619 data_view_id: str = Field(alias="dataViewId") 620 data_view_arn: str = Field(alias="dataViewArn") 621 destination_type_params: DataViewDestinationTypeParamsModel = Field( 622 alias="destinationTypeParams" 623 ) 624 status: Literal[ 625 "CANCELLED", 626 "FAILED", 627 "FAILED_CLEANUP_FAILED", 628 "PENDING", 629 "RUNNING", 630 "STARTING", 631 "SUCCESS", 632 "TIMEOUT", 633 ] = Field(alias="status") 634 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 635 636 637class GetExternalDataViewAccessDetailsResponseModel(BaseModel): 638 credentials: AwsCredentialsModel = Field(alias="credentials") 639 s3_location: S3LocationModel = Field(alias="s3Location") 640 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 641 642 643class GetPermissionGroupResponseModel(BaseModel): 644 permission_group: PermissionGroupModel = Field(alias="permissionGroup") 645 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 646 647 648class ListPermissionGroupsResponseModel(BaseModel): 649 permission_groups: List[PermissionGroupModel] = Field(alias="permissionGroups") 650 next_token: str = Field(alias="nextToken") 651 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 652 653 654class ListChangesetsRequestListChangesetsPaginateModel(BaseModel): 655 dataset_id: str = Field(alias="datasetId") 656 pagination_config: Optional[PaginatorConfigModel] = Field( 657 default=None, alias="PaginationConfig" 658 ) 659 660 661class ListDataViewsRequestListDataViewsPaginateModel(BaseModel): 662 dataset_id: str = Field(alias="datasetId") 663 pagination_config: Optional[PaginatorConfigModel] = Field( 664 default=None, alias="PaginationConfig" 665 ) 666 667 668class ListDatasetsRequestListDatasetsPaginateModel(BaseModel): 669 pagination_config: Optional[PaginatorConfigModel] = Field( 670 default=None, alias="PaginationConfig" 671 ) 672 673 674class ListPermissionGroupsRequestListPermissionGroupsPaginateModel(BaseModel): 675 pagination_config: Optional[PaginatorConfigModel] = Field( 676 default=None, alias="PaginationConfig" 677 ) 678 679 680class ListUsersRequestListUsersPaginateModel(BaseModel): 681 pagination_config: Optional[PaginatorConfigModel] = Field( 682 default=None, alias="PaginationConfig" 683 ) 684 685 686class ListPermissionGroupsByUserResponseModel(BaseModel): 687 permission_groups: List[PermissionGroupByUserModel] = Field( 688 alias="permissionGroups" 689 ) 690 next_token: str = Field(alias="nextToken") 691 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 692 693 694class ListUsersByPermissionGroupResponseModel(BaseModel): 695 users: List[UserByPermissionGroupModel] = Field(alias="users") 696 next_token: str = Field(alias="nextToken") 697 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 698 699 700class ListUsersResponseModel(BaseModel): 701 users: List[UserModel] = Field(alias="users") 702 next_token: str = Field(alias="nextToken") 703 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 704 705 706class PermissionGroupParamsModel(BaseModel): 707 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 708 dataset_permissions: Optional[Sequence[ResourcePermissionModel]] = Field( 709 default=None, alias="datasetPermissions" 710 ) 711 712 713class ListChangesetsResponseModel(BaseModel): 714 changesets: List[ChangesetSummaryModel] = Field(alias="changesets") 715 next_token: str = Field(alias="nextToken") 716 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 717 718 719class SchemaUnionModel(BaseModel): 720 tabular_schema_config: Optional[SchemaDefinitionModel] = Field( 721 default=None, alias="tabularSchemaConfig" 722 ) 723 724 725class ListDataViewsResponseModel(BaseModel): 726 next_token: str = Field(alias="nextToken") 727 data_views: List[DataViewSummaryModel] = Field(alias="dataViews") 728 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 729 730 731class CreateDatasetRequestModel(BaseModel): 732 dataset_title: str = Field(alias="datasetTitle") 733 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 734 permission_group_params: PermissionGroupParamsModel = Field( 735 alias="permissionGroupParams" 736 ) 737 client_token: Optional[str] = Field(default=None, alias="clientToken") 738 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 739 owner_info: Optional[DatasetOwnerInfoModel] = Field(default=None, alias="ownerInfo") 740 alias: Optional[str] = Field(default=None, alias="alias") 741 schema_definition: Optional[SchemaUnionModel] = Field( 742 default=None, alias="schemaDefinition" 743 ) 744 745 746class DatasetModel(BaseModel): 747 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 748 dataset_arn: Optional[str] = Field(default=None, alias="datasetArn") 749 dataset_title: Optional[str] = Field(default=None, alias="datasetTitle") 750 kind: Optional[Literal["NON_TABULAR", "TABULAR"]] = Field( 751 default=None, alias="kind" 752 ) 753 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 754 owner_info: Optional[DatasetOwnerInfoModel] = Field(default=None, alias="ownerInfo") 755 create_time: Optional[int] = Field(default=None, alias="createTime") 756 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 757 schema_definition: Optional[SchemaUnionModel] = Field( 758 default=None, alias="schemaDefinition" 759 ) 760 alias: Optional[str] = Field(default=None, alias="alias") 761 762 763class GetDatasetResponseModel(BaseModel): 764 dataset_id: str = Field(alias="datasetId") 765 dataset_arn: str = Field(alias="datasetArn") 766 dataset_title: str = Field(alias="datasetTitle") 767 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 768 dataset_description: str = Field(alias="datasetDescription") 769 create_time: int = Field(alias="createTime") 770 last_modified_time: int = Field(alias="lastModifiedTime") 771 schema_definition: SchemaUnionModel = Field(alias="schemaDefinition") 772 alias: str = Field(alias="alias") 773 status: Literal["FAILED", "PENDING", "RUNNING", "SUCCESS"] = Field(alias="status") 774 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 775 776 777class UpdateDatasetRequestModel(BaseModel): 778 dataset_id: str = Field(alias="datasetId") 779 dataset_title: str = Field(alias="datasetTitle") 780 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 781 client_token: Optional[str] = Field(default=None, alias="clientToken") 782 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 783 alias: Optional[str] = Field(default=None, alias="alias") 784 schema_definition: Optional[SchemaUnionModel] = Field( 785 default=None, alias="schemaDefinition" 786 ) 787 788 789class ListDatasetsResponseModel(BaseModel): 790 datasets: List[DatasetModel] = Field(alias="datasets") 791 next_token: str = Field(alias="nextToken") 792 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
13class AssociateUserToPermissionGroupRequestModel(BaseModel): 14 permission_group_id: str = Field(alias="permissionGroupId") 15 user_id: str = Field(alias="userId") 16 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class ResponseMetadataModel(BaseModel): 20 request_id: str = Field(alias="RequestId") 21 host_id: str = Field(alias="HostId") 22 http_status_code: int = Field(alias="HTTPStatusCode") 23 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 24 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
27class AwsCredentialsModel(BaseModel): 28 access_key_id: Optional[str] = Field(default=None, alias="accessKeyId") 29 secret_access_key: Optional[str] = Field(default=None, alias="secretAccessKey") 30 session_token: Optional[str] = Field(default=None, alias="sessionToken") 31 expiration: Optional[int] = Field(default=None, alias="expiration")
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 ChangesetErrorInfoModel(BaseModel): 35 error_message: Optional[str] = Field(default=None, alias="errorMessage") 36 error_category: Optional[ 37 Literal[ 38 "ACCESS_DENIED", 39 "CANCELLED", 40 "INTERNAL_SERVICE_EXCEPTION", 41 "RESOURCE_NOT_FOUND", 42 "SERVICE_QUOTA_EXCEEDED", 43 "THROTTLING", 44 "USER_RECOVERABLE", 45 "VALIDATION", 46 ] 47 ] = Field(default=None, alias="errorCategory")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
50class ColumnDefinitionModel(BaseModel): 51 data_type: Optional[ 52 Literal[ 53 "BIGINT", 54 "BINARY", 55 "BOOLEAN", 56 "CHAR", 57 "DATE", 58 "DATETIME", 59 "DOUBLE", 60 "FLOAT", 61 "INTEGER", 62 "SMALLINT", 63 "STRING", 64 "TINYINT", 65 ] 66 ] = Field(default=None, alias="dataType") 67 column_name: Optional[str] = Field(default=None, alias="columnName") 68 column_description: Optional[str] = Field(default=None, alias="columnDescription")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
71class CreateChangesetRequestModel(BaseModel): 72 dataset_id: str = Field(alias="datasetId") 73 change_type: Literal["APPEND", "MODIFY", "REPLACE"] = Field(alias="changeType") 74 source_params: Mapping[str, str] = Field(alias="sourceParams") 75 format_params: Mapping[str, str] = Field(alias="formatParams") 76 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
79class DataViewDestinationTypeParamsModel(BaseModel): 80 destination_type: str = Field(alias="destinationType") 81 s3_destination_export_file_format: Optional[ 82 Literal["DELIMITED_TEXT", "PARQUET"] 83 ] = Field(default=None, alias="s3DestinationExportFileFormat") 84 s3_destination_export_file_format_options: Optional[Mapping[str, str]] = Field( 85 default=None, alias="s3DestinationExportFileFormatOptions" 86 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
89class DatasetOwnerInfoModel(BaseModel): 90 name: Optional[str] = Field(default=None, alias="name") 91 phone_number: Optional[str] = Field(default=None, alias="phoneNumber") 92 email: Optional[str] = Field(default=None, alias="email")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
95class CreatePermissionGroupRequestModel(BaseModel): 96 name: str = Field(alias="name") 97 application_permissions: Sequence[ 98 Literal[ 99 "AccessNotebooks", 100 "CreateDataset", 101 "GetTemporaryCredentials", 102 "ManageAttributeSets", 103 "ManageClusters", 104 "ManageUsersAndGroups", 105 "ViewAuditData", 106 ] 107 ] = Field(alias="applicationPermissions") 108 description: Optional[str] = Field(default=None, alias="description") 109 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class CreateUserRequestModel(BaseModel): 113 email_address: str = Field(alias="emailAddress") 114 type: Literal["APP_USER", "SUPER_USER"] = Field(alias="type") 115 first_name: Optional[str] = Field(default=None, alias="firstName") 116 last_name: Optional[str] = Field(default=None, alias="lastName") 117 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 118 default=None, alias="ApiAccess" 119 ) 120 api_access_principal_arn: Optional[str] = Field( 121 default=None, alias="apiAccessPrincipalArn" 122 ) 123 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
126class CredentialsModel(BaseModel): 127 access_key_id: Optional[str] = Field(default=None, alias="accessKeyId") 128 secret_access_key: Optional[str] = Field(default=None, alias="secretAccessKey") 129 session_token: Optional[str] = Field(default=None, alias="sessionToken")
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 DataViewErrorInfoModel(BaseModel): 133 error_message: Optional[str] = Field(default=None, alias="errorMessage") 134 error_category: Optional[ 135 Literal[ 136 "ACCESS_DENIED", 137 "CANCELLED", 138 "INTERNAL_SERVICE_EXCEPTION", 139 "RESOURCE_NOT_FOUND", 140 "SERVICE_QUOTA_EXCEEDED", 141 "THROTTLING", 142 "USER_RECOVERABLE", 143 "VALIDATION", 144 ] 145 ] = Field(default=None, alias="errorCategory")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
148class DeleteDatasetRequestModel(BaseModel): 149 dataset_id: str = Field(alias="datasetId") 150 client_token: Optional[str] = Field(default=None, alias="clientToken")
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 DeletePermissionGroupRequestModel(BaseModel): 154 permission_group_id: str = Field(alias="permissionGroupId") 155 client_token: Optional[str] = Field(default=None, alias="clientToken")
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 DisableUserRequestModel(BaseModel): 159 user_id: str = Field(alias="userId") 160 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
163class DisassociateUserFromPermissionGroupRequestModel(BaseModel): 164 permission_group_id: str = Field(alias="permissionGroupId") 165 user_id: str = Field(alias="userId") 166 client_token: Optional[str] = Field(default=None, alias="clientToken")
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 EnableUserRequestModel(BaseModel): 170 user_id: str = Field(alias="userId") 171 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
174class GetChangesetRequestModel(BaseModel): 175 dataset_id: str = Field(alias="datasetId") 176 changeset_id: str = Field(alias="changesetId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
179class GetDataViewRequestModel(BaseModel): 180 data_view_id: str = Field(alias="dataViewId") 181 dataset_id: str = Field(alias="datasetId")
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
188class GetExternalDataViewAccessDetailsRequestModel(BaseModel): 189 data_view_id: str = Field(alias="dataViewId") 190 dataset_id: str = Field(alias="datasetId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
193class S3LocationModel(BaseModel): 194 bucket: str = Field(alias="bucket") 195 key: str = Field(alias="key")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
198class GetPermissionGroupRequestModel(BaseModel): 199 permission_group_id: str = Field(alias="permissionGroupId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
202class PermissionGroupModel(BaseModel): 203 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 204 name: Optional[str] = Field(default=None, alias="name") 205 description: Optional[str] = Field(default=None, alias="description") 206 application_permissions: Optional[ 207 List[ 208 Literal[ 209 "AccessNotebooks", 210 "CreateDataset", 211 "GetTemporaryCredentials", 212 "ManageAttributeSets", 213 "ManageClusters", 214 "ManageUsersAndGroups", 215 "ViewAuditData", 216 ] 217 ] 218 ] = Field(default=None, alias="applicationPermissions") 219 create_time: Optional[int] = Field(default=None, alias="createTime") 220 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 221 membership_status: Optional[ 222 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 223 ] = Field(default=None, alias="membershipStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
226class GetProgrammaticAccessCredentialsRequestModel(BaseModel): 227 environment_id: str = Field(alias="environmentId") 228 duration_in_minutes: Optional[int] = Field(default=None, alias="durationInMinutes")
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
235class GetWorkingLocationRequestModel(BaseModel): 236 location_type: Optional[Literal["INGESTION", "SAGEMAKER"]] = Field( 237 default=None, alias="locationType" 238 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
241class PaginatorConfigModel(BaseModel): 242 max_items: Optional[int] = Field(default=None, alias="MaxItems") 243 page_size: Optional[int] = Field(default=None, alias="PageSize") 244 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
247class ListChangesetsRequestModel(BaseModel): 248 dataset_id: str = Field(alias="datasetId") 249 max_results: Optional[int] = Field(default=None, alias="maxResults") 250 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
253class ListDataViewsRequestModel(BaseModel): 254 dataset_id: str = Field(alias="datasetId") 255 next_token: Optional[str] = Field(default=None, alias="nextToken") 256 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
259class ListDatasetsRequestModel(BaseModel): 260 next_token: Optional[str] = Field(default=None, alias="nextToken") 261 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
264class ListPermissionGroupsByUserRequestModel(BaseModel): 265 user_id: str = Field(alias="userId") 266 max_results: int = Field(alias="maxResults") 267 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
270class PermissionGroupByUserModel(BaseModel): 271 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 272 name: Optional[str] = Field(default=None, alias="name") 273 membership_status: Optional[ 274 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 275 ] = Field(default=None, alias="membershipStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
278class ListPermissionGroupsRequestModel(BaseModel): 279 max_results: int = Field(alias="maxResults") 280 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
283class ListUsersByPermissionGroupRequestModel(BaseModel): 284 permission_group_id: str = Field(alias="permissionGroupId") 285 max_results: int = Field(alias="maxResults") 286 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
289class UserByPermissionGroupModel(BaseModel): 290 user_id: Optional[str] = Field(default=None, alias="userId") 291 status: Optional[Literal["CREATING", "DISABLED", "ENABLED"]] = Field( 292 default=None, alias="status" 293 ) 294 first_name: Optional[str] = Field(default=None, alias="firstName") 295 last_name: Optional[str] = Field(default=None, alias="lastName") 296 email_address: Optional[str] = Field(default=None, alias="emailAddress") 297 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 298 default=None, alias="type" 299 ) 300 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 301 default=None, alias="apiAccess" 302 ) 303 api_access_principal_arn: Optional[str] = Field( 304 default=None, alias="apiAccessPrincipalArn" 305 ) 306 membership_status: Optional[ 307 Literal["ADDITION_IN_PROGRESS", "ADDITION_SUCCESS", "REMOVAL_IN_PROGRESS"] 308 ] = Field(default=None, alias="membershipStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
311class ListUsersRequestModel(BaseModel): 312 max_results: int = Field(alias="maxResults") 313 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
316class UserModel(BaseModel): 317 user_id: Optional[str] = Field(default=None, alias="userId") 318 status: Optional[Literal["CREATING", "DISABLED", "ENABLED"]] = Field( 319 default=None, alias="status" 320 ) 321 first_name: Optional[str] = Field(default=None, alias="firstName") 322 last_name: Optional[str] = Field(default=None, alias="lastName") 323 email_address: Optional[str] = Field(default=None, alias="emailAddress") 324 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 325 default=None, alias="type" 326 ) 327 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 328 default=None, alias="apiAccess" 329 ) 330 api_access_principal_arn: Optional[str] = Field( 331 default=None, alias="apiAccessPrincipalArn" 332 ) 333 create_time: Optional[int] = Field(default=None, alias="createTime") 334 last_enabled_time: Optional[int] = Field(default=None, alias="lastEnabledTime") 335 last_disabled_time: Optional[int] = Field(default=None, alias="lastDisabledTime") 336 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 337 last_login_time: Optional[int] = Field(default=None, alias="lastLoginTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
340class ResourcePermissionModel(BaseModel): 341 permission: Optional[str] = Field(default=None, alias="permission")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
344class ResetUserPasswordRequestModel(BaseModel): 345 user_id: str = Field(alias="userId") 346 client_token: Optional[str] = Field(default=None, alias="clientToken")
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 UpdateChangesetRequestModel(BaseModel): 350 dataset_id: str = Field(alias="datasetId") 351 changeset_id: str = Field(alias="changesetId") 352 source_params: Mapping[str, str] = Field(alias="sourceParams") 353 format_params: Mapping[str, str] = Field(alias="formatParams") 354 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
357class UpdatePermissionGroupRequestModel(BaseModel): 358 permission_group_id: str = Field(alias="permissionGroupId") 359 name: Optional[str] = Field(default=None, alias="name") 360 description: Optional[str] = Field(default=None, alias="description") 361 application_permissions: Optional[ 362 Sequence[ 363 Literal[ 364 "AccessNotebooks", 365 "CreateDataset", 366 "GetTemporaryCredentials", 367 "ManageAttributeSets", 368 "ManageClusters", 369 "ManageUsersAndGroups", 370 "ViewAuditData", 371 ] 372 ] 373 ] = Field(default=None, alias="applicationPermissions") 374 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
377class UpdateUserRequestModel(BaseModel): 378 user_id: str = Field(alias="userId") 379 type: Optional[Literal["APP_USER", "SUPER_USER"]] = Field( 380 default=None, alias="type" 381 ) 382 first_name: Optional[str] = Field(default=None, alias="firstName") 383 last_name: Optional[str] = Field(default=None, alias="lastName") 384 api_access: Optional[Literal["DISABLED", "ENABLED"]] = Field( 385 default=None, alias="apiAccess" 386 ) 387 api_access_principal_arn: Optional[str] = Field( 388 default=None, alias="apiAccessPrincipalArn" 389 ) 390 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
393class AssociateUserToPermissionGroupResponseModel(BaseModel): 394 status_code: int = Field(alias="statusCode") 395 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
398class CreateChangesetResponseModel(BaseModel): 399 dataset_id: str = Field(alias="datasetId") 400 changeset_id: str = Field(alias="changesetId") 401 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
404class CreateDataViewResponseModel(BaseModel): 405 dataset_id: str = Field(alias="datasetId") 406 data_view_id: str = Field(alias="dataViewId") 407 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
410class CreateDatasetResponseModel(BaseModel): 411 dataset_id: str = Field(alias="datasetId") 412 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
415class CreatePermissionGroupResponseModel(BaseModel): 416 permission_group_id: str = Field(alias="permissionGroupId") 417 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
420class CreateUserResponseModel(BaseModel): 421 user_id: str = Field(alias="userId") 422 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
425class DeleteDatasetResponseModel(BaseModel): 426 dataset_id: str = Field(alias="datasetId") 427 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
430class DeletePermissionGroupResponseModel(BaseModel): 431 permission_group_id: str = Field(alias="permissionGroupId") 432 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
435class DisableUserResponseModel(BaseModel): 436 user_id: str = Field(alias="userId") 437 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
440class DisassociateUserFromPermissionGroupResponseModel(BaseModel): 441 status_code: int = Field(alias="statusCode") 442 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
445class EnableUserResponseModel(BaseModel): 446 user_id: str = Field(alias="userId") 447 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
450class GetUserResponseModel(BaseModel): 451 user_id: str = Field(alias="userId") 452 status: Literal["CREATING", "DISABLED", "ENABLED"] = Field(alias="status") 453 first_name: str = Field(alias="firstName") 454 last_name: str = Field(alias="lastName") 455 email_address: str = Field(alias="emailAddress") 456 type: Literal["APP_USER", "SUPER_USER"] = Field(alias="type") 457 api_access: Literal["DISABLED", "ENABLED"] = Field(alias="apiAccess") 458 api_access_principal_arn: str = Field(alias="apiAccessPrincipalArn") 459 create_time: int = Field(alias="createTime") 460 last_enabled_time: int = Field(alias="lastEnabledTime") 461 last_disabled_time: int = Field(alias="lastDisabledTime") 462 last_modified_time: int = Field(alias="lastModifiedTime") 463 last_login_time: int = Field(alias="lastLoginTime") 464 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
467class GetWorkingLocationResponseModel(BaseModel): 468 s3_uri: str = Field(alias="s3Uri") 469 s3_path: str = Field(alias="s3Path") 470 s3_bucket: str = Field(alias="s3Bucket") 471 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
474class ResetUserPasswordResponseModel(BaseModel): 475 user_id: str = Field(alias="userId") 476 temporary_password: str = Field(alias="temporaryPassword") 477 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
480class UpdateChangesetResponseModel(BaseModel): 481 changeset_id: str = Field(alias="changesetId") 482 dataset_id: str = Field(alias="datasetId") 483 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
486class UpdateDatasetResponseModel(BaseModel): 487 dataset_id: str = Field(alias="datasetId") 488 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
491class UpdatePermissionGroupResponseModel(BaseModel): 492 permission_group_id: str = Field(alias="permissionGroupId") 493 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
496class UpdateUserResponseModel(BaseModel): 497 user_id: str = Field(alias="userId") 498 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
501class ChangesetSummaryModel(BaseModel): 502 changeset_id: Optional[str] = Field(default=None, alias="changesetId") 503 changeset_arn: Optional[str] = Field(default=None, alias="changesetArn") 504 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 505 change_type: Optional[Literal["APPEND", "MODIFY", "REPLACE"]] = Field( 506 default=None, alias="changeType" 507 ) 508 source_params: Optional[Dict[str, str]] = Field(default=None, alias="sourceParams") 509 format_params: Optional[Dict[str, str]] = Field(default=None, alias="formatParams") 510 create_time: Optional[int] = Field(default=None, alias="createTime") 511 status: Optional[ 512 Literal["FAILED", "PENDING", "RUNNING", "STOP_REQUESTED", "SUCCESS"] 513 ] = Field(default=None, alias="status") 514 error_info: Optional[ChangesetErrorInfoModel] = Field( 515 default=None, alias="errorInfo" 516 ) 517 active_until_timestamp: Optional[int] = Field( 518 default=None, alias="activeUntilTimestamp" 519 ) 520 active_from_timestamp: Optional[int] = Field( 521 default=None, alias="activeFromTimestamp" 522 ) 523 updates_changeset_id: Optional[str] = Field( 524 default=None, alias="updatesChangesetId" 525 ) 526 updated_by_changeset_id: Optional[str] = Field( 527 default=None, alias="updatedByChangesetId" 528 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
531class GetChangesetResponseModel(BaseModel): 532 changeset_id: str = Field(alias="changesetId") 533 changeset_arn: str = Field(alias="changesetArn") 534 dataset_id: str = Field(alias="datasetId") 535 change_type: Literal["APPEND", "MODIFY", "REPLACE"] = Field(alias="changeType") 536 source_params: Dict[str, str] = Field(alias="sourceParams") 537 format_params: Dict[str, str] = Field(alias="formatParams") 538 create_time: int = Field(alias="createTime") 539 status: Literal[ 540 "FAILED", "PENDING", "RUNNING", "STOP_REQUESTED", "SUCCESS" 541 ] = Field(alias="status") 542 error_info: ChangesetErrorInfoModel = Field(alias="errorInfo") 543 active_until_timestamp: int = Field(alias="activeUntilTimestamp") 544 active_from_timestamp: int = Field(alias="activeFromTimestamp") 545 updates_changeset_id: str = Field(alias="updatesChangesetId") 546 updated_by_changeset_id: str = Field(alias="updatedByChangesetId") 547 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
550class SchemaDefinitionModel(BaseModel): 551 columns: Optional[Sequence[ColumnDefinitionModel]] = Field( 552 default=None, alias="columns" 553 ) 554 primary_key_columns: Optional[Sequence[str]] = Field( 555 default=None, alias="primaryKeyColumns" 556 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
559class CreateDataViewRequestModel(BaseModel): 560 dataset_id: str = Field(alias="datasetId") 561 destination_type_params: DataViewDestinationTypeParamsModel = Field( 562 alias="destinationTypeParams" 563 ) 564 client_token: Optional[str] = Field(default=None, alias="clientToken") 565 auto_update: Optional[bool] = Field(default=None, alias="autoUpdate") 566 sort_columns: Optional[Sequence[str]] = Field(default=None, alias="sortColumns") 567 partition_columns: Optional[Sequence[str]] = Field( 568 default=None, alias="partitionColumns" 569 ) 570 as_of_timestamp: Optional[int] = Field(default=None, alias="asOfTimestamp")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
573class GetProgrammaticAccessCredentialsResponseModel(BaseModel): 574 credentials: CredentialsModel = Field(alias="credentials") 575 duration_in_minutes: int = Field(alias="durationInMinutes") 576 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
579class DataViewSummaryModel(BaseModel): 580 data_view_id: Optional[str] = Field(default=None, alias="dataViewId") 581 data_view_arn: Optional[str] = Field(default=None, alias="dataViewArn") 582 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 583 as_of_timestamp: Optional[int] = Field(default=None, alias="asOfTimestamp") 584 partition_columns: Optional[List[str]] = Field( 585 default=None, alias="partitionColumns" 586 ) 587 sort_columns: Optional[List[str]] = Field(default=None, alias="sortColumns") 588 status: Optional[ 589 Literal[ 590 "CANCELLED", 591 "FAILED", 592 "FAILED_CLEANUP_FAILED", 593 "PENDING", 594 "RUNNING", 595 "STARTING", 596 "SUCCESS", 597 "TIMEOUT", 598 ] 599 ] = Field(default=None, alias="status") 600 error_info: Optional[DataViewErrorInfoModel] = Field( 601 default=None, alias="errorInfo" 602 ) 603 destination_type_properties: Optional[DataViewDestinationTypeParamsModel] = Field( 604 default=None, alias="destinationTypeProperties" 605 ) 606 auto_update: Optional[bool] = Field(default=None, alias="autoUpdate") 607 create_time: Optional[int] = Field(default=None, alias="createTime") 608 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
611class GetDataViewResponseModel(BaseModel): 612 auto_update: bool = Field(alias="autoUpdate") 613 partition_columns: List[str] = Field(alias="partitionColumns") 614 dataset_id: str = Field(alias="datasetId") 615 as_of_timestamp: int = Field(alias="asOfTimestamp") 616 error_info: DataViewErrorInfoModel = Field(alias="errorInfo") 617 last_modified_time: int = Field(alias="lastModifiedTime") 618 create_time: int = Field(alias="createTime") 619 sort_columns: List[str] = Field(alias="sortColumns") 620 data_view_id: str = Field(alias="dataViewId") 621 data_view_arn: str = Field(alias="dataViewArn") 622 destination_type_params: DataViewDestinationTypeParamsModel = Field( 623 alias="destinationTypeParams" 624 ) 625 status: Literal[ 626 "CANCELLED", 627 "FAILED", 628 "FAILED_CLEANUP_FAILED", 629 "PENDING", 630 "RUNNING", 631 "STARTING", 632 "SUCCESS", 633 "TIMEOUT", 634 ] = Field(alias="status") 635 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
638class GetExternalDataViewAccessDetailsResponseModel(BaseModel): 639 credentials: AwsCredentialsModel = Field(alias="credentials") 640 s3_location: S3LocationModel = Field(alias="s3Location") 641 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
644class GetPermissionGroupResponseModel(BaseModel): 645 permission_group: PermissionGroupModel = Field(alias="permissionGroup") 646 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
649class ListPermissionGroupsResponseModel(BaseModel): 650 permission_groups: List[PermissionGroupModel] = Field(alias="permissionGroups") 651 next_token: str = Field(alias="nextToken") 652 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
655class ListChangesetsRequestListChangesetsPaginateModel(BaseModel): 656 dataset_id: str = Field(alias="datasetId") 657 pagination_config: Optional[PaginatorConfigModel] = Field( 658 default=None, alias="PaginationConfig" 659 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
662class ListDataViewsRequestListDataViewsPaginateModel(BaseModel): 663 dataset_id: str = Field(alias="datasetId") 664 pagination_config: Optional[PaginatorConfigModel] = Field( 665 default=None, alias="PaginationConfig" 666 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
669class ListDatasetsRequestListDatasetsPaginateModel(BaseModel): 670 pagination_config: Optional[PaginatorConfigModel] = Field( 671 default=None, alias="PaginationConfig" 672 )
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
ListPermissionGroupsRequestListPermissionGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
675class ListPermissionGroupsRequestListPermissionGroupsPaginateModel(BaseModel): 676 pagination_config: Optional[PaginatorConfigModel] = Field( 677 default=None, alias="PaginationConfig" 678 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
681class ListUsersRequestListUsersPaginateModel(BaseModel): 682 pagination_config: Optional[PaginatorConfigModel] = Field( 683 default=None, alias="PaginationConfig" 684 )
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 ListPermissionGroupsByUserResponseModel(BaseModel): 688 permission_groups: List[PermissionGroupByUserModel] = Field( 689 alias="permissionGroups" 690 ) 691 next_token: str = Field(alias="nextToken") 692 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
695class ListUsersByPermissionGroupResponseModel(BaseModel): 696 users: List[UserByPermissionGroupModel] = Field(alias="users") 697 next_token: str = Field(alias="nextToken") 698 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
701class ListUsersResponseModel(BaseModel): 702 users: List[UserModel] = Field(alias="users") 703 next_token: str = Field(alias="nextToken") 704 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
707class PermissionGroupParamsModel(BaseModel): 708 permission_group_id: Optional[str] = Field(default=None, alias="permissionGroupId") 709 dataset_permissions: Optional[Sequence[ResourcePermissionModel]] = Field( 710 default=None, alias="datasetPermissions" 711 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
714class ListChangesetsResponseModel(BaseModel): 715 changesets: List[ChangesetSummaryModel] = Field(alias="changesets") 716 next_token: str = Field(alias="nextToken") 717 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
720class SchemaUnionModel(BaseModel): 721 tabular_schema_config: Optional[SchemaDefinitionModel] = Field( 722 default=None, alias="tabularSchemaConfig" 723 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
726class ListDataViewsResponseModel(BaseModel): 727 next_token: str = Field(alias="nextToken") 728 data_views: List[DataViewSummaryModel] = Field(alias="dataViews") 729 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
732class CreateDatasetRequestModel(BaseModel): 733 dataset_title: str = Field(alias="datasetTitle") 734 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 735 permission_group_params: PermissionGroupParamsModel = Field( 736 alias="permissionGroupParams" 737 ) 738 client_token: Optional[str] = Field(default=None, alias="clientToken") 739 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 740 owner_info: Optional[DatasetOwnerInfoModel] = Field(default=None, alias="ownerInfo") 741 alias: Optional[str] = Field(default=None, alias="alias") 742 schema_definition: Optional[SchemaUnionModel] = Field( 743 default=None, alias="schemaDefinition" 744 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
747class DatasetModel(BaseModel): 748 dataset_id: Optional[str] = Field(default=None, alias="datasetId") 749 dataset_arn: Optional[str] = Field(default=None, alias="datasetArn") 750 dataset_title: Optional[str] = Field(default=None, alias="datasetTitle") 751 kind: Optional[Literal["NON_TABULAR", "TABULAR"]] = Field( 752 default=None, alias="kind" 753 ) 754 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 755 owner_info: Optional[DatasetOwnerInfoModel] = Field(default=None, alias="ownerInfo") 756 create_time: Optional[int] = Field(default=None, alias="createTime") 757 last_modified_time: Optional[int] = Field(default=None, alias="lastModifiedTime") 758 schema_definition: Optional[SchemaUnionModel] = Field( 759 default=None, alias="schemaDefinition" 760 ) 761 alias: Optional[str] = Field(default=None, alias="alias")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
764class GetDatasetResponseModel(BaseModel): 765 dataset_id: str = Field(alias="datasetId") 766 dataset_arn: str = Field(alias="datasetArn") 767 dataset_title: str = Field(alias="datasetTitle") 768 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 769 dataset_description: str = Field(alias="datasetDescription") 770 create_time: int = Field(alias="createTime") 771 last_modified_time: int = Field(alias="lastModifiedTime") 772 schema_definition: SchemaUnionModel = Field(alias="schemaDefinition") 773 alias: str = Field(alias="alias") 774 status: Literal["FAILED", "PENDING", "RUNNING", "SUCCESS"] = Field(alias="status") 775 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
778class UpdateDatasetRequestModel(BaseModel): 779 dataset_id: str = Field(alias="datasetId") 780 dataset_title: str = Field(alias="datasetTitle") 781 kind: Literal["NON_TABULAR", "TABULAR"] = Field(alias="kind") 782 client_token: Optional[str] = Field(default=None, alias="clientToken") 783 dataset_description: Optional[str] = Field(default=None, alias="datasetDescription") 784 alias: Optional[str] = Field(default=None, alias="alias") 785 schema_definition: Optional[SchemaUnionModel] = Field( 786 default=None, alias="schemaDefinition" 787 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
790class ListDatasetsResponseModel(BaseModel): 791 datasets: List[DatasetModel] = Field(alias="datasets") 792 next_token: str = Field(alias="nextToken") 793 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