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")
class BackendAPIAppSyncAuthSettingsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendAPIConflictResolutionModel(mypydantic.models.base_model.BaseModel):
26class BackendAPIConflictResolutionModel(BaseModel):
27    resolution_strategy: Optional[
28        Literal["AUTOMERGE", "LAMBDA", "NONE", "OPTIMISTIC_CONCURRENCY"]
29    ] = Field(default=None, alias="ResolutionStrategy")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendAuthAppleProviderConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendAuthSocialProviderConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendJobRespObjModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendStoragePermissionsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CloneBackendRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmailSettingsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SmsSettingsModel(mypydantic.models.base_model.BaseModel):
83class SmsSettingsModel(BaseModel):
84    sms_message: Optional[str] = Field(default=None, alias="SmsMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthIdentityPoolConfigModel(mypydantic.models.base_model.BaseModel):
87class CreateBackendAuthIdentityPoolConfigModel(BaseModel):
88    identity_pool_name: str = Field(alias="IdentityPoolName")
89    unauthenticated_login: bool = Field(alias="UnauthenticatedLogin")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SettingsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthPasswordPolicyConfigModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendConfigRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateTokenRequestModel(mypydantic.models.base_model.BaseModel):
130class CreateTokenRequestModel(BaseModel):
131    app_id: str = Field(alias="AppId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendAuthRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendRequestModel(mypydantic.models.base_model.BaseModel):
140class DeleteBackendRequestModel(BaseModel):
141    app_id: str = Field(alias="AppId")
142    backend_environment_name: str = Field(alias="BackendEnvironmentName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendStorageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteTokenRequestModel(mypydantic.models.base_model.BaseModel):
152class DeleteTokenRequestModel(BaseModel):
153    app_id: str = Field(alias="AppId")
154    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GenerateBackendAPIModelsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAPIModelsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAuthRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendJobRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendStorageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTokenRequestModel(mypydantic.models.base_model.BaseModel):
194class GetTokenRequestModel(BaseModel):
195    app_id: str = Field(alias="AppId")
196    session_id: str = Field(alias="SessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportBackendAuthRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportBackendStorageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBackendJobsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListS3BucketsRequestModel(mypydantic.models.base_model.BaseModel):
231class ListS3BucketsRequestModel(BaseModel):
232    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class S3BucketInfoModel(mypydantic.models.base_model.BaseModel):
235class S3BucketInfoModel(BaseModel):
236    creation_date: Optional[str] = Field(default=None, alias="CreationDate")
237    name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LoginAuthConfigReqObjModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveAllBackendsRequestModel(mypydantic.models.base_model.BaseModel):
251class RemoveAllBackendsRequestModel(BaseModel):
252    app_id: str = Field(alias="AppId")
253    clean_amplify_app: Optional[bool] = Field(default=None, alias="CleanAmplifyApp")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveBackendConfigRequestModel(mypydantic.models.base_model.BaseModel):
256class RemoveBackendConfigRequestModel(BaseModel):
257    app_id: str = Field(alias="AppId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthIdentityPoolConfigModel(mypydantic.models.base_model.BaseModel):
260class UpdateBackendAuthIdentityPoolConfigModel(BaseModel):
261    unauthenticated_login: Optional[bool] = Field(
262        default=None, alias="UnauthenticatedLogin"
263    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthPasswordPolicyConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendJobRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendAPIAuthTypeModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SocialProviderSettingsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendStorageResourceConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendStorageResourceConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendStorageResourceConfigModel(mypydantic.models.base_model.BaseModel):
327class UpdateBackendStorageResourceConfigModel(BaseModel):
328    permissions: BackendStoragePermissionsModel = Field(alias="Permissions")
329    service_name: Literal["S3"] = Field(alias="ServiceName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CloneBackendResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAPIResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendConfigResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendStorageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateTokenResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendAPIResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendAuthResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendStorageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteTokenResponseModel(mypydantic.models.base_model.BaseModel):
434class DeleteTokenResponseModel(BaseModel):
435    is_success: bool = Field(alias="IsSuccess")
436    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GenerateBackendAPIModelsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAPIModelsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendJobResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTokenResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportBackendAuthResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportBackendStorageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBackendJobsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveAllBackendsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveBackendConfigResponseModel(mypydantic.models.base_model.BaseModel):
520class RemoveBackendConfigResponseModel(BaseModel):
521    error: str = Field(alias="Error")
522    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAPIResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendJobResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendStorageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthForgotPasswordConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthVerificationMessageConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthForgotPasswordConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthVerificationMessageConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthMFAConfigModel(mypydantic.models.base_model.BaseModel):
599class CreateBackendAuthMFAConfigModel(BaseModel):
600    mfamode: Literal["OFF", "ON", "OPTIONAL"] = Field(alias="MFAMode")
601    settings: Optional[SettingsModel] = Field(default=None, alias="Settings")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthMFAConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListBackendJobsRequestListBackendJobsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListS3BucketsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendConfigRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendConfigResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BackendAPIResourceConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthOAuthConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthOAuthConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendStorageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendStorageResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendStorageRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAPIRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendAPIRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAPIRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAPIResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAPIRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthUserPoolConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthUserPoolConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthResourceConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthResourceConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateBackendAuthRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetBackendAuthResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateBackendAuthRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs