mypydantic.models.amplifybackend
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from typing import Any, Dict, List, Literal, Mapping, Optional, Sequence 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class BackendAPIAppSyncAuthSettingsModel(BaseModel): 13 cognito_user_pool_id: Optional[str] = Field(default=None, alias="CognitoUserPoolId") 14 description: Optional[str] = Field(default=None, alias="Description") 15 expiration_time: Optional[float] = Field(default=None, alias="ExpirationTime") 16 open_idauth_ttl: Optional[str] = Field(default=None, alias="OpenIDAuthTTL") 17 open_idclient_id: Optional[str] = Field(default=None, alias="OpenIDClientId") 18 open_idiat_ttl: Optional[str] = Field(default=None, alias="OpenIDIatTTL") 19 open_idissue_url: Optional[str] = Field(default=None, alias="OpenIDIssueURL") 20 open_idprovider_name: Optional[str] = Field( 21 default=None, alias="OpenIDProviderName" 22 ) 23 24 25class BackendAPIConflictResolutionModel(BaseModel): 26 resolution_strategy: Optional[ 27 Literal["AUTOMERGE", "LAMBDA", "NONE", "OPTIMISTIC_CONCURRENCY"] 28 ] = Field(default=None, alias="ResolutionStrategy") 29 30 31class BackendAuthAppleProviderConfigModel(BaseModel): 32 client_id: Optional[str] = Field(default=None, alias="ClientId") 33 key_id: Optional[str] = Field(default=None, alias="KeyId") 34 private_key: Optional[str] = Field(default=None, alias="PrivateKey") 35 team_id: Optional[str] = Field(default=None, alias="TeamId") 36 37 38class BackendAuthSocialProviderConfigModel(BaseModel): 39 client_id: Optional[str] = Field(default=None, alias="ClientId") 40 client_secret: Optional[str] = Field(default=None, alias="ClientSecret") 41 42 43class BackendJobRespObjModel(BaseModel): 44 app_id: str = Field(alias="AppId") 45 backend_environment_name: str = Field(alias="BackendEnvironmentName") 46 create_time: Optional[str] = Field(default=None, alias="CreateTime") 47 error: Optional[str] = Field(default=None, alias="Error") 48 job_id: Optional[str] = Field(default=None, alias="JobId") 49 operation: Optional[str] = Field(default=None, alias="Operation") 50 status: Optional[str] = Field(default=None, alias="Status") 51 update_time: Optional[str] = Field(default=None, alias="UpdateTime") 52 53 54class BackendStoragePermissionsModel(BaseModel): 55 authenticated: Sequence[Literal["CREATE_AND_UPDATE", "DELETE", "READ"]] = Field( 56 alias="Authenticated" 57 ) 58 un_authenticated: Optional[ 59 Sequence[Literal["CREATE_AND_UPDATE", "DELETE", "READ"]] 60 ] = Field(default=None, alias="UnAuthenticated") 61 62 63class CloneBackendRequestModel(BaseModel): 64 app_id: str = Field(alias="AppId") 65 backend_environment_name: str = Field(alias="BackendEnvironmentName") 66 target_environment_name: str = Field(alias="TargetEnvironmentName") 67 68 69class ResponseMetadataModel(BaseModel): 70 request_id: str = Field(alias="RequestId") 71 host_id: str = Field(alias="HostId") 72 http_status_code: int = Field(alias="HTTPStatusCode") 73 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 74 retry_attempts: int = Field(alias="RetryAttempts") 75 76 77class EmailSettingsModel(BaseModel): 78 email_message: Optional[str] = Field(default=None, alias="EmailMessage") 79 email_subject: Optional[str] = Field(default=None, alias="EmailSubject") 80 81 82class SmsSettingsModel(BaseModel): 83 sms_message: Optional[str] = Field(default=None, alias="SmsMessage") 84 85 86class CreateBackendAuthIdentityPoolConfigModel(BaseModel): 87 identity_pool_name: str = Field(alias="IdentityPoolName") 88 unauthenticated_login: bool = Field(alias="UnauthenticatedLogin") 89 90 91class SettingsModel(BaseModel): 92 mfa_types: Optional[Sequence[Literal["SMS", "TOTP"]]] = Field( 93 default=None, alias="MfaTypes" 94 ) 95 sms_message: Optional[str] = Field(default=None, alias="SmsMessage") 96 97 98class CreateBackendAuthPasswordPolicyConfigModel(BaseModel): 99 minimum_length: float = Field(alias="MinimumLength") 100 additional_constraints: Optional[ 101 Sequence[ 102 Literal[ 103 "REQUIRE_DIGIT", 104 "REQUIRE_LOWERCASE", 105 "REQUIRE_SYMBOL", 106 "REQUIRE_UPPERCASE", 107 ] 108 ] 109 ] = Field(default=None, alias="AdditionalConstraints") 110 111 112class CreateBackendConfigRequestModel(BaseModel): 113 app_id: str = Field(alias="AppId") 114 backend_manager_app_id: Optional[str] = Field( 115 default=None, alias="BackendManagerAppId" 116 ) 117 118 119class CreateBackendRequestModel(BaseModel): 120 app_id: str = Field(alias="AppId") 121 app_name: str = Field(alias="AppName") 122 backend_environment_name: str = Field(alias="BackendEnvironmentName") 123 resource_config: Optional[Mapping[str, Any]] = Field( 124 default=None, alias="ResourceConfig" 125 ) 126 resource_name: Optional[str] = Field(default=None, alias="ResourceName") 127 128 129class CreateTokenRequestModel(BaseModel): 130 app_id: str = Field(alias="AppId") 131 132 133class DeleteBackendAuthRequestModel(BaseModel): 134 app_id: str = Field(alias="AppId") 135 backend_environment_name: str = Field(alias="BackendEnvironmentName") 136 resource_name: str = Field(alias="ResourceName") 137 138 139class DeleteBackendRequestModel(BaseModel): 140 app_id: str = Field(alias="AppId") 141 backend_environment_name: str = Field(alias="BackendEnvironmentName") 142 143 144class DeleteBackendStorageRequestModel(BaseModel): 145 app_id: str = Field(alias="AppId") 146 backend_environment_name: str = Field(alias="BackendEnvironmentName") 147 resource_name: str = Field(alias="ResourceName") 148 service_name: Literal["S3"] = Field(alias="ServiceName") 149 150 151class DeleteTokenRequestModel(BaseModel): 152 app_id: str = Field(alias="AppId") 153 session_id: str = Field(alias="SessionId") 154 155 156class GenerateBackendAPIModelsRequestModel(BaseModel): 157 app_id: str = Field(alias="AppId") 158 backend_environment_name: str = Field(alias="BackendEnvironmentName") 159 resource_name: str = Field(alias="ResourceName") 160 161 162class GetBackendAPIModelsRequestModel(BaseModel): 163 app_id: str = Field(alias="AppId") 164 backend_environment_name: str = Field(alias="BackendEnvironmentName") 165 resource_name: str = Field(alias="ResourceName") 166 167 168class GetBackendAuthRequestModel(BaseModel): 169 app_id: str = Field(alias="AppId") 170 backend_environment_name: str = Field(alias="BackendEnvironmentName") 171 resource_name: str = Field(alias="ResourceName") 172 173 174class GetBackendJobRequestModel(BaseModel): 175 app_id: str = Field(alias="AppId") 176 backend_environment_name: str = Field(alias="BackendEnvironmentName") 177 job_id: str = Field(alias="JobId") 178 179 180class GetBackendRequestModel(BaseModel): 181 app_id: str = Field(alias="AppId") 182 backend_environment_name: Optional[str] = Field( 183 default=None, alias="BackendEnvironmentName" 184 ) 185 186 187class GetBackendStorageRequestModel(BaseModel): 188 app_id: str = Field(alias="AppId") 189 backend_environment_name: str = Field(alias="BackendEnvironmentName") 190 resource_name: str = Field(alias="ResourceName") 191 192 193class GetTokenRequestModel(BaseModel): 194 app_id: str = Field(alias="AppId") 195 session_id: str = Field(alias="SessionId") 196 197 198class ImportBackendAuthRequestModel(BaseModel): 199 app_id: str = Field(alias="AppId") 200 backend_environment_name: str = Field(alias="BackendEnvironmentName") 201 native_client_id: str = Field(alias="NativeClientId") 202 user_pool_id: str = Field(alias="UserPoolId") 203 web_client_id: str = Field(alias="WebClientId") 204 identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId") 205 206 207class ImportBackendStorageRequestModel(BaseModel): 208 app_id: str = Field(alias="AppId") 209 backend_environment_name: str = Field(alias="BackendEnvironmentName") 210 service_name: Literal["S3"] = Field(alias="ServiceName") 211 bucket_name: Optional[str] = Field(default=None, alias="BucketName") 212 213 214class PaginatorConfigModel(BaseModel): 215 max_items: Optional[int] = Field(default=None, alias="MaxItems") 216 page_size: Optional[int] = Field(default=None, alias="PageSize") 217 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 218 219 220class ListBackendJobsRequestModel(BaseModel): 221 app_id: str = Field(alias="AppId") 222 backend_environment_name: str = Field(alias="BackendEnvironmentName") 223 job_id: Optional[str] = Field(default=None, alias="JobId") 224 max_results: Optional[int] = Field(default=None, alias="MaxResults") 225 next_token: Optional[str] = Field(default=None, alias="NextToken") 226 operation: Optional[str] = Field(default=None, alias="Operation") 227 status: Optional[str] = Field(default=None, alias="Status") 228 229 230class ListS3BucketsRequestModel(BaseModel): 231 next_token: Optional[str] = Field(default=None, alias="NextToken") 232 233 234class S3BucketInfoModel(BaseModel): 235 creation_date: Optional[str] = Field(default=None, alias="CreationDate") 236 name: Optional[str] = Field(default=None, alias="Name") 237 238 239class LoginAuthConfigReqObjModel(BaseModel): 240 aws_cognito_identity_pool_id: Optional[str] = Field( 241 default=None, alias="AwsCognitoIdentityPoolId" 242 ) 243 aws_cognito_region: Optional[str] = Field(default=None, alias="AwsCognitoRegion") 244 aws_user_pools_id: Optional[str] = Field(default=None, alias="AwsUserPoolsId") 245 aws_user_pools_web_client_id: Optional[str] = Field( 246 default=None, alias="AwsUserPoolsWebClientId" 247 ) 248 249 250class RemoveAllBackendsRequestModel(BaseModel): 251 app_id: str = Field(alias="AppId") 252 clean_amplify_app: Optional[bool] = Field(default=None, alias="CleanAmplifyApp") 253 254 255class RemoveBackendConfigRequestModel(BaseModel): 256 app_id: str = Field(alias="AppId") 257 258 259class UpdateBackendAuthIdentityPoolConfigModel(BaseModel): 260 unauthenticated_login: Optional[bool] = Field( 261 default=None, alias="UnauthenticatedLogin" 262 ) 263 264 265class UpdateBackendAuthPasswordPolicyConfigModel(BaseModel): 266 additional_constraints: Optional[ 267 Sequence[ 268 Literal[ 269 "REQUIRE_DIGIT", 270 "REQUIRE_LOWERCASE", 271 "REQUIRE_SYMBOL", 272 "REQUIRE_UPPERCASE", 273 ] 274 ] 275 ] = Field(default=None, alias="AdditionalConstraints") 276 minimum_length: Optional[float] = Field(default=None, alias="MinimumLength") 277 278 279class UpdateBackendJobRequestModel(BaseModel): 280 app_id: str = Field(alias="AppId") 281 backend_environment_name: str = Field(alias="BackendEnvironmentName") 282 job_id: str = Field(alias="JobId") 283 operation: Optional[str] = Field(default=None, alias="Operation") 284 status: Optional[str] = Field(default=None, alias="Status") 285 286 287class BackendAPIAuthTypeModel(BaseModel): 288 mode: Optional[ 289 Literal["AMAZON_COGNITO_USER_POOLS", "API_KEY", "AWS_IAM", "OPENID_CONNECT"] 290 ] = Field(default=None, alias="Mode") 291 settings: Optional[BackendAPIAppSyncAuthSettingsModel] = Field( 292 default=None, alias="Settings" 293 ) 294 295 296class SocialProviderSettingsModel(BaseModel): 297 facebook: Optional[BackendAuthSocialProviderConfigModel] = Field( 298 default=None, alias="Facebook" 299 ) 300 google: Optional[BackendAuthSocialProviderConfigModel] = Field( 301 default=None, alias="Google" 302 ) 303 login_with_amazon: Optional[BackendAuthSocialProviderConfigModel] = Field( 304 default=None, alias="LoginWithAmazon" 305 ) 306 sign_in_with_apple: Optional[BackendAuthAppleProviderConfigModel] = Field( 307 default=None, alias="SignInWithApple" 308 ) 309 310 311class CreateBackendStorageResourceConfigModel(BaseModel): 312 permissions: BackendStoragePermissionsModel = Field(alias="Permissions") 313 service_name: Literal["S3"] = Field(alias="ServiceName") 314 bucket_name: Optional[str] = Field(default=None, alias="BucketName") 315 316 317class GetBackendStorageResourceConfigModel(BaseModel): 318 imported: bool = Field(alias="Imported") 319 service_name: Literal["S3"] = Field(alias="ServiceName") 320 bucket_name: Optional[str] = Field(default=None, alias="BucketName") 321 permissions: Optional[BackendStoragePermissionsModel] = Field( 322 default=None, alias="Permissions" 323 ) 324 325 326class UpdateBackendStorageResourceConfigModel(BaseModel): 327 permissions: BackendStoragePermissionsModel = Field(alias="Permissions") 328 service_name: Literal["S3"] = Field(alias="ServiceName") 329 330 331class CloneBackendResponseModel(BaseModel): 332 app_id: str = Field(alias="AppId") 333 backend_environment_name: str = Field(alias="BackendEnvironmentName") 334 error: str = Field(alias="Error") 335 job_id: str = Field(alias="JobId") 336 operation: str = Field(alias="Operation") 337 status: str = Field(alias="Status") 338 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 339 340 341class CreateBackendAPIResponseModel(BaseModel): 342 app_id: str = Field(alias="AppId") 343 backend_environment_name: str = Field(alias="BackendEnvironmentName") 344 error: str = Field(alias="Error") 345 job_id: str = Field(alias="JobId") 346 operation: str = Field(alias="Operation") 347 status: str = Field(alias="Status") 348 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 349 350 351class CreateBackendAuthResponseModel(BaseModel): 352 app_id: str = Field(alias="AppId") 353 backend_environment_name: str = Field(alias="BackendEnvironmentName") 354 error: str = Field(alias="Error") 355 job_id: str = Field(alias="JobId") 356 operation: str = Field(alias="Operation") 357 status: str = Field(alias="Status") 358 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 359 360 361class CreateBackendConfigResponseModel(BaseModel): 362 app_id: str = Field(alias="AppId") 363 backend_environment_name: str = Field(alias="BackendEnvironmentName") 364 job_id: str = Field(alias="JobId") 365 status: str = Field(alias="Status") 366 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 367 368 369class CreateBackendResponseModel(BaseModel): 370 app_id: str = Field(alias="AppId") 371 backend_environment_name: str = Field(alias="BackendEnvironmentName") 372 error: str = Field(alias="Error") 373 job_id: str = Field(alias="JobId") 374 operation: str = Field(alias="Operation") 375 status: str = Field(alias="Status") 376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 377 378 379class CreateBackendStorageResponseModel(BaseModel): 380 app_id: str = Field(alias="AppId") 381 backend_environment_name: str = Field(alias="BackendEnvironmentName") 382 job_id: str = Field(alias="JobId") 383 status: str = Field(alias="Status") 384 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 385 386 387class CreateTokenResponseModel(BaseModel): 388 app_id: str = Field(alias="AppId") 389 challenge_code: str = Field(alias="ChallengeCode") 390 session_id: str = Field(alias="SessionId") 391 ttl: str = Field(alias="Ttl") 392 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 393 394 395class DeleteBackendAPIResponseModel(BaseModel): 396 app_id: str = Field(alias="AppId") 397 backend_environment_name: str = Field(alias="BackendEnvironmentName") 398 error: str = Field(alias="Error") 399 job_id: str = Field(alias="JobId") 400 operation: str = Field(alias="Operation") 401 status: str = Field(alias="Status") 402 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 403 404 405class DeleteBackendAuthResponseModel(BaseModel): 406 app_id: str = Field(alias="AppId") 407 backend_environment_name: str = Field(alias="BackendEnvironmentName") 408 error: str = Field(alias="Error") 409 job_id: str = Field(alias="JobId") 410 operation: str = Field(alias="Operation") 411 status: str = Field(alias="Status") 412 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 413 414 415class DeleteBackendResponseModel(BaseModel): 416 app_id: str = Field(alias="AppId") 417 backend_environment_name: str = Field(alias="BackendEnvironmentName") 418 error: str = Field(alias="Error") 419 job_id: str = Field(alias="JobId") 420 operation: str = Field(alias="Operation") 421 status: str = Field(alias="Status") 422 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 423 424 425class DeleteBackendStorageResponseModel(BaseModel): 426 app_id: str = Field(alias="AppId") 427 backend_environment_name: str = Field(alias="BackendEnvironmentName") 428 job_id: str = Field(alias="JobId") 429 status: str = Field(alias="Status") 430 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 431 432 433class DeleteTokenResponseModel(BaseModel): 434 is_success: bool = Field(alias="IsSuccess") 435 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 436 437 438class GenerateBackendAPIModelsResponseModel(BaseModel): 439 app_id: str = Field(alias="AppId") 440 backend_environment_name: str = Field(alias="BackendEnvironmentName") 441 error: str = Field(alias="Error") 442 job_id: str = Field(alias="JobId") 443 operation: str = Field(alias="Operation") 444 status: str = Field(alias="Status") 445 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 446 447 448class GetBackendAPIModelsResponseModel(BaseModel): 449 models: str = Field(alias="Models") 450 status: Literal["LATEST", "STALE"] = Field(alias="Status") 451 model_introspection_schema: str = Field(alias="ModelIntrospectionSchema") 452 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 453 454 455class GetBackendJobResponseModel(BaseModel): 456 app_id: str = Field(alias="AppId") 457 backend_environment_name: str = Field(alias="BackendEnvironmentName") 458 create_time: str = Field(alias="CreateTime") 459 error: str = Field(alias="Error") 460 job_id: str = Field(alias="JobId") 461 operation: str = Field(alias="Operation") 462 status: str = Field(alias="Status") 463 update_time: str = Field(alias="UpdateTime") 464 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 465 466 467class GetBackendResponseModel(BaseModel): 468 amplify_feature_flags: str = Field(alias="AmplifyFeatureFlags") 469 amplify_meta_config: str = Field(alias="AmplifyMetaConfig") 470 app_id: str = Field(alias="AppId") 471 app_name: str = Field(alias="AppName") 472 backend_environment_list: List[str] = Field(alias="BackendEnvironmentList") 473 backend_environment_name: str = Field(alias="BackendEnvironmentName") 474 error: str = Field(alias="Error") 475 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 476 477 478class GetTokenResponseModel(BaseModel): 479 app_id: str = Field(alias="AppId") 480 challenge_code: str = Field(alias="ChallengeCode") 481 session_id: str = Field(alias="SessionId") 482 ttl: str = Field(alias="Ttl") 483 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 484 485 486class ImportBackendAuthResponseModel(BaseModel): 487 app_id: str = Field(alias="AppId") 488 backend_environment_name: str = Field(alias="BackendEnvironmentName") 489 error: str = Field(alias="Error") 490 job_id: str = Field(alias="JobId") 491 operation: str = Field(alias="Operation") 492 status: str = Field(alias="Status") 493 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 494 495 496class ImportBackendStorageResponseModel(BaseModel): 497 app_id: str = Field(alias="AppId") 498 backend_environment_name: str = Field(alias="BackendEnvironmentName") 499 job_id: str = Field(alias="JobId") 500 status: str = Field(alias="Status") 501 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 502 503 504class ListBackendJobsResponseModel(BaseModel): 505 jobs: List[BackendJobRespObjModel] = Field(alias="Jobs") 506 next_token: str = Field(alias="NextToken") 507 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 508 509 510class RemoveAllBackendsResponseModel(BaseModel): 511 app_id: str = Field(alias="AppId") 512 error: str = Field(alias="Error") 513 job_id: str = Field(alias="JobId") 514 operation: str = Field(alias="Operation") 515 status: str = Field(alias="Status") 516 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 517 518 519class RemoveBackendConfigResponseModel(BaseModel): 520 error: str = Field(alias="Error") 521 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 522 523 524class UpdateBackendAPIResponseModel(BaseModel): 525 app_id: str = Field(alias="AppId") 526 backend_environment_name: str = Field(alias="BackendEnvironmentName") 527 error: str = Field(alias="Error") 528 job_id: str = Field(alias="JobId") 529 operation: str = Field(alias="Operation") 530 status: str = Field(alias="Status") 531 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 532 533 534class UpdateBackendAuthResponseModel(BaseModel): 535 app_id: str = Field(alias="AppId") 536 backend_environment_name: str = Field(alias="BackendEnvironmentName") 537 error: str = Field(alias="Error") 538 job_id: str = Field(alias="JobId") 539 operation: str = Field(alias="Operation") 540 status: str = Field(alias="Status") 541 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 542 543 544class UpdateBackendJobResponseModel(BaseModel): 545 app_id: str = Field(alias="AppId") 546 backend_environment_name: str = Field(alias="BackendEnvironmentName") 547 create_time: str = Field(alias="CreateTime") 548 error: str = Field(alias="Error") 549 job_id: str = Field(alias="JobId") 550 operation: str = Field(alias="Operation") 551 status: str = Field(alias="Status") 552 update_time: str = Field(alias="UpdateTime") 553 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 554 555 556class UpdateBackendStorageResponseModel(BaseModel): 557 app_id: str = Field(alias="AppId") 558 backend_environment_name: str = Field(alias="BackendEnvironmentName") 559 job_id: str = Field(alias="JobId") 560 status: str = Field(alias="Status") 561 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 562 563 564class CreateBackendAuthForgotPasswordConfigModel(BaseModel): 565 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 566 email_settings: Optional[EmailSettingsModel] = Field( 567 default=None, alias="EmailSettings" 568 ) 569 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings") 570 571 572class CreateBackendAuthVerificationMessageConfigModel(BaseModel): 573 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 574 email_settings: Optional[EmailSettingsModel] = Field( 575 default=None, alias="EmailSettings" 576 ) 577 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings") 578 579 580class UpdateBackendAuthForgotPasswordConfigModel(BaseModel): 581 delivery_method: Optional[Literal["EMAIL", "SMS"]] = Field( 582 default=None, alias="DeliveryMethod" 583 ) 584 email_settings: Optional[EmailSettingsModel] = Field( 585 default=None, alias="EmailSettings" 586 ) 587 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings") 588 589 590class UpdateBackendAuthVerificationMessageConfigModel(BaseModel): 591 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 592 email_settings: Optional[EmailSettingsModel] = Field( 593 default=None, alias="EmailSettings" 594 ) 595 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings") 596 597 598class CreateBackendAuthMFAConfigModel(BaseModel): 599 mfamode: Literal["OFF", "ON", "OPTIONAL"] = Field(alias="MFAMode") 600 settings: Optional[SettingsModel] = Field(default=None, alias="Settings") 601 602 603class UpdateBackendAuthMFAConfigModel(BaseModel): 604 mfamode: Optional[Literal["OFF", "ON", "OPTIONAL"]] = Field( 605 default=None, alias="MFAMode" 606 ) 607 settings: Optional[SettingsModel] = Field(default=None, alias="Settings") 608 609 610class ListBackendJobsRequestListBackendJobsPaginateModel(BaseModel): 611 app_id: str = Field(alias="AppId") 612 backend_environment_name: str = Field(alias="BackendEnvironmentName") 613 job_id: Optional[str] = Field(default=None, alias="JobId") 614 operation: Optional[str] = Field(default=None, alias="Operation") 615 status: Optional[str] = Field(default=None, alias="Status") 616 pagination_config: Optional[PaginatorConfigModel] = Field( 617 default=None, alias="PaginationConfig" 618 ) 619 620 621class ListS3BucketsResponseModel(BaseModel): 622 buckets: List[S3BucketInfoModel] = Field(alias="Buckets") 623 next_token: str = Field(alias="NextToken") 624 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 625 626 627class UpdateBackendConfigRequestModel(BaseModel): 628 app_id: str = Field(alias="AppId") 629 login_auth_config: Optional[LoginAuthConfigReqObjModel] = Field( 630 default=None, alias="LoginAuthConfig" 631 ) 632 633 634class UpdateBackendConfigResponseModel(BaseModel): 635 app_id: str = Field(alias="AppId") 636 backend_manager_app_id: str = Field(alias="BackendManagerAppId") 637 error: str = Field(alias="Error") 638 login_auth_config: LoginAuthConfigReqObjModel = Field(alias="LoginAuthConfig") 639 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 640 641 642class BackendAPIResourceConfigModel(BaseModel): 643 additional_auth_types: Optional[Sequence[BackendAPIAuthTypeModel]] = Field( 644 default=None, alias="AdditionalAuthTypes" 645 ) 646 api_name: Optional[str] = Field(default=None, alias="ApiName") 647 conflict_resolution: Optional[BackendAPIConflictResolutionModel] = Field( 648 default=None, alias="ConflictResolution" 649 ) 650 default_auth_type: Optional[BackendAPIAuthTypeModel] = Field( 651 default=None, alias="DefaultAuthType" 652 ) 653 service: Optional[str] = Field(default=None, alias="Service") 654 transform_schema: Optional[str] = Field(default=None, alias="TransformSchema") 655 656 657class CreateBackendAuthOAuthConfigModel(BaseModel): 658 oauth_grant_type: Literal["CODE", "IMPLICIT"] = Field(alias="OAuthGrantType") 659 oauth_scopes: Sequence[ 660 Literal["AWS_COGNITO_SIGNIN_USER_ADMIN", "EMAIL", "OPENID", "PHONE", "PROFILE"] 661 ] = Field(alias="OAuthScopes") 662 redirect_sign_in_uris: Sequence[str] = Field(alias="RedirectSignInURIs") 663 redirect_sign_out_uris: Sequence[str] = Field(alias="RedirectSignOutURIs") 664 domain_prefix: Optional[str] = Field(default=None, alias="DomainPrefix") 665 social_provider_settings: Optional[SocialProviderSettingsModel] = Field( 666 default=None, alias="SocialProviderSettings" 667 ) 668 669 670class UpdateBackendAuthOAuthConfigModel(BaseModel): 671 domain_prefix: Optional[str] = Field(default=None, alias="DomainPrefix") 672 oauth_grant_type: Optional[Literal["CODE", "IMPLICIT"]] = Field( 673 default=None, alias="OAuthGrantType" 674 ) 675 oauth_scopes: Optional[ 676 Sequence[ 677 Literal[ 678 "AWS_COGNITO_SIGNIN_USER_ADMIN", "EMAIL", "OPENID", "PHONE", "PROFILE" 679 ] 680 ] 681 ] = Field(default=None, alias="OAuthScopes") 682 redirect_sign_in_uris: Optional[Sequence[str]] = Field( 683 default=None, alias="RedirectSignInURIs" 684 ) 685 redirect_sign_out_uris: Optional[Sequence[str]] = Field( 686 default=None, alias="RedirectSignOutURIs" 687 ) 688 social_provider_settings: Optional[SocialProviderSettingsModel] = Field( 689 default=None, alias="SocialProviderSettings" 690 ) 691 692 693class CreateBackendStorageRequestModel(BaseModel): 694 app_id: str = Field(alias="AppId") 695 backend_environment_name: str = Field(alias="BackendEnvironmentName") 696 resource_config: CreateBackendStorageResourceConfigModel = Field( 697 alias="ResourceConfig" 698 ) 699 resource_name: str = Field(alias="ResourceName") 700 701 702class GetBackendStorageResponseModel(BaseModel): 703 app_id: str = Field(alias="AppId") 704 backend_environment_name: str = Field(alias="BackendEnvironmentName") 705 resource_config: GetBackendStorageResourceConfigModel = Field( 706 alias="ResourceConfig" 707 ) 708 resource_name: str = Field(alias="ResourceName") 709 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 710 711 712class UpdateBackendStorageRequestModel(BaseModel): 713 app_id: str = Field(alias="AppId") 714 backend_environment_name: str = Field(alias="BackendEnvironmentName") 715 resource_config: UpdateBackendStorageResourceConfigModel = Field( 716 alias="ResourceConfig" 717 ) 718 resource_name: str = Field(alias="ResourceName") 719 720 721class CreateBackendAPIRequestModel(BaseModel): 722 app_id: str = Field(alias="AppId") 723 backend_environment_name: str = Field(alias="BackendEnvironmentName") 724 resource_config: BackendAPIResourceConfigModel = Field(alias="ResourceConfig") 725 resource_name: str = Field(alias="ResourceName") 726 727 728class DeleteBackendAPIRequestModel(BaseModel): 729 app_id: str = Field(alias="AppId") 730 backend_environment_name: str = Field(alias="BackendEnvironmentName") 731 resource_name: str = Field(alias="ResourceName") 732 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 733 default=None, alias="ResourceConfig" 734 ) 735 736 737class GetBackendAPIRequestModel(BaseModel): 738 app_id: str = Field(alias="AppId") 739 backend_environment_name: str = Field(alias="BackendEnvironmentName") 740 resource_name: str = Field(alias="ResourceName") 741 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 742 default=None, alias="ResourceConfig" 743 ) 744 745 746class GetBackendAPIResponseModel(BaseModel): 747 app_id: str = Field(alias="AppId") 748 backend_environment_name: str = Field(alias="BackendEnvironmentName") 749 error: str = Field(alias="Error") 750 resource_config: BackendAPIResourceConfigModel = Field(alias="ResourceConfig") 751 resource_name: str = Field(alias="ResourceName") 752 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 753 754 755class UpdateBackendAPIRequestModel(BaseModel): 756 app_id: str = Field(alias="AppId") 757 backend_environment_name: str = Field(alias="BackendEnvironmentName") 758 resource_name: str = Field(alias="ResourceName") 759 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 760 default=None, alias="ResourceConfig" 761 ) 762 763 764class CreateBackendAuthUserPoolConfigModel(BaseModel): 765 required_sign_up_attributes: Sequence[ 766 Literal[ 767 "ADDRESS", 768 "BIRTHDATE", 769 "EMAIL", 770 "FAMILY_NAME", 771 "GENDER", 772 "GIVEN_NAME", 773 "LOCALE", 774 "MIDDLE_NAME", 775 "NAME", 776 "NICKNAME", 777 "PHONE_NUMBER", 778 "PICTURE", 779 "PREFERRED_USERNAME", 780 "PROFILE", 781 "UPDATED_AT", 782 "WEBSITE", 783 "ZONE_INFO", 784 ] 785 ] = Field(alias="RequiredSignUpAttributes") 786 sign_in_method: Literal[ 787 "EMAIL", "EMAIL_AND_PHONE_NUMBER", "PHONE_NUMBER", "USERNAME" 788 ] = Field(alias="SignInMethod") 789 user_pool_name: str = Field(alias="UserPoolName") 790 forgot_password: Optional[CreateBackendAuthForgotPasswordConfigModel] = Field( 791 default=None, alias="ForgotPassword" 792 ) 793 mfa: Optional[CreateBackendAuthMFAConfigModel] = Field(default=None, alias="Mfa") 794 oauth: Optional[CreateBackendAuthOAuthConfigModel] = Field( 795 default=None, alias="OAuth" 796 ) 797 password_policy: Optional[CreateBackendAuthPasswordPolicyConfigModel] = Field( 798 default=None, alias="PasswordPolicy" 799 ) 800 verification_message: Optional[ 801 CreateBackendAuthVerificationMessageConfigModel 802 ] = Field(default=None, alias="VerificationMessage") 803 804 805class UpdateBackendAuthUserPoolConfigModel(BaseModel): 806 forgot_password: Optional[UpdateBackendAuthForgotPasswordConfigModel] = Field( 807 default=None, alias="ForgotPassword" 808 ) 809 mfa: Optional[UpdateBackendAuthMFAConfigModel] = Field(default=None, alias="Mfa") 810 oauth: Optional[UpdateBackendAuthOAuthConfigModel] = Field( 811 default=None, alias="OAuth" 812 ) 813 password_policy: Optional[UpdateBackendAuthPasswordPolicyConfigModel] = Field( 814 default=None, alias="PasswordPolicy" 815 ) 816 verification_message: Optional[ 817 UpdateBackendAuthVerificationMessageConfigModel 818 ] = Field(default=None, alias="VerificationMessage") 819 820 821class CreateBackendAuthResourceConfigModel(BaseModel): 822 auth_resources: Literal["IDENTITY_POOL_AND_USER_POOL", "USER_POOL_ONLY"] = Field( 823 alias="AuthResources" 824 ) 825 service: Literal["COGNITO"] = Field(alias="Service") 826 user_pool_configs: CreateBackendAuthUserPoolConfigModel = Field( 827 alias="UserPoolConfigs" 828 ) 829 identity_pool_configs: Optional[CreateBackendAuthIdentityPoolConfigModel] = Field( 830 default=None, alias="IdentityPoolConfigs" 831 ) 832 833 834class UpdateBackendAuthResourceConfigModel(BaseModel): 835 auth_resources: Literal["IDENTITY_POOL_AND_USER_POOL", "USER_POOL_ONLY"] = Field( 836 alias="AuthResources" 837 ) 838 service: Literal["COGNITO"] = Field(alias="Service") 839 user_pool_configs: UpdateBackendAuthUserPoolConfigModel = Field( 840 alias="UserPoolConfigs" 841 ) 842 identity_pool_configs: Optional[UpdateBackendAuthIdentityPoolConfigModel] = Field( 843 default=None, alias="IdentityPoolConfigs" 844 ) 845 846 847class CreateBackendAuthRequestModel(BaseModel): 848 app_id: str = Field(alias="AppId") 849 backend_environment_name: str = Field(alias="BackendEnvironmentName") 850 resource_config: CreateBackendAuthResourceConfigModel = Field( 851 alias="ResourceConfig" 852 ) 853 resource_name: str = Field(alias="ResourceName") 854 855 856class GetBackendAuthResponseModel(BaseModel): 857 app_id: str = Field(alias="AppId") 858 backend_environment_name: str = Field(alias="BackendEnvironmentName") 859 error: str = Field(alias="Error") 860 resource_config: CreateBackendAuthResourceConfigModel = Field( 861 alias="ResourceConfig" 862 ) 863 resource_name: str = Field(alias="ResourceName") 864 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 865 866 867class UpdateBackendAuthRequestModel(BaseModel): 868 app_id: str = Field(alias="AppId") 869 backend_environment_name: str = Field(alias="BackendEnvironmentName") 870 resource_config: UpdateBackendAuthResourceConfigModel = Field( 871 alias="ResourceConfig" 872 ) 873 resource_name: str = Field(alias="ResourceName")
13class BackendAPIAppSyncAuthSettingsModel(BaseModel): 14 cognito_user_pool_id: Optional[str] = Field(default=None, alias="CognitoUserPoolId") 15 description: Optional[str] = Field(default=None, alias="Description") 16 expiration_time: Optional[float] = Field(default=None, alias="ExpirationTime") 17 open_idauth_ttl: Optional[str] = Field(default=None, alias="OpenIDAuthTTL") 18 open_idclient_id: Optional[str] = Field(default=None, alias="OpenIDClientId") 19 open_idiat_ttl: Optional[str] = Field(default=None, alias="OpenIDIatTTL") 20 open_idissue_url: Optional[str] = Field(default=None, alias="OpenIDIssueURL") 21 open_idprovider_name: Optional[str] = Field( 22 default=None, alias="OpenIDProviderName" 23 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
26class BackendAPIConflictResolutionModel(BaseModel): 27 resolution_strategy: Optional[ 28 Literal["AUTOMERGE", "LAMBDA", "NONE", "OPTIMISTIC_CONCURRENCY"] 29 ] = Field(default=None, alias="ResolutionStrategy")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
32class BackendAuthAppleProviderConfigModel(BaseModel): 33 client_id: Optional[str] = Field(default=None, alias="ClientId") 34 key_id: Optional[str] = Field(default=None, alias="KeyId") 35 private_key: Optional[str] = Field(default=None, alias="PrivateKey") 36 team_id: Optional[str] = Field(default=None, alias="TeamId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class BackendAuthSocialProviderConfigModel(BaseModel): 40 client_id: Optional[str] = Field(default=None, alias="ClientId") 41 client_secret: Optional[str] = Field(default=None, alias="ClientSecret")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
44class BackendJobRespObjModel(BaseModel): 45 app_id: str = Field(alias="AppId") 46 backend_environment_name: str = Field(alias="BackendEnvironmentName") 47 create_time: Optional[str] = Field(default=None, alias="CreateTime") 48 error: Optional[str] = Field(default=None, alias="Error") 49 job_id: Optional[str] = Field(default=None, alias="JobId") 50 operation: Optional[str] = Field(default=None, alias="Operation") 51 status: Optional[str] = Field(default=None, alias="Status") 52 update_time: Optional[str] = Field(default=None, alias="UpdateTime")
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 BackendStoragePermissionsModel(BaseModel): 56 authenticated: Sequence[Literal["CREATE_AND_UPDATE", "DELETE", "READ"]] = Field( 57 alias="Authenticated" 58 ) 59 un_authenticated: Optional[ 60 Sequence[Literal["CREATE_AND_UPDATE", "DELETE", "READ"]] 61 ] = Field(default=None, alias="UnAuthenticated")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
64class CloneBackendRequestModel(BaseModel): 65 app_id: str = Field(alias="AppId") 66 backend_environment_name: str = Field(alias="BackendEnvironmentName") 67 target_environment_name: str = Field(alias="TargetEnvironmentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
70class ResponseMetadataModel(BaseModel): 71 request_id: str = Field(alias="RequestId") 72 host_id: str = Field(alias="HostId") 73 http_status_code: int = Field(alias="HTTPStatusCode") 74 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 75 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
78class EmailSettingsModel(BaseModel): 79 email_message: Optional[str] = Field(default=None, alias="EmailMessage") 80 email_subject: Optional[str] = Field(default=None, alias="EmailSubject")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
83class SmsSettingsModel(BaseModel): 84 sms_message: Optional[str] = Field(default=None, alias="SmsMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
87class CreateBackendAuthIdentityPoolConfigModel(BaseModel): 88 identity_pool_name: str = Field(alias="IdentityPoolName") 89 unauthenticated_login: bool = Field(alias="UnauthenticatedLogin")
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 SettingsModel(BaseModel): 93 mfa_types: Optional[Sequence[Literal["SMS", "TOTP"]]] = Field( 94 default=None, alias="MfaTypes" 95 ) 96 sms_message: Optional[str] = Field(default=None, alias="SmsMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
99class CreateBackendAuthPasswordPolicyConfigModel(BaseModel): 100 minimum_length: float = Field(alias="MinimumLength") 101 additional_constraints: Optional[ 102 Sequence[ 103 Literal[ 104 "REQUIRE_DIGIT", 105 "REQUIRE_LOWERCASE", 106 "REQUIRE_SYMBOL", 107 "REQUIRE_UPPERCASE", 108 ] 109 ] 110 ] = Field(default=None, alias="AdditionalConstraints")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
113class CreateBackendConfigRequestModel(BaseModel): 114 app_id: str = Field(alias="AppId") 115 backend_manager_app_id: Optional[str] = Field( 116 default=None, alias="BackendManagerAppId" 117 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
120class CreateBackendRequestModel(BaseModel): 121 app_id: str = Field(alias="AppId") 122 app_name: str = Field(alias="AppName") 123 backend_environment_name: str = Field(alias="BackendEnvironmentName") 124 resource_config: Optional[Mapping[str, Any]] = Field( 125 default=None, alias="ResourceConfig" 126 ) 127 resource_name: Optional[str] = Field(default=None, alias="ResourceName")
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
134class DeleteBackendAuthRequestModel(BaseModel): 135 app_id: str = Field(alias="AppId") 136 backend_environment_name: str = Field(alias="BackendEnvironmentName") 137 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
140class DeleteBackendRequestModel(BaseModel): 141 app_id: str = Field(alias="AppId") 142 backend_environment_name: str = Field(alias="BackendEnvironmentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
145class DeleteBackendStorageRequestModel(BaseModel): 146 app_id: str = Field(alias="AppId") 147 backend_environment_name: str = Field(alias="BackendEnvironmentName") 148 resource_name: str = Field(alias="ResourceName") 149 service_name: Literal["S3"] = Field(alias="ServiceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
152class DeleteTokenRequestModel(BaseModel): 153 app_id: str = Field(alias="AppId") 154 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
157class GenerateBackendAPIModelsRequestModel(BaseModel): 158 app_id: str = Field(alias="AppId") 159 backend_environment_name: str = Field(alias="BackendEnvironmentName") 160 resource_name: str = Field(alias="ResourceName")
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 GetBackendAPIModelsRequestModel(BaseModel): 164 app_id: str = Field(alias="AppId") 165 backend_environment_name: str = Field(alias="BackendEnvironmentName") 166 resource_name: str = Field(alias="ResourceName")
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 GetBackendAuthRequestModel(BaseModel): 170 app_id: str = Field(alias="AppId") 171 backend_environment_name: str = Field(alias="BackendEnvironmentName") 172 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
175class GetBackendJobRequestModel(BaseModel): 176 app_id: str = Field(alias="AppId") 177 backend_environment_name: str = Field(alias="BackendEnvironmentName") 178 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
181class GetBackendRequestModel(BaseModel): 182 app_id: str = Field(alias="AppId") 183 backend_environment_name: Optional[str] = Field( 184 default=None, alias="BackendEnvironmentName" 185 )
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 GetBackendStorageRequestModel(BaseModel): 189 app_id: str = Field(alias="AppId") 190 backend_environment_name: str = Field(alias="BackendEnvironmentName") 191 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
194class GetTokenRequestModel(BaseModel): 195 app_id: str = Field(alias="AppId") 196 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
199class ImportBackendAuthRequestModel(BaseModel): 200 app_id: str = Field(alias="AppId") 201 backend_environment_name: str = Field(alias="BackendEnvironmentName") 202 native_client_id: str = Field(alias="NativeClientId") 203 user_pool_id: str = Field(alias="UserPoolId") 204 web_client_id: str = Field(alias="WebClientId") 205 identity_pool_id: Optional[str] = Field(default=None, alias="IdentityPoolId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
208class ImportBackendStorageRequestModel(BaseModel): 209 app_id: str = Field(alias="AppId") 210 backend_environment_name: str = Field(alias="BackendEnvironmentName") 211 service_name: Literal["S3"] = Field(alias="ServiceName") 212 bucket_name: Optional[str] = Field(default=None, alias="BucketName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
215class PaginatorConfigModel(BaseModel): 216 max_items: Optional[int] = Field(default=None, alias="MaxItems") 217 page_size: Optional[int] = Field(default=None, alias="PageSize") 218 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
221class ListBackendJobsRequestModel(BaseModel): 222 app_id: str = Field(alias="AppId") 223 backend_environment_name: str = Field(alias="BackendEnvironmentName") 224 job_id: Optional[str] = Field(default=None, alias="JobId") 225 max_results: Optional[int] = Field(default=None, alias="MaxResults") 226 next_token: Optional[str] = Field(default=None, alias="NextToken") 227 operation: Optional[str] = Field(default=None, alias="Operation") 228 status: Optional[str] = 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
231class ListS3BucketsRequestModel(BaseModel): 232 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
235class S3BucketInfoModel(BaseModel): 236 creation_date: Optional[str] = Field(default=None, alias="CreationDate") 237 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
240class LoginAuthConfigReqObjModel(BaseModel): 241 aws_cognito_identity_pool_id: Optional[str] = Field( 242 default=None, alias="AwsCognitoIdentityPoolId" 243 ) 244 aws_cognito_region: Optional[str] = Field(default=None, alias="AwsCognitoRegion") 245 aws_user_pools_id: Optional[str] = Field(default=None, alias="AwsUserPoolsId") 246 aws_user_pools_web_client_id: Optional[str] = Field( 247 default=None, alias="AwsUserPoolsWebClientId" 248 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
251class RemoveAllBackendsRequestModel(BaseModel): 252 app_id: str = Field(alias="AppId") 253 clean_amplify_app: Optional[bool] = Field(default=None, alias="CleanAmplifyApp")
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
260class UpdateBackendAuthIdentityPoolConfigModel(BaseModel): 261 unauthenticated_login: Optional[bool] = Field( 262 default=None, alias="UnauthenticatedLogin" 263 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
266class UpdateBackendAuthPasswordPolicyConfigModel(BaseModel): 267 additional_constraints: Optional[ 268 Sequence[ 269 Literal[ 270 "REQUIRE_DIGIT", 271 "REQUIRE_LOWERCASE", 272 "REQUIRE_SYMBOL", 273 "REQUIRE_UPPERCASE", 274 ] 275 ] 276 ] = Field(default=None, alias="AdditionalConstraints") 277 minimum_length: Optional[float] = Field(default=None, alias="MinimumLength")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
280class UpdateBackendJobRequestModel(BaseModel): 281 app_id: str = Field(alias="AppId") 282 backend_environment_name: str = Field(alias="BackendEnvironmentName") 283 job_id: str = Field(alias="JobId") 284 operation: Optional[str] = Field(default=None, alias="Operation") 285 status: Optional[str] = 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
288class BackendAPIAuthTypeModel(BaseModel): 289 mode: Optional[ 290 Literal["AMAZON_COGNITO_USER_POOLS", "API_KEY", "AWS_IAM", "OPENID_CONNECT"] 291 ] = Field(default=None, alias="Mode") 292 settings: Optional[BackendAPIAppSyncAuthSettingsModel] = Field( 293 default=None, alias="Settings" 294 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
297class SocialProviderSettingsModel(BaseModel): 298 facebook: Optional[BackendAuthSocialProviderConfigModel] = Field( 299 default=None, alias="Facebook" 300 ) 301 google: Optional[BackendAuthSocialProviderConfigModel] = Field( 302 default=None, alias="Google" 303 ) 304 login_with_amazon: Optional[BackendAuthSocialProviderConfigModel] = Field( 305 default=None, alias="LoginWithAmazon" 306 ) 307 sign_in_with_apple: Optional[BackendAuthAppleProviderConfigModel] = Field( 308 default=None, alias="SignInWithApple" 309 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
312class CreateBackendStorageResourceConfigModel(BaseModel): 313 permissions: BackendStoragePermissionsModel = Field(alias="Permissions") 314 service_name: Literal["S3"] = Field(alias="ServiceName") 315 bucket_name: Optional[str] = Field(default=None, alias="BucketName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
318class GetBackendStorageResourceConfigModel(BaseModel): 319 imported: bool = Field(alias="Imported") 320 service_name: Literal["S3"] = Field(alias="ServiceName") 321 bucket_name: Optional[str] = Field(default=None, alias="BucketName") 322 permissions: Optional[BackendStoragePermissionsModel] = Field( 323 default=None, alias="Permissions" 324 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
327class UpdateBackendStorageResourceConfigModel(BaseModel): 328 permissions: BackendStoragePermissionsModel = Field(alias="Permissions") 329 service_name: Literal["S3"] = Field(alias="ServiceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
332class CloneBackendResponseModel(BaseModel): 333 app_id: str = Field(alias="AppId") 334 backend_environment_name: str = Field(alias="BackendEnvironmentName") 335 error: str = Field(alias="Error") 336 job_id: str = Field(alias="JobId") 337 operation: str = Field(alias="Operation") 338 status: str = Field(alias="Status") 339 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
342class CreateBackendAPIResponseModel(BaseModel): 343 app_id: str = Field(alias="AppId") 344 backend_environment_name: str = Field(alias="BackendEnvironmentName") 345 error: str = Field(alias="Error") 346 job_id: str = Field(alias="JobId") 347 operation: str = Field(alias="Operation") 348 status: str = Field(alias="Status") 349 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
352class CreateBackendAuthResponseModel(BaseModel): 353 app_id: str = Field(alias="AppId") 354 backend_environment_name: str = Field(alias="BackendEnvironmentName") 355 error: str = Field(alias="Error") 356 job_id: str = Field(alias="JobId") 357 operation: str = Field(alias="Operation") 358 status: str = Field(alias="Status") 359 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
362class CreateBackendConfigResponseModel(BaseModel): 363 app_id: str = Field(alias="AppId") 364 backend_environment_name: str = Field(alias="BackendEnvironmentName") 365 job_id: str = Field(alias="JobId") 366 status: str = Field(alias="Status") 367 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
370class CreateBackendResponseModel(BaseModel): 371 app_id: str = Field(alias="AppId") 372 backend_environment_name: str = Field(alias="BackendEnvironmentName") 373 error: str = Field(alias="Error") 374 job_id: str = Field(alias="JobId") 375 operation: str = Field(alias="Operation") 376 status: str = Field(alias="Status") 377 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
380class CreateBackendStorageResponseModel(BaseModel): 381 app_id: str = Field(alias="AppId") 382 backend_environment_name: str = Field(alias="BackendEnvironmentName") 383 job_id: str = Field(alias="JobId") 384 status: str = Field(alias="Status") 385 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
388class CreateTokenResponseModel(BaseModel): 389 app_id: str = Field(alias="AppId") 390 challenge_code: str = Field(alias="ChallengeCode") 391 session_id: str = Field(alias="SessionId") 392 ttl: str = Field(alias="Ttl") 393 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
396class DeleteBackendAPIResponseModel(BaseModel): 397 app_id: str = Field(alias="AppId") 398 backend_environment_name: str = Field(alias="BackendEnvironmentName") 399 error: str = Field(alias="Error") 400 job_id: str = Field(alias="JobId") 401 operation: str = Field(alias="Operation") 402 status: str = Field(alias="Status") 403 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
406class DeleteBackendAuthResponseModel(BaseModel): 407 app_id: str = Field(alias="AppId") 408 backend_environment_name: str = Field(alias="BackendEnvironmentName") 409 error: str = Field(alias="Error") 410 job_id: str = Field(alias="JobId") 411 operation: str = Field(alias="Operation") 412 status: str = Field(alias="Status") 413 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
416class DeleteBackendResponseModel(BaseModel): 417 app_id: str = Field(alias="AppId") 418 backend_environment_name: str = Field(alias="BackendEnvironmentName") 419 error: str = Field(alias="Error") 420 job_id: str = Field(alias="JobId") 421 operation: str = Field(alias="Operation") 422 status: str = Field(alias="Status") 423 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
426class DeleteBackendStorageResponseModel(BaseModel): 427 app_id: str = Field(alias="AppId") 428 backend_environment_name: str = Field(alias="BackendEnvironmentName") 429 job_id: str = Field(alias="JobId") 430 status: str = Field(alias="Status") 431 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
434class DeleteTokenResponseModel(BaseModel): 435 is_success: bool = Field(alias="IsSuccess") 436 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
439class GenerateBackendAPIModelsResponseModel(BaseModel): 440 app_id: str = Field(alias="AppId") 441 backend_environment_name: str = Field(alias="BackendEnvironmentName") 442 error: str = Field(alias="Error") 443 job_id: str = Field(alias="JobId") 444 operation: str = Field(alias="Operation") 445 status: str = Field(alias="Status") 446 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
449class GetBackendAPIModelsResponseModel(BaseModel): 450 models: str = Field(alias="Models") 451 status: Literal["LATEST", "STALE"] = Field(alias="Status") 452 model_introspection_schema: str = Field(alias="ModelIntrospectionSchema") 453 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
456class GetBackendJobResponseModel(BaseModel): 457 app_id: str = Field(alias="AppId") 458 backend_environment_name: str = Field(alias="BackendEnvironmentName") 459 create_time: str = Field(alias="CreateTime") 460 error: str = Field(alias="Error") 461 job_id: str = Field(alias="JobId") 462 operation: str = Field(alias="Operation") 463 status: str = Field(alias="Status") 464 update_time: str = Field(alias="UpdateTime") 465 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
468class GetBackendResponseModel(BaseModel): 469 amplify_feature_flags: str = Field(alias="AmplifyFeatureFlags") 470 amplify_meta_config: str = Field(alias="AmplifyMetaConfig") 471 app_id: str = Field(alias="AppId") 472 app_name: str = Field(alias="AppName") 473 backend_environment_list: List[str] = Field(alias="BackendEnvironmentList") 474 backend_environment_name: str = Field(alias="BackendEnvironmentName") 475 error: str = Field(alias="Error") 476 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
479class GetTokenResponseModel(BaseModel): 480 app_id: str = Field(alias="AppId") 481 challenge_code: str = Field(alias="ChallengeCode") 482 session_id: str = Field(alias="SessionId") 483 ttl: str = Field(alias="Ttl") 484 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
487class ImportBackendAuthResponseModel(BaseModel): 488 app_id: str = Field(alias="AppId") 489 backend_environment_name: str = Field(alias="BackendEnvironmentName") 490 error: str = Field(alias="Error") 491 job_id: str = Field(alias="JobId") 492 operation: str = Field(alias="Operation") 493 status: str = Field(alias="Status") 494 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
497class ImportBackendStorageResponseModel(BaseModel): 498 app_id: str = Field(alias="AppId") 499 backend_environment_name: str = Field(alias="BackendEnvironmentName") 500 job_id: str = Field(alias="JobId") 501 status: str = Field(alias="Status") 502 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
505class ListBackendJobsResponseModel(BaseModel): 506 jobs: List[BackendJobRespObjModel] = Field(alias="Jobs") 507 next_token: str = Field(alias="NextToken") 508 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
511class RemoveAllBackendsResponseModel(BaseModel): 512 app_id: str = Field(alias="AppId") 513 error: str = Field(alias="Error") 514 job_id: str = Field(alias="JobId") 515 operation: str = Field(alias="Operation") 516 status: str = Field(alias="Status") 517 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
520class RemoveBackendConfigResponseModel(BaseModel): 521 error: str = Field(alias="Error") 522 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
525class UpdateBackendAPIResponseModel(BaseModel): 526 app_id: str = Field(alias="AppId") 527 backend_environment_name: str = Field(alias="BackendEnvironmentName") 528 error: str = Field(alias="Error") 529 job_id: str = Field(alias="JobId") 530 operation: str = Field(alias="Operation") 531 status: str = Field(alias="Status") 532 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
535class UpdateBackendAuthResponseModel(BaseModel): 536 app_id: str = Field(alias="AppId") 537 backend_environment_name: str = Field(alias="BackendEnvironmentName") 538 error: str = Field(alias="Error") 539 job_id: str = Field(alias="JobId") 540 operation: str = Field(alias="Operation") 541 status: str = Field(alias="Status") 542 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
545class UpdateBackendJobResponseModel(BaseModel): 546 app_id: str = Field(alias="AppId") 547 backend_environment_name: str = Field(alias="BackendEnvironmentName") 548 create_time: str = Field(alias="CreateTime") 549 error: str = Field(alias="Error") 550 job_id: str = Field(alias="JobId") 551 operation: str = Field(alias="Operation") 552 status: str = Field(alias="Status") 553 update_time: str = Field(alias="UpdateTime") 554 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
557class UpdateBackendStorageResponseModel(BaseModel): 558 app_id: str = Field(alias="AppId") 559 backend_environment_name: str = Field(alias="BackendEnvironmentName") 560 job_id: str = Field(alias="JobId") 561 status: str = Field(alias="Status") 562 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
565class CreateBackendAuthForgotPasswordConfigModel(BaseModel): 566 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 567 email_settings: Optional[EmailSettingsModel] = Field( 568 default=None, alias="EmailSettings" 569 ) 570 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings")
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 CreateBackendAuthVerificationMessageConfigModel(BaseModel): 574 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 575 email_settings: Optional[EmailSettingsModel] = Field( 576 default=None, alias="EmailSettings" 577 ) 578 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings")
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 UpdateBackendAuthForgotPasswordConfigModel(BaseModel): 582 delivery_method: Optional[Literal["EMAIL", "SMS"]] = Field( 583 default=None, alias="DeliveryMethod" 584 ) 585 email_settings: Optional[EmailSettingsModel] = Field( 586 default=None, alias="EmailSettings" 587 ) 588 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
591class UpdateBackendAuthVerificationMessageConfigModel(BaseModel): 592 delivery_method: Literal["EMAIL", "SMS"] = Field(alias="DeliveryMethod") 593 email_settings: Optional[EmailSettingsModel] = Field( 594 default=None, alias="EmailSettings" 595 ) 596 sms_settings: Optional[SmsSettingsModel] = Field(default=None, alias="SmsSettings")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
599class CreateBackendAuthMFAConfigModel(BaseModel): 600 mfamode: Literal["OFF", "ON", "OPTIONAL"] = Field(alias="MFAMode") 601 settings: Optional[SettingsModel] = Field(default=None, alias="Settings")
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 UpdateBackendAuthMFAConfigModel(BaseModel): 605 mfamode: Optional[Literal["OFF", "ON", "OPTIONAL"]] = Field( 606 default=None, alias="MFAMode" 607 ) 608 settings: Optional[SettingsModel] = Field(default=None, alias="Settings")
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 ListBackendJobsRequestListBackendJobsPaginateModel(BaseModel): 612 app_id: str = Field(alias="AppId") 613 backend_environment_name: str = Field(alias="BackendEnvironmentName") 614 job_id: Optional[str] = Field(default=None, alias="JobId") 615 operation: Optional[str] = Field(default=None, alias="Operation") 616 status: Optional[str] = Field(default=None, alias="Status") 617 pagination_config: Optional[PaginatorConfigModel] = Field( 618 default=None, alias="PaginationConfig" 619 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
622class ListS3BucketsResponseModel(BaseModel): 623 buckets: List[S3BucketInfoModel] = Field(alias="Buckets") 624 next_token: str = Field(alias="NextToken") 625 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
628class UpdateBackendConfigRequestModel(BaseModel): 629 app_id: str = Field(alias="AppId") 630 login_auth_config: Optional[LoginAuthConfigReqObjModel] = Field( 631 default=None, alias="LoginAuthConfig" 632 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
635class UpdateBackendConfigResponseModel(BaseModel): 636 app_id: str = Field(alias="AppId") 637 backend_manager_app_id: str = Field(alias="BackendManagerAppId") 638 error: str = Field(alias="Error") 639 login_auth_config: LoginAuthConfigReqObjModel = Field(alias="LoginAuthConfig") 640 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
643class BackendAPIResourceConfigModel(BaseModel): 644 additional_auth_types: Optional[Sequence[BackendAPIAuthTypeModel]] = Field( 645 default=None, alias="AdditionalAuthTypes" 646 ) 647 api_name: Optional[str] = Field(default=None, alias="ApiName") 648 conflict_resolution: Optional[BackendAPIConflictResolutionModel] = Field( 649 default=None, alias="ConflictResolution" 650 ) 651 default_auth_type: Optional[BackendAPIAuthTypeModel] = Field( 652 default=None, alias="DefaultAuthType" 653 ) 654 service: Optional[str] = Field(default=None, alias="Service") 655 transform_schema: Optional[str] = Field(default=None, alias="TransformSchema")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
658class CreateBackendAuthOAuthConfigModel(BaseModel): 659 oauth_grant_type: Literal["CODE", "IMPLICIT"] = Field(alias="OAuthGrantType") 660 oauth_scopes: Sequence[ 661 Literal["AWS_COGNITO_SIGNIN_USER_ADMIN", "EMAIL", "OPENID", "PHONE", "PROFILE"] 662 ] = Field(alias="OAuthScopes") 663 redirect_sign_in_uris: Sequence[str] = Field(alias="RedirectSignInURIs") 664 redirect_sign_out_uris: Sequence[str] = Field(alias="RedirectSignOutURIs") 665 domain_prefix: Optional[str] = Field(default=None, alias="DomainPrefix") 666 social_provider_settings: Optional[SocialProviderSettingsModel] = Field( 667 default=None, alias="SocialProviderSettings" 668 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
671class UpdateBackendAuthOAuthConfigModel(BaseModel): 672 domain_prefix: Optional[str] = Field(default=None, alias="DomainPrefix") 673 oauth_grant_type: Optional[Literal["CODE", "IMPLICIT"]] = Field( 674 default=None, alias="OAuthGrantType" 675 ) 676 oauth_scopes: Optional[ 677 Sequence[ 678 Literal[ 679 "AWS_COGNITO_SIGNIN_USER_ADMIN", "EMAIL", "OPENID", "PHONE", "PROFILE" 680 ] 681 ] 682 ] = Field(default=None, alias="OAuthScopes") 683 redirect_sign_in_uris: Optional[Sequence[str]] = Field( 684 default=None, alias="RedirectSignInURIs" 685 ) 686 redirect_sign_out_uris: Optional[Sequence[str]] = Field( 687 default=None, alias="RedirectSignOutURIs" 688 ) 689 social_provider_settings: Optional[SocialProviderSettingsModel] = Field( 690 default=None, alias="SocialProviderSettings" 691 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
694class CreateBackendStorageRequestModel(BaseModel): 695 app_id: str = Field(alias="AppId") 696 backend_environment_name: str = Field(alias="BackendEnvironmentName") 697 resource_config: CreateBackendStorageResourceConfigModel = Field( 698 alias="ResourceConfig" 699 ) 700 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
703class GetBackendStorageResponseModel(BaseModel): 704 app_id: str = Field(alias="AppId") 705 backend_environment_name: str = Field(alias="BackendEnvironmentName") 706 resource_config: GetBackendStorageResourceConfigModel = Field( 707 alias="ResourceConfig" 708 ) 709 resource_name: str = Field(alias="ResourceName") 710 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
713class UpdateBackendStorageRequestModel(BaseModel): 714 app_id: str = Field(alias="AppId") 715 backend_environment_name: str = Field(alias="BackendEnvironmentName") 716 resource_config: UpdateBackendStorageResourceConfigModel = Field( 717 alias="ResourceConfig" 718 ) 719 resource_name: str = Field(alias="ResourceName")
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 CreateBackendAPIRequestModel(BaseModel): 723 app_id: str = Field(alias="AppId") 724 backend_environment_name: str = Field(alias="BackendEnvironmentName") 725 resource_config: BackendAPIResourceConfigModel = Field(alias="ResourceConfig") 726 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
729class DeleteBackendAPIRequestModel(BaseModel): 730 app_id: str = Field(alias="AppId") 731 backend_environment_name: str = Field(alias="BackendEnvironmentName") 732 resource_name: str = Field(alias="ResourceName") 733 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 734 default=None, alias="ResourceConfig" 735 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
738class GetBackendAPIRequestModel(BaseModel): 739 app_id: str = Field(alias="AppId") 740 backend_environment_name: str = Field(alias="BackendEnvironmentName") 741 resource_name: str = Field(alias="ResourceName") 742 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 743 default=None, alias="ResourceConfig" 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 GetBackendAPIResponseModel(BaseModel): 748 app_id: str = Field(alias="AppId") 749 backend_environment_name: str = Field(alias="BackendEnvironmentName") 750 error: str = Field(alias="Error") 751 resource_config: BackendAPIResourceConfigModel = Field(alias="ResourceConfig") 752 resource_name: str = Field(alias="ResourceName") 753 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
756class UpdateBackendAPIRequestModel(BaseModel): 757 app_id: str = Field(alias="AppId") 758 backend_environment_name: str = Field(alias="BackendEnvironmentName") 759 resource_name: str = Field(alias="ResourceName") 760 resource_config: Optional[BackendAPIResourceConfigModel] = Field( 761 default=None, alias="ResourceConfig" 762 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
765class CreateBackendAuthUserPoolConfigModel(BaseModel): 766 required_sign_up_attributes: Sequence[ 767 Literal[ 768 "ADDRESS", 769 "BIRTHDATE", 770 "EMAIL", 771 "FAMILY_NAME", 772 "GENDER", 773 "GIVEN_NAME", 774 "LOCALE", 775 "MIDDLE_NAME", 776 "NAME", 777 "NICKNAME", 778 "PHONE_NUMBER", 779 "PICTURE", 780 "PREFERRED_USERNAME", 781 "PROFILE", 782 "UPDATED_AT", 783 "WEBSITE", 784 "ZONE_INFO", 785 ] 786 ] = Field(alias="RequiredSignUpAttributes") 787 sign_in_method: Literal[ 788 "EMAIL", "EMAIL_AND_PHONE_NUMBER", "PHONE_NUMBER", "USERNAME" 789 ] = Field(alias="SignInMethod") 790 user_pool_name: str = Field(alias="UserPoolName") 791 forgot_password: Optional[CreateBackendAuthForgotPasswordConfigModel] = Field( 792 default=None, alias="ForgotPassword" 793 ) 794 mfa: Optional[CreateBackendAuthMFAConfigModel] = Field(default=None, alias="Mfa") 795 oauth: Optional[CreateBackendAuthOAuthConfigModel] = Field( 796 default=None, alias="OAuth" 797 ) 798 password_policy: Optional[CreateBackendAuthPasswordPolicyConfigModel] = Field( 799 default=None, alias="PasswordPolicy" 800 ) 801 verification_message: Optional[ 802 CreateBackendAuthVerificationMessageConfigModel 803 ] = Field(default=None, alias="VerificationMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
806class UpdateBackendAuthUserPoolConfigModel(BaseModel): 807 forgot_password: Optional[UpdateBackendAuthForgotPasswordConfigModel] = Field( 808 default=None, alias="ForgotPassword" 809 ) 810 mfa: Optional[UpdateBackendAuthMFAConfigModel] = Field(default=None, alias="Mfa") 811 oauth: Optional[UpdateBackendAuthOAuthConfigModel] = Field( 812 default=None, alias="OAuth" 813 ) 814 password_policy: Optional[UpdateBackendAuthPasswordPolicyConfigModel] = Field( 815 default=None, alias="PasswordPolicy" 816 ) 817 verification_message: Optional[ 818 UpdateBackendAuthVerificationMessageConfigModel 819 ] = Field(default=None, alias="VerificationMessage")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
822class CreateBackendAuthResourceConfigModel(BaseModel): 823 auth_resources: Literal["IDENTITY_POOL_AND_USER_POOL", "USER_POOL_ONLY"] = Field( 824 alias="AuthResources" 825 ) 826 service: Literal["COGNITO"] = Field(alias="Service") 827 user_pool_configs: CreateBackendAuthUserPoolConfigModel = Field( 828 alias="UserPoolConfigs" 829 ) 830 identity_pool_configs: Optional[CreateBackendAuthIdentityPoolConfigModel] = Field( 831 default=None, alias="IdentityPoolConfigs" 832 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
835class UpdateBackendAuthResourceConfigModel(BaseModel): 836 auth_resources: Literal["IDENTITY_POOL_AND_USER_POOL", "USER_POOL_ONLY"] = Field( 837 alias="AuthResources" 838 ) 839 service: Literal["COGNITO"] = Field(alias="Service") 840 user_pool_configs: UpdateBackendAuthUserPoolConfigModel = Field( 841 alias="UserPoolConfigs" 842 ) 843 identity_pool_configs: Optional[UpdateBackendAuthIdentityPoolConfigModel] = Field( 844 default=None, alias="IdentityPoolConfigs" 845 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
848class CreateBackendAuthRequestModel(BaseModel): 849 app_id: str = Field(alias="AppId") 850 backend_environment_name: str = Field(alias="BackendEnvironmentName") 851 resource_config: CreateBackendAuthResourceConfigModel = Field( 852 alias="ResourceConfig" 853 ) 854 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
857class GetBackendAuthResponseModel(BaseModel): 858 app_id: str = Field(alias="AppId") 859 backend_environment_name: str = Field(alias="BackendEnvironmentName") 860 error: str = Field(alias="Error") 861 resource_config: CreateBackendAuthResourceConfigModel = Field( 862 alias="ResourceConfig" 863 ) 864 resource_name: str = Field(alias="ResourceName") 865 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
868class UpdateBackendAuthRequestModel(BaseModel): 869 app_id: str = Field(alias="AppId") 870 backend_environment_name: str = Field(alias="BackendEnvironmentName") 871 resource_config: UpdateBackendAuthResourceConfigModel = Field( 872 alias="ResourceConfig" 873 ) 874 resource_name: str = Field(alias="ResourceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs