mypydantic.models.appsync

   1# Model Generated: Thu Mar  2 21:56:16 2023
   2
   3from __future__ import annotations
   4
   5from typing import (
   6    Any,
   7    Dict,
   8    IO,
   9    List,
  10    Literal,
  11    Mapping,
  12    Optional,
  13    Sequence,
  14    Type,
  15    Union,
  16)
  17
  18from botocore.response import StreamingBody
  19from pydantic import Field
  20
  21from mypydantic.models.base_model import BaseModel
  22
  23
  24class CognitoUserPoolConfigModel(BaseModel):
  25    user_pool_id: str = Field(alias="userPoolId")
  26    aws_region: str = Field(alias="awsRegion")
  27    app_id_client_regex: Optional[str] = Field(default=None, alias="appIdClientRegex")
  28
  29
  30class LambdaAuthorizerConfigModel(BaseModel):
  31    authorizer_uri: str = Field(alias="authorizerUri")
  32    authorizer_result_ttl_in_seconds: Optional[int] = Field(
  33        default=None, alias="authorizerResultTtlInSeconds"
  34    )
  35    identity_validation_expression: Optional[str] = Field(
  36        default=None, alias="identityValidationExpression"
  37    )
  38
  39
  40class OpenIDConnectConfigModel(BaseModel):
  41    issuer: str = Field(alias="issuer")
  42    client_id: Optional[str] = Field(default=None, alias="clientId")
  43    iat_ttl: Optional[int] = Field(default=None, alias="iatTTL")
  44    auth_ttl: Optional[int] = Field(default=None, alias="authTTL")
  45
  46
  47class ApiAssociationModel(BaseModel):
  48    domain_name: Optional[str] = Field(default=None, alias="domainName")
  49    api_id: Optional[str] = Field(default=None, alias="apiId")
  50    association_status: Optional[Literal["FAILED", "PROCESSING", "SUCCESS"]] = Field(
  51        default=None, alias="associationStatus"
  52    )
  53    deployment_detail: Optional[str] = Field(default=None, alias="deploymentDetail")
  54
  55
  56class ApiCacheModel(BaseModel):
  57    ttl: Optional[int] = Field(default=None, alias="ttl")
  58    api_caching_behavior: Optional[
  59        Literal["FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"]
  60    ] = Field(default=None, alias="apiCachingBehavior")
  61    transit_encryption_enabled: Optional[bool] = Field(
  62        default=None, alias="transitEncryptionEnabled"
  63    )
  64    at_rest_encryption_enabled: Optional[bool] = Field(
  65        default=None, alias="atRestEncryptionEnabled"
  66    )
  67    type: Optional[
  68        Literal[
  69            "LARGE",
  70            "LARGE_12X",
  71            "LARGE_2X",
  72            "LARGE_4X",
  73            "LARGE_8X",
  74            "MEDIUM",
  75            "R4_2XLARGE",
  76            "R4_4XLARGE",
  77            "R4_8XLARGE",
  78            "R4_LARGE",
  79            "R4_XLARGE",
  80            "SMALL",
  81            "T2_MEDIUM",
  82            "T2_SMALL",
  83            "XLARGE",
  84        ]
  85    ] = Field(default=None, alias="type")
  86    status: Optional[
  87        Literal["AVAILABLE", "CREATING", "DELETING", "FAILED", "MODIFYING"]
  88    ] = Field(default=None, alias="status")
  89
  90
  91class ApiKeyModel(BaseModel):
  92    id: Optional[str] = Field(default=None, alias="id")
  93    description: Optional[str] = Field(default=None, alias="description")
  94    expires: Optional[int] = Field(default=None, alias="expires")
  95    deletes: Optional[int] = Field(default=None, alias="deletes")
  96
  97
  98class AppSyncRuntimeModel(BaseModel):
  99    name: Literal["APPSYNC_JS"] = Field(alias="name")
 100    runtime_version: str = Field(alias="runtimeVersion")
 101
 102
 103class AssociateApiRequestModel(BaseModel):
 104    domain_name: str = Field(alias="domainName")
 105    api_id: str = Field(alias="apiId")
 106
 107
 108class ResponseMetadataModel(BaseModel):
 109    request_id: str = Field(alias="RequestId")
 110    host_id: str = Field(alias="HostId")
 111    http_status_code: int = Field(alias="HTTPStatusCode")
 112    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 113    retry_attempts: int = Field(alias="RetryAttempts")
 114
 115
 116class AwsIamConfigModel(BaseModel):
 117    signing_region: Optional[str] = Field(default=None, alias="signingRegion")
 118    signing_service_name: Optional[str] = Field(
 119        default=None, alias="signingServiceName"
 120    )
 121
 122
 123class CachingConfigModel(BaseModel):
 124    ttl: int = Field(alias="ttl")
 125    caching_keys: Optional[Sequence[str]] = Field(default=None, alias="cachingKeys")
 126
 127
 128class CodeErrorLocationModel(BaseModel):
 129    line: Optional[int] = Field(default=None, alias="line")
 130    column: Optional[int] = Field(default=None, alias="column")
 131    span: Optional[int] = Field(default=None, alias="span")
 132
 133
 134class CreateApiCacheRequestModel(BaseModel):
 135    api_id: str = Field(alias="apiId")
 136    ttl: int = Field(alias="ttl")
 137    api_caching_behavior: Literal[
 138        "FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"
 139    ] = Field(alias="apiCachingBehavior")
 140    type: Literal[
 141        "LARGE",
 142        "LARGE_12X",
 143        "LARGE_2X",
 144        "LARGE_4X",
 145        "LARGE_8X",
 146        "MEDIUM",
 147        "R4_2XLARGE",
 148        "R4_4XLARGE",
 149        "R4_8XLARGE",
 150        "R4_LARGE",
 151        "R4_XLARGE",
 152        "SMALL",
 153        "T2_MEDIUM",
 154        "T2_SMALL",
 155        "XLARGE",
 156    ] = Field(alias="type")
 157    transit_encryption_enabled: Optional[bool] = Field(
 158        default=None, alias="transitEncryptionEnabled"
 159    )
 160    at_rest_encryption_enabled: Optional[bool] = Field(
 161        default=None, alias="atRestEncryptionEnabled"
 162    )
 163
 164
 165class CreateApiKeyRequestModel(BaseModel):
 166    api_id: str = Field(alias="apiId")
 167    description: Optional[str] = Field(default=None, alias="description")
 168    expires: Optional[int] = Field(default=None, alias="expires")
 169
 170
 171class ElasticsearchDataSourceConfigModel(BaseModel):
 172    endpoint: str = Field(alias="endpoint")
 173    aws_region: str = Field(alias="awsRegion")
 174
 175
 176class EventBridgeDataSourceConfigModel(BaseModel):
 177    event_bus_arn: str = Field(alias="eventBusArn")
 178
 179
 180class LambdaDataSourceConfigModel(BaseModel):
 181    lambda_function_arn: str = Field(alias="lambdaFunctionArn")
 182
 183
 184class OpenSearchServiceDataSourceConfigModel(BaseModel):
 185    endpoint: str = Field(alias="endpoint")
 186    aws_region: str = Field(alias="awsRegion")
 187
 188
 189class CreateDomainNameRequestModel(BaseModel):
 190    domain_name: str = Field(alias="domainName")
 191    certificate_arn: str = Field(alias="certificateArn")
 192    description: Optional[str] = Field(default=None, alias="description")
 193
 194
 195class DomainNameConfigModel(BaseModel):
 196    domain_name: Optional[str] = Field(default=None, alias="domainName")
 197    description: Optional[str] = Field(default=None, alias="description")
 198    certificate_arn: Optional[str] = Field(default=None, alias="certificateArn")
 199    appsync_domain_name: Optional[str] = Field(default=None, alias="appsyncDomainName")
 200    hosted_zone_id: Optional[str] = Field(default=None, alias="hostedZoneId")
 201
 202
 203class LogConfigModel(BaseModel):
 204    field_log_level: Literal["ALL", "ERROR", "NONE"] = Field(alias="fieldLogLevel")
 205    cloud_watch_logs_role_arn: str = Field(alias="cloudWatchLogsRoleArn")
 206    exclude_verbose_content: Optional[bool] = Field(
 207        default=None, alias="excludeVerboseContent"
 208    )
 209
 210
 211class UserPoolConfigModel(BaseModel):
 212    user_pool_id: str = Field(alias="userPoolId")
 213    aws_region: str = Field(alias="awsRegion")
 214    default_action: Literal["ALLOW", "DENY"] = Field(alias="defaultAction")
 215    app_id_client_regex: Optional[str] = Field(default=None, alias="appIdClientRegex")
 216
 217
 218class PipelineConfigModel(BaseModel):
 219    functions: Optional[Sequence[str]] = Field(default=None, alias="functions")
 220
 221
 222class CreateTypeRequestModel(BaseModel):
 223    api_id: str = Field(alias="apiId")
 224    definition: str = Field(alias="definition")
 225    format: Literal["JSON", "SDL"] = Field(alias="format")
 226
 227
 228class TypeModel(BaseModel):
 229    name: Optional[str] = Field(default=None, alias="name")
 230    description: Optional[str] = Field(default=None, alias="description")
 231    arn: Optional[str] = Field(default=None, alias="arn")
 232    definition: Optional[str] = Field(default=None, alias="definition")
 233    format: Optional[Literal["JSON", "SDL"]] = Field(default=None, alias="format")
 234
 235
 236class DeleteApiCacheRequestModel(BaseModel):
 237    api_id: str = Field(alias="apiId")
 238
 239
 240class DeleteApiKeyRequestModel(BaseModel):
 241    api_id: str = Field(alias="apiId")
 242    id: str = Field(alias="id")
 243
 244
 245class DeleteDataSourceRequestModel(BaseModel):
 246    api_id: str = Field(alias="apiId")
 247    name: str = Field(alias="name")
 248
 249
 250class DeleteDomainNameRequestModel(BaseModel):
 251    domain_name: str = Field(alias="domainName")
 252
 253
 254class DeleteFunctionRequestModel(BaseModel):
 255    api_id: str = Field(alias="apiId")
 256    function_id: str = Field(alias="functionId")
 257
 258
 259class DeleteGraphqlApiRequestModel(BaseModel):
 260    api_id: str = Field(alias="apiId")
 261
 262
 263class DeleteResolverRequestModel(BaseModel):
 264    api_id: str = Field(alias="apiId")
 265    type_name: str = Field(alias="typeName")
 266    field_name: str = Field(alias="fieldName")
 267
 268
 269class DeleteTypeRequestModel(BaseModel):
 270    api_id: str = Field(alias="apiId")
 271    type_name: str = Field(alias="typeName")
 272
 273
 274class DeltaSyncConfigModel(BaseModel):
 275    base_table_ttl: Optional[int] = Field(default=None, alias="baseTableTTL")
 276    delta_sync_table_name: Optional[str] = Field(
 277        default=None, alias="deltaSyncTableName"
 278    )
 279    delta_sync_table_ttl: Optional[int] = Field(default=None, alias="deltaSyncTableTTL")
 280
 281
 282class DisassociateApiRequestModel(BaseModel):
 283    domain_name: str = Field(alias="domainName")
 284
 285
 286class ErrorDetailModel(BaseModel):
 287    message: Optional[str] = Field(default=None, alias="message")
 288
 289
 290class EvaluateMappingTemplateRequestModel(BaseModel):
 291    template: str = Field(alias="template")
 292    context: str = Field(alias="context")
 293
 294
 295class FlushApiCacheRequestModel(BaseModel):
 296    api_id: str = Field(alias="apiId")
 297
 298
 299class GetApiAssociationRequestModel(BaseModel):
 300    domain_name: str = Field(alias="domainName")
 301
 302
 303class GetApiCacheRequestModel(BaseModel):
 304    api_id: str = Field(alias="apiId")
 305
 306
 307class GetDataSourceRequestModel(BaseModel):
 308    api_id: str = Field(alias="apiId")
 309    name: str = Field(alias="name")
 310
 311
 312class GetDomainNameRequestModel(BaseModel):
 313    domain_name: str = Field(alias="domainName")
 314
 315
 316class GetFunctionRequestModel(BaseModel):
 317    api_id: str = Field(alias="apiId")
 318    function_id: str = Field(alias="functionId")
 319
 320
 321class GetGraphqlApiRequestModel(BaseModel):
 322    api_id: str = Field(alias="apiId")
 323
 324
 325class GetIntrospectionSchemaRequestModel(BaseModel):
 326    api_id: str = Field(alias="apiId")
 327    format: Literal["JSON", "SDL"] = Field(alias="format")
 328    include_directives: Optional[bool] = Field(default=None, alias="includeDirectives")
 329
 330
 331class GetResolverRequestModel(BaseModel):
 332    api_id: str = Field(alias="apiId")
 333    type_name: str = Field(alias="typeName")
 334    field_name: str = Field(alias="fieldName")
 335
 336
 337class GetSchemaCreationStatusRequestModel(BaseModel):
 338    api_id: str = Field(alias="apiId")
 339
 340
 341class GetTypeRequestModel(BaseModel):
 342    api_id: str = Field(alias="apiId")
 343    type_name: str = Field(alias="typeName")
 344    format: Literal["JSON", "SDL"] = Field(alias="format")
 345
 346
 347class LambdaConflictHandlerConfigModel(BaseModel):
 348    lambda_conflict_handler_arn: Optional[str] = Field(
 349        default=None, alias="lambdaConflictHandlerArn"
 350    )
 351
 352
 353class PaginatorConfigModel(BaseModel):
 354    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 355    page_size: Optional[int] = Field(default=None, alias="PageSize")
 356    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 357
 358
 359class ListApiKeysRequestModel(BaseModel):
 360    api_id: str = Field(alias="apiId")
 361    next_token: Optional[str] = Field(default=None, alias="nextToken")
 362    max_results: Optional[int] = Field(default=None, alias="maxResults")
 363
 364
 365class ListDataSourcesRequestModel(BaseModel):
 366    api_id: str = Field(alias="apiId")
 367    next_token: Optional[str] = Field(default=None, alias="nextToken")
 368    max_results: Optional[int] = Field(default=None, alias="maxResults")
 369
 370
 371class ListDomainNamesRequestModel(BaseModel):
 372    next_token: Optional[str] = Field(default=None, alias="nextToken")
 373    max_results: Optional[int] = Field(default=None, alias="maxResults")
 374
 375
 376class ListFunctionsRequestModel(BaseModel):
 377    api_id: str = Field(alias="apiId")
 378    next_token: Optional[str] = Field(default=None, alias="nextToken")
 379    max_results: Optional[int] = Field(default=None, alias="maxResults")
 380
 381
 382class ListGraphqlApisRequestModel(BaseModel):
 383    next_token: Optional[str] = Field(default=None, alias="nextToken")
 384    max_results: Optional[int] = Field(default=None, alias="maxResults")
 385
 386
 387class ListResolversByFunctionRequestModel(BaseModel):
 388    api_id: str = Field(alias="apiId")
 389    function_id: str = Field(alias="functionId")
 390    next_token: Optional[str] = Field(default=None, alias="nextToken")
 391    max_results: Optional[int] = Field(default=None, alias="maxResults")
 392
 393
 394class ListResolversRequestModel(BaseModel):
 395    api_id: str = Field(alias="apiId")
 396    type_name: str = Field(alias="typeName")
 397    next_token: Optional[str] = Field(default=None, alias="nextToken")
 398    max_results: Optional[int] = Field(default=None, alias="maxResults")
 399
 400
 401class ListTagsForResourceRequestModel(BaseModel):
 402    resource_arn: str = Field(alias="resourceArn")
 403
 404
 405class ListTypesRequestModel(BaseModel):
 406    api_id: str = Field(alias="apiId")
 407    format: Literal["JSON", "SDL"] = Field(alias="format")
 408    next_token: Optional[str] = Field(default=None, alias="nextToken")
 409    max_results: Optional[int] = Field(default=None, alias="maxResults")
 410
 411
 412class RdsHttpEndpointConfigModel(BaseModel):
 413    aws_region: Optional[str] = Field(default=None, alias="awsRegion")
 414    db_cluster_identifier: Optional[str] = Field(
 415        default=None, alias="dbClusterIdentifier"
 416    )
 417    database_name: Optional[str] = Field(default=None, alias="databaseName")
 418    schema_: Optional[str] = Field(default=None, alias="schema")
 419    aws_secret_store_arn: Optional[str] = Field(default=None, alias="awsSecretStoreArn")
 420
 421
 422class StartSchemaCreationRequestModel(BaseModel):
 423    api_id: str = Field(alias="apiId")
 424    definition: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(
 425        alias="definition"
 426    )
 427
 428
 429class TagResourceRequestModel(BaseModel):
 430    resource_arn: str = Field(alias="resourceArn")
 431    tags: Mapping[str, str] = Field(alias="tags")
 432
 433
 434class UntagResourceRequestModel(BaseModel):
 435    resource_arn: str = Field(alias="resourceArn")
 436    tag_keys: Sequence[str] = Field(alias="tagKeys")
 437
 438
 439class UpdateApiCacheRequestModel(BaseModel):
 440    api_id: str = Field(alias="apiId")
 441    ttl: int = Field(alias="ttl")
 442    api_caching_behavior: Literal[
 443        "FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"
 444    ] = Field(alias="apiCachingBehavior")
 445    type: Literal[
 446        "LARGE",
 447        "LARGE_12X",
 448        "LARGE_2X",
 449        "LARGE_4X",
 450        "LARGE_8X",
 451        "MEDIUM",
 452        "R4_2XLARGE",
 453        "R4_4XLARGE",
 454        "R4_8XLARGE",
 455        "R4_LARGE",
 456        "R4_XLARGE",
 457        "SMALL",
 458        "T2_MEDIUM",
 459        "T2_SMALL",
 460        "XLARGE",
 461    ] = Field(alias="type")
 462
 463
 464class UpdateApiKeyRequestModel(BaseModel):
 465    api_id: str = Field(alias="apiId")
 466    id: str = Field(alias="id")
 467    description: Optional[str] = Field(default=None, alias="description")
 468    expires: Optional[int] = Field(default=None, alias="expires")
 469
 470
 471class UpdateDomainNameRequestModel(BaseModel):
 472    domain_name: str = Field(alias="domainName")
 473    description: Optional[str] = Field(default=None, alias="description")
 474
 475
 476class UpdateTypeRequestModel(BaseModel):
 477    api_id: str = Field(alias="apiId")
 478    type_name: str = Field(alias="typeName")
 479    format: Literal["JSON", "SDL"] = Field(alias="format")
 480    definition: Optional[str] = Field(default=None, alias="definition")
 481
 482
 483class AdditionalAuthenticationProviderModel(BaseModel):
 484    authentication_type: Optional[
 485        Literal[
 486            "AMAZON_COGNITO_USER_POOLS",
 487            "API_KEY",
 488            "AWS_IAM",
 489            "AWS_LAMBDA",
 490            "OPENID_CONNECT",
 491        ]
 492    ] = Field(default=None, alias="authenticationType")
 493    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
 494        default=None, alias="openIDConnectConfig"
 495    )
 496    user_pool_config: Optional[CognitoUserPoolConfigModel] = Field(
 497        default=None, alias="userPoolConfig"
 498    )
 499    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
 500        default=None, alias="lambdaAuthorizerConfig"
 501    )
 502
 503
 504class EvaluateCodeRequestModel(BaseModel):
 505    runtime: AppSyncRuntimeModel = Field(alias="runtime")
 506    code: str = Field(alias="code")
 507    context: str = Field(alias="context")
 508    function: Optional[str] = Field(default=None, alias="function")
 509
 510
 511class AssociateApiResponseModel(BaseModel):
 512    api_association: ApiAssociationModel = Field(alias="apiAssociation")
 513    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 514
 515
 516class CreateApiCacheResponseModel(BaseModel):
 517    api_cache: ApiCacheModel = Field(alias="apiCache")
 518    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 519
 520
 521class CreateApiKeyResponseModel(BaseModel):
 522    api_key: ApiKeyModel = Field(alias="apiKey")
 523    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 524
 525
 526class GetApiAssociationResponseModel(BaseModel):
 527    api_association: ApiAssociationModel = Field(alias="apiAssociation")
 528    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 529
 530
 531class GetApiCacheResponseModel(BaseModel):
 532    api_cache: ApiCacheModel = Field(alias="apiCache")
 533    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 534
 535
 536class GetIntrospectionSchemaResponseModel(BaseModel):
 537    schema_: Type[StreamingBody] = Field(alias="schema")
 538    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 539
 540
 541class GetSchemaCreationStatusResponseModel(BaseModel):
 542    status: Literal[
 543        "ACTIVE", "DELETING", "FAILED", "NOT_APPLICABLE", "PROCESSING", "SUCCESS"
 544    ] = Field(alias="status")
 545    details: str = Field(alias="details")
 546    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 547
 548
 549class ListApiKeysResponseModel(BaseModel):
 550    api_keys: List[ApiKeyModel] = Field(alias="apiKeys")
 551    next_token: str = Field(alias="nextToken")
 552    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 553
 554
 555class ListTagsForResourceResponseModel(BaseModel):
 556    tags: Dict[str, str] = Field(alias="tags")
 557    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 558
 559
 560class StartSchemaCreationResponseModel(BaseModel):
 561    status: Literal[
 562        "ACTIVE", "DELETING", "FAILED", "NOT_APPLICABLE", "PROCESSING", "SUCCESS"
 563    ] = Field(alias="status")
 564    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 565
 566
 567class UpdateApiCacheResponseModel(BaseModel):
 568    api_cache: ApiCacheModel = Field(alias="apiCache")
 569    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 570
 571
 572class UpdateApiKeyResponseModel(BaseModel):
 573    api_key: ApiKeyModel = Field(alias="apiKey")
 574    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 575
 576
 577class AuthorizationConfigModel(BaseModel):
 578    authorization_type: Literal["AWS_IAM"] = Field(alias="authorizationType")
 579    aws_iam_config: Optional[AwsIamConfigModel] = Field(
 580        default=None, alias="awsIamConfig"
 581    )
 582
 583
 584class CodeErrorModel(BaseModel):
 585    error_type: Optional[str] = Field(default=None, alias="errorType")
 586    value: Optional[str] = Field(default=None, alias="value")
 587    location: Optional[CodeErrorLocationModel] = Field(default=None, alias="location")
 588
 589
 590class CreateDomainNameResponseModel(BaseModel):
 591    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
 592    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 593
 594
 595class GetDomainNameResponseModel(BaseModel):
 596    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
 597    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 598
 599
 600class ListDomainNamesResponseModel(BaseModel):
 601    domain_name_configs: List[DomainNameConfigModel] = Field(alias="domainNameConfigs")
 602    next_token: str = Field(alias="nextToken")
 603    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 604
 605
 606class UpdateDomainNameResponseModel(BaseModel):
 607    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
 608    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 609
 610
 611class CreateTypeResponseModel(BaseModel):
 612    type: TypeModel = Field(alias="type")
 613    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 614
 615
 616class GetTypeResponseModel(BaseModel):
 617    type: TypeModel = Field(alias="type")
 618    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 619
 620
 621class ListTypesResponseModel(BaseModel):
 622    types: List[TypeModel] = Field(alias="types")
 623    next_token: str = Field(alias="nextToken")
 624    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 625
 626
 627class UpdateTypeResponseModel(BaseModel):
 628    type: TypeModel = Field(alias="type")
 629    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 630
 631
 632class DynamodbDataSourceConfigModel(BaseModel):
 633    table_name: str = Field(alias="tableName")
 634    aws_region: str = Field(alias="awsRegion")
 635    use_caller_credentials: Optional[bool] = Field(
 636        default=None, alias="useCallerCredentials"
 637    )
 638    delta_sync_config: Optional[DeltaSyncConfigModel] = Field(
 639        default=None, alias="deltaSyncConfig"
 640    )
 641    versioned: Optional[bool] = Field(default=None, alias="versioned")
 642
 643
 644class EvaluateMappingTemplateResponseModel(BaseModel):
 645    evaluation_result: str = Field(alias="evaluationResult")
 646    error: ErrorDetailModel = Field(alias="error")
 647    logs: List[str] = Field(alias="logs")
 648    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 649
 650
 651class SyncConfigModel(BaseModel):
 652    conflict_handler: Optional[
 653        Literal["AUTOMERGE", "LAMBDA", "NONE", "OPTIMISTIC_CONCURRENCY"]
 654    ] = Field(default=None, alias="conflictHandler")
 655    conflict_detection: Optional[Literal["NONE", "VERSION"]] = Field(
 656        default=None, alias="conflictDetection"
 657    )
 658    lambda_conflict_handler_config: Optional[LambdaConflictHandlerConfigModel] = Field(
 659        default=None, alias="lambdaConflictHandlerConfig"
 660    )
 661
 662
 663class ListApiKeysRequestListApiKeysPaginateModel(BaseModel):
 664    api_id: str = Field(alias="apiId")
 665    pagination_config: Optional[PaginatorConfigModel] = Field(
 666        default=None, alias="PaginationConfig"
 667    )
 668
 669
 670class ListDataSourcesRequestListDataSourcesPaginateModel(BaseModel):
 671    api_id: str = Field(alias="apiId")
 672    pagination_config: Optional[PaginatorConfigModel] = Field(
 673        default=None, alias="PaginationConfig"
 674    )
 675
 676
 677class ListFunctionsRequestListFunctionsPaginateModel(BaseModel):
 678    api_id: str = Field(alias="apiId")
 679    pagination_config: Optional[PaginatorConfigModel] = Field(
 680        default=None, alias="PaginationConfig"
 681    )
 682
 683
 684class ListGraphqlApisRequestListGraphqlApisPaginateModel(BaseModel):
 685    pagination_config: Optional[PaginatorConfigModel] = Field(
 686        default=None, alias="PaginationConfig"
 687    )
 688
 689
 690class ListResolversByFunctionRequestListResolversByFunctionPaginateModel(BaseModel):
 691    api_id: str = Field(alias="apiId")
 692    function_id: str = Field(alias="functionId")
 693    pagination_config: Optional[PaginatorConfigModel] = Field(
 694        default=None, alias="PaginationConfig"
 695    )
 696
 697
 698class ListResolversRequestListResolversPaginateModel(BaseModel):
 699    api_id: str = Field(alias="apiId")
 700    type_name: str = Field(alias="typeName")
 701    pagination_config: Optional[PaginatorConfigModel] = Field(
 702        default=None, alias="PaginationConfig"
 703    )
 704
 705
 706class ListTypesRequestListTypesPaginateModel(BaseModel):
 707    api_id: str = Field(alias="apiId")
 708    format: Literal["JSON", "SDL"] = Field(alias="format")
 709    pagination_config: Optional[PaginatorConfigModel] = Field(
 710        default=None, alias="PaginationConfig"
 711    )
 712
 713
 714class RelationalDatabaseDataSourceConfigModel(BaseModel):
 715    relational_database_source_type: Optional[Literal["RDS_HTTP_ENDPOINT"]] = Field(
 716        default=None, alias="relationalDatabaseSourceType"
 717    )
 718    rds_http_endpoint_config: Optional[RdsHttpEndpointConfigModel] = Field(
 719        default=None, alias="rdsHttpEndpointConfig"
 720    )
 721
 722
 723class CreateGraphqlApiRequestModel(BaseModel):
 724    name: str = Field(alias="name")
 725    authentication_type: Literal[
 726        "AMAZON_COGNITO_USER_POOLS",
 727        "API_KEY",
 728        "AWS_IAM",
 729        "AWS_LAMBDA",
 730        "OPENID_CONNECT",
 731    ] = Field(alias="authenticationType")
 732    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
 733    user_pool_config: Optional[UserPoolConfigModel] = Field(
 734        default=None, alias="userPoolConfig"
 735    )
 736    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
 737        default=None, alias="openIDConnectConfig"
 738    )
 739    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
 740    additional_authentication_providers: Optional[
 741        Sequence[AdditionalAuthenticationProviderModel]
 742    ] = Field(default=None, alias="additionalAuthenticationProviders")
 743    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
 744    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
 745        default=None, alias="lambdaAuthorizerConfig"
 746    )
 747
 748
 749class GraphqlApiModel(BaseModel):
 750    name: Optional[str] = Field(default=None, alias="name")
 751    api_id: Optional[str] = Field(default=None, alias="apiId")
 752    authentication_type: Optional[
 753        Literal[
 754            "AMAZON_COGNITO_USER_POOLS",
 755            "API_KEY",
 756            "AWS_IAM",
 757            "AWS_LAMBDA",
 758            "OPENID_CONNECT",
 759        ]
 760    ] = Field(default=None, alias="authenticationType")
 761    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
 762    user_pool_config: Optional[UserPoolConfigModel] = Field(
 763        default=None, alias="userPoolConfig"
 764    )
 765    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
 766        default=None, alias="openIDConnectConfig"
 767    )
 768    arn: Optional[str] = Field(default=None, alias="arn")
 769    uris: Optional[Dict[str, str]] = Field(default=None, alias="uris")
 770    tags: Optional[Dict[str, str]] = Field(default=None, alias="tags")
 771    additional_authentication_providers: Optional[
 772        List[AdditionalAuthenticationProviderModel]
 773    ] = Field(default=None, alias="additionalAuthenticationProviders")
 774    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
 775    waf_web_acl_arn: Optional[str] = Field(default=None, alias="wafWebAclArn")
 776    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
 777        default=None, alias="lambdaAuthorizerConfig"
 778    )
 779
 780
 781class UpdateGraphqlApiRequestModel(BaseModel):
 782    api_id: str = Field(alias="apiId")
 783    name: str = Field(alias="name")
 784    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
 785    authentication_type: Optional[
 786        Literal[
 787            "AMAZON_COGNITO_USER_POOLS",
 788            "API_KEY",
 789            "AWS_IAM",
 790            "AWS_LAMBDA",
 791            "OPENID_CONNECT",
 792        ]
 793    ] = Field(default=None, alias="authenticationType")
 794    user_pool_config: Optional[UserPoolConfigModel] = Field(
 795        default=None, alias="userPoolConfig"
 796    )
 797    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
 798        default=None, alias="openIDConnectConfig"
 799    )
 800    additional_authentication_providers: Optional[
 801        Sequence[AdditionalAuthenticationProviderModel]
 802    ] = Field(default=None, alias="additionalAuthenticationProviders")
 803    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
 804    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
 805        default=None, alias="lambdaAuthorizerConfig"
 806    )
 807
 808
 809class HttpDataSourceConfigModel(BaseModel):
 810    endpoint: Optional[str] = Field(default=None, alias="endpoint")
 811    authorization_config: Optional[AuthorizationConfigModel] = Field(
 812        default=None, alias="authorizationConfig"
 813    )
 814
 815
 816class EvaluateCodeErrorDetailModel(BaseModel):
 817    message: Optional[str] = Field(default=None, alias="message")
 818    code_errors: Optional[List[CodeErrorModel]] = Field(
 819        default=None, alias="codeErrors"
 820    )
 821
 822
 823class CreateFunctionRequestModel(BaseModel):
 824    api_id: str = Field(alias="apiId")
 825    name: str = Field(alias="name")
 826    data_source_name: str = Field(alias="dataSourceName")
 827    description: Optional[str] = Field(default=None, alias="description")
 828    request_mapping_template: Optional[str] = Field(
 829        default=None, alias="requestMappingTemplate"
 830    )
 831    response_mapping_template: Optional[str] = Field(
 832        default=None, alias="responseMappingTemplate"
 833    )
 834    function_version: Optional[str] = Field(default=None, alias="functionVersion")
 835    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 836    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 837    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 838    code: Optional[str] = Field(default=None, alias="code")
 839
 840
 841class CreateResolverRequestModel(BaseModel):
 842    api_id: str = Field(alias="apiId")
 843    type_name: str = Field(alias="typeName")
 844    field_name: str = Field(alias="fieldName")
 845    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
 846    request_mapping_template: Optional[str] = Field(
 847        default=None, alias="requestMappingTemplate"
 848    )
 849    response_mapping_template: Optional[str] = Field(
 850        default=None, alias="responseMappingTemplate"
 851    )
 852    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
 853    pipeline_config: Optional[PipelineConfigModel] = Field(
 854        default=None, alias="pipelineConfig"
 855    )
 856    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 857    caching_config: Optional[CachingConfigModel] = Field(
 858        default=None, alias="cachingConfig"
 859    )
 860    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 861    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 862    code: Optional[str] = Field(default=None, alias="code")
 863
 864
 865class FunctionConfigurationModel(BaseModel):
 866    function_id: Optional[str] = Field(default=None, alias="functionId")
 867    function_arn: Optional[str] = Field(default=None, alias="functionArn")
 868    name: Optional[str] = Field(default=None, alias="name")
 869    description: Optional[str] = Field(default=None, alias="description")
 870    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
 871    request_mapping_template: Optional[str] = Field(
 872        default=None, alias="requestMappingTemplate"
 873    )
 874    response_mapping_template: Optional[str] = Field(
 875        default=None, alias="responseMappingTemplate"
 876    )
 877    function_version: Optional[str] = Field(default=None, alias="functionVersion")
 878    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 879    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 880    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 881    code: Optional[str] = Field(default=None, alias="code")
 882
 883
 884class ResolverModel(BaseModel):
 885    type_name: Optional[str] = Field(default=None, alias="typeName")
 886    field_name: Optional[str] = Field(default=None, alias="fieldName")
 887    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
 888    resolver_arn: Optional[str] = Field(default=None, alias="resolverArn")
 889    request_mapping_template: Optional[str] = Field(
 890        default=None, alias="requestMappingTemplate"
 891    )
 892    response_mapping_template: Optional[str] = Field(
 893        default=None, alias="responseMappingTemplate"
 894    )
 895    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
 896    pipeline_config: Optional[PipelineConfigModel] = Field(
 897        default=None, alias="pipelineConfig"
 898    )
 899    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 900    caching_config: Optional[CachingConfigModel] = Field(
 901        default=None, alias="cachingConfig"
 902    )
 903    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 904    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 905    code: Optional[str] = Field(default=None, alias="code")
 906
 907
 908class UpdateFunctionRequestModel(BaseModel):
 909    api_id: str = Field(alias="apiId")
 910    name: str = Field(alias="name")
 911    function_id: str = Field(alias="functionId")
 912    data_source_name: str = Field(alias="dataSourceName")
 913    description: Optional[str] = Field(default=None, alias="description")
 914    request_mapping_template: Optional[str] = Field(
 915        default=None, alias="requestMappingTemplate"
 916    )
 917    response_mapping_template: Optional[str] = Field(
 918        default=None, alias="responseMappingTemplate"
 919    )
 920    function_version: Optional[str] = Field(default=None, alias="functionVersion")
 921    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 922    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 923    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 924    code: Optional[str] = Field(default=None, alias="code")
 925
 926
 927class UpdateResolverRequestModel(BaseModel):
 928    api_id: str = Field(alias="apiId")
 929    type_name: str = Field(alias="typeName")
 930    field_name: str = Field(alias="fieldName")
 931    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
 932    request_mapping_template: Optional[str] = Field(
 933        default=None, alias="requestMappingTemplate"
 934    )
 935    response_mapping_template: Optional[str] = Field(
 936        default=None, alias="responseMappingTemplate"
 937    )
 938    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
 939    pipeline_config: Optional[PipelineConfigModel] = Field(
 940        default=None, alias="pipelineConfig"
 941    )
 942    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
 943    caching_config: Optional[CachingConfigModel] = Field(
 944        default=None, alias="cachingConfig"
 945    )
 946    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
 947    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
 948    code: Optional[str] = Field(default=None, alias="code")
 949
 950
 951class CreateGraphqlApiResponseModel(BaseModel):
 952    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
 953    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 954
 955
 956class GetGraphqlApiResponseModel(BaseModel):
 957    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
 958    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 959
 960
 961class ListGraphqlApisResponseModel(BaseModel):
 962    graphql_apis: List[GraphqlApiModel] = Field(alias="graphqlApis")
 963    next_token: str = Field(alias="nextToken")
 964    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 965
 966
 967class UpdateGraphqlApiResponseModel(BaseModel):
 968    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
 969    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 970
 971
 972class CreateDataSourceRequestModel(BaseModel):
 973    api_id: str = Field(alias="apiId")
 974    name: str = Field(alias="name")
 975    type: Literal[
 976        "AMAZON_DYNAMODB",
 977        "AMAZON_ELASTICSEARCH",
 978        "AMAZON_EVENTBRIDGE",
 979        "AMAZON_OPENSEARCH_SERVICE",
 980        "AWS_LAMBDA",
 981        "HTTP",
 982        "NONE",
 983        "RELATIONAL_DATABASE",
 984    ] = Field(alias="type")
 985    description: Optional[str] = Field(default=None, alias="description")
 986    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
 987    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
 988        default=None, alias="dynamodbConfig"
 989    )
 990    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
 991        default=None, alias="lambdaConfig"
 992    )
 993    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
 994        default=None, alias="elasticsearchConfig"
 995    )
 996    open_search_service_config: Optional[
 997        OpenSearchServiceDataSourceConfigModel
 998    ] = Field(default=None, alias="openSearchServiceConfig")
 999    http_config: Optional[HttpDataSourceConfigModel] = Field(
1000        default=None, alias="httpConfig"
1001    )
1002    relational_database_config: Optional[
1003        RelationalDatabaseDataSourceConfigModel
1004    ] = Field(default=None, alias="relationalDatabaseConfig")
1005    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1006        default=None, alias="eventBridgeConfig"
1007    )
1008
1009
1010class DataSourceModel(BaseModel):
1011    data_source_arn: Optional[str] = Field(default=None, alias="dataSourceArn")
1012    name: Optional[str] = Field(default=None, alias="name")
1013    description: Optional[str] = Field(default=None, alias="description")
1014    type: Optional[
1015        Literal[
1016            "AMAZON_DYNAMODB",
1017            "AMAZON_ELASTICSEARCH",
1018            "AMAZON_EVENTBRIDGE",
1019            "AMAZON_OPENSEARCH_SERVICE",
1020            "AWS_LAMBDA",
1021            "HTTP",
1022            "NONE",
1023            "RELATIONAL_DATABASE",
1024        ]
1025    ] = Field(default=None, alias="type")
1026    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
1027    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
1028        default=None, alias="dynamodbConfig"
1029    )
1030    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
1031        default=None, alias="lambdaConfig"
1032    )
1033    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
1034        default=None, alias="elasticsearchConfig"
1035    )
1036    open_search_service_config: Optional[
1037        OpenSearchServiceDataSourceConfigModel
1038    ] = Field(default=None, alias="openSearchServiceConfig")
1039    http_config: Optional[HttpDataSourceConfigModel] = Field(
1040        default=None, alias="httpConfig"
1041    )
1042    relational_database_config: Optional[
1043        RelationalDatabaseDataSourceConfigModel
1044    ] = Field(default=None, alias="relationalDatabaseConfig")
1045    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1046        default=None, alias="eventBridgeConfig"
1047    )
1048
1049
1050class UpdateDataSourceRequestModel(BaseModel):
1051    api_id: str = Field(alias="apiId")
1052    name: str = Field(alias="name")
1053    type: Literal[
1054        "AMAZON_DYNAMODB",
1055        "AMAZON_ELASTICSEARCH",
1056        "AMAZON_EVENTBRIDGE",
1057        "AMAZON_OPENSEARCH_SERVICE",
1058        "AWS_LAMBDA",
1059        "HTTP",
1060        "NONE",
1061        "RELATIONAL_DATABASE",
1062    ] = Field(alias="type")
1063    description: Optional[str] = Field(default=None, alias="description")
1064    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
1065    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
1066        default=None, alias="dynamodbConfig"
1067    )
1068    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
1069        default=None, alias="lambdaConfig"
1070    )
1071    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
1072        default=None, alias="elasticsearchConfig"
1073    )
1074    open_search_service_config: Optional[
1075        OpenSearchServiceDataSourceConfigModel
1076    ] = Field(default=None, alias="openSearchServiceConfig")
1077    http_config: Optional[HttpDataSourceConfigModel] = Field(
1078        default=None, alias="httpConfig"
1079    )
1080    relational_database_config: Optional[
1081        RelationalDatabaseDataSourceConfigModel
1082    ] = Field(default=None, alias="relationalDatabaseConfig")
1083    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1084        default=None, alias="eventBridgeConfig"
1085    )
1086
1087
1088class EvaluateCodeResponseModel(BaseModel):
1089    evaluation_result: str = Field(alias="evaluationResult")
1090    error: EvaluateCodeErrorDetailModel = Field(alias="error")
1091    logs: List[str] = Field(alias="logs")
1092    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1093
1094
1095class CreateFunctionResponseModel(BaseModel):
1096    function_configuration: FunctionConfigurationModel = Field(
1097        alias="functionConfiguration"
1098    )
1099    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1100
1101
1102class GetFunctionResponseModel(BaseModel):
1103    function_configuration: FunctionConfigurationModel = Field(
1104        alias="functionConfiguration"
1105    )
1106    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1107
1108
1109class ListFunctionsResponseModel(BaseModel):
1110    functions: List[FunctionConfigurationModel] = Field(alias="functions")
1111    next_token: str = Field(alias="nextToken")
1112    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1113
1114
1115class UpdateFunctionResponseModel(BaseModel):
1116    function_configuration: FunctionConfigurationModel = Field(
1117        alias="functionConfiguration"
1118    )
1119    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1120
1121
1122class CreateResolverResponseModel(BaseModel):
1123    resolver: ResolverModel = Field(alias="resolver")
1124    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1125
1126
1127class GetResolverResponseModel(BaseModel):
1128    resolver: ResolverModel = Field(alias="resolver")
1129    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1130
1131
1132class ListResolversByFunctionResponseModel(BaseModel):
1133    resolvers: List[ResolverModel] = Field(alias="resolvers")
1134    next_token: str = Field(alias="nextToken")
1135    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1136
1137
1138class ListResolversResponseModel(BaseModel):
1139    resolvers: List[ResolverModel] = Field(alias="resolvers")
1140    next_token: str = Field(alias="nextToken")
1141    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1142
1143
1144class UpdateResolverResponseModel(BaseModel):
1145    resolver: ResolverModel = Field(alias="resolver")
1146    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1147
1148
1149class CreateDataSourceResponseModel(BaseModel):
1150    data_source: DataSourceModel = Field(alias="dataSource")
1151    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1152
1153
1154class GetDataSourceResponseModel(BaseModel):
1155    data_source: DataSourceModel = Field(alias="dataSource")
1156    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1157
1158
1159class ListDataSourcesResponseModel(BaseModel):
1160    data_sources: List[DataSourceModel] = Field(alias="dataSources")
1161    next_token: str = Field(alias="nextToken")
1162    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1163
1164
1165class UpdateDataSourceResponseModel(BaseModel):
1166    data_source: DataSourceModel = Field(alias="dataSource")
1167    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class CognitoUserPoolConfigModel(mypydantic.models.base_model.BaseModel):
25class CognitoUserPoolConfigModel(BaseModel):
26    user_pool_id: str = Field(alias="userPoolId")
27    aws_region: str = Field(alias="awsRegion")
28    app_id_client_regex: Optional[str] = Field(default=None, alias="appIdClientRegex")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LambdaAuthorizerConfigModel(mypydantic.models.base_model.BaseModel):
31class LambdaAuthorizerConfigModel(BaseModel):
32    authorizer_uri: str = Field(alias="authorizerUri")
33    authorizer_result_ttl_in_seconds: Optional[int] = Field(
34        default=None, alias="authorizerResultTtlInSeconds"
35    )
36    identity_validation_expression: Optional[str] = Field(
37        default=None, alias="identityValidationExpression"
38    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OpenIDConnectConfigModel(mypydantic.models.base_model.BaseModel):
41class OpenIDConnectConfigModel(BaseModel):
42    issuer: str = Field(alias="issuer")
43    client_id: Optional[str] = Field(default=None, alias="clientId")
44    iat_ttl: Optional[int] = Field(default=None, alias="iatTTL")
45    auth_ttl: Optional[int] = Field(default=None, alias="authTTL")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ApiAssociationModel(mypydantic.models.base_model.BaseModel):
48class ApiAssociationModel(BaseModel):
49    domain_name: Optional[str] = Field(default=None, alias="domainName")
50    api_id: Optional[str] = Field(default=None, alias="apiId")
51    association_status: Optional[Literal["FAILED", "PROCESSING", "SUCCESS"]] = Field(
52        default=None, alias="associationStatus"
53    )
54    deployment_detail: Optional[str] = Field(default=None, alias="deploymentDetail")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ApiCacheModel(mypydantic.models.base_model.BaseModel):
57class ApiCacheModel(BaseModel):
58    ttl: Optional[int] = Field(default=None, alias="ttl")
59    api_caching_behavior: Optional[
60        Literal["FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"]
61    ] = Field(default=None, alias="apiCachingBehavior")
62    transit_encryption_enabled: Optional[bool] = Field(
63        default=None, alias="transitEncryptionEnabled"
64    )
65    at_rest_encryption_enabled: Optional[bool] = Field(
66        default=None, alias="atRestEncryptionEnabled"
67    )
68    type: Optional[
69        Literal[
70            "LARGE",
71            "LARGE_12X",
72            "LARGE_2X",
73            "LARGE_4X",
74            "LARGE_8X",
75            "MEDIUM",
76            "R4_2XLARGE",
77            "R4_4XLARGE",
78            "R4_8XLARGE",
79            "R4_LARGE",
80            "R4_XLARGE",
81            "SMALL",
82            "T2_MEDIUM",
83            "T2_SMALL",
84            "XLARGE",
85        ]
86    ] = Field(default=None, alias="type")
87    status: Optional[
88        Literal["AVAILABLE", "CREATING", "DELETING", "FAILED", "MODIFYING"]
89    ] = 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 ApiKeyModel(mypydantic.models.base_model.BaseModel):
92class ApiKeyModel(BaseModel):
93    id: Optional[str] = Field(default=None, alias="id")
94    description: Optional[str] = Field(default=None, alias="description")
95    expires: Optional[int] = Field(default=None, alias="expires")
96    deletes: Optional[int] = Field(default=None, alias="deletes")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AppSyncRuntimeModel(mypydantic.models.base_model.BaseModel):
 99class AppSyncRuntimeModel(BaseModel):
100    name: Literal["APPSYNC_JS"] = Field(alias="name")
101    runtime_version: str = Field(alias="runtimeVersion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateApiRequestModel(mypydantic.models.base_model.BaseModel):
104class AssociateApiRequestModel(BaseModel):
105    domain_name: str = Field(alias="domainName")
106    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
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):
109class ResponseMetadataModel(BaseModel):
110    request_id: str = Field(alias="RequestId")
111    host_id: str = Field(alias="HostId")
112    http_status_code: int = Field(alias="HTTPStatusCode")
113    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
114    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 AwsIamConfigModel(mypydantic.models.base_model.BaseModel):
117class AwsIamConfigModel(BaseModel):
118    signing_region: Optional[str] = Field(default=None, alias="signingRegion")
119    signing_service_name: Optional[str] = Field(
120        default=None, alias="signingServiceName"
121    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CachingConfigModel(mypydantic.models.base_model.BaseModel):
124class CachingConfigModel(BaseModel):
125    ttl: int = Field(alias="ttl")
126    caching_keys: Optional[Sequence[str]] = Field(default=None, alias="cachingKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CodeErrorLocationModel(mypydantic.models.base_model.BaseModel):
129class CodeErrorLocationModel(BaseModel):
130    line: Optional[int] = Field(default=None, alias="line")
131    column: Optional[int] = Field(default=None, alias="column")
132    span: Optional[int] = Field(default=None, alias="span")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateApiCacheRequestModel(mypydantic.models.base_model.BaseModel):
135class CreateApiCacheRequestModel(BaseModel):
136    api_id: str = Field(alias="apiId")
137    ttl: int = Field(alias="ttl")
138    api_caching_behavior: Literal[
139        "FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"
140    ] = Field(alias="apiCachingBehavior")
141    type: Literal[
142        "LARGE",
143        "LARGE_12X",
144        "LARGE_2X",
145        "LARGE_4X",
146        "LARGE_8X",
147        "MEDIUM",
148        "R4_2XLARGE",
149        "R4_4XLARGE",
150        "R4_8XLARGE",
151        "R4_LARGE",
152        "R4_XLARGE",
153        "SMALL",
154        "T2_MEDIUM",
155        "T2_SMALL",
156        "XLARGE",
157    ] = Field(alias="type")
158    transit_encryption_enabled: Optional[bool] = Field(
159        default=None, alias="transitEncryptionEnabled"
160    )
161    at_rest_encryption_enabled: Optional[bool] = Field(
162        default=None, alias="atRestEncryptionEnabled"
163    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateApiKeyRequestModel(mypydantic.models.base_model.BaseModel):
166class CreateApiKeyRequestModel(BaseModel):
167    api_id: str = Field(alias="apiId")
168    description: Optional[str] = Field(default=None, alias="description")
169    expires: Optional[int] = Field(default=None, alias="expires")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ElasticsearchDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
172class ElasticsearchDataSourceConfigModel(BaseModel):
173    endpoint: str = Field(alias="endpoint")
174    aws_region: str = Field(alias="awsRegion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventBridgeDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
177class EventBridgeDataSourceConfigModel(BaseModel):
178    event_bus_arn: str = Field(alias="eventBusArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LambdaDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
181class LambdaDataSourceConfigModel(BaseModel):
182    lambda_function_arn: str = Field(alias="lambdaFunctionArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OpenSearchServiceDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
185class OpenSearchServiceDataSourceConfigModel(BaseModel):
186    endpoint: str = Field(alias="endpoint")
187    aws_region: str = Field(alias="awsRegion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDomainNameRequestModel(mypydantic.models.base_model.BaseModel):
190class CreateDomainNameRequestModel(BaseModel):
191    domain_name: str = Field(alias="domainName")
192    certificate_arn: str = Field(alias="certificateArn")
193    description: Optional[str] = Field(default=None, alias="description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DomainNameConfigModel(mypydantic.models.base_model.BaseModel):
196class DomainNameConfigModel(BaseModel):
197    domain_name: Optional[str] = Field(default=None, alias="domainName")
198    description: Optional[str] = Field(default=None, alias="description")
199    certificate_arn: Optional[str] = Field(default=None, alias="certificateArn")
200    appsync_domain_name: Optional[str] = Field(default=None, alias="appsyncDomainName")
201    hosted_zone_id: Optional[str] = Field(default=None, alias="hostedZoneId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LogConfigModel(mypydantic.models.base_model.BaseModel):
204class LogConfigModel(BaseModel):
205    field_log_level: Literal["ALL", "ERROR", "NONE"] = Field(alias="fieldLogLevel")
206    cloud_watch_logs_role_arn: str = Field(alias="cloudWatchLogsRoleArn")
207    exclude_verbose_content: Optional[bool] = Field(
208        default=None, alias="excludeVerboseContent"
209    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UserPoolConfigModel(mypydantic.models.base_model.BaseModel):
212class UserPoolConfigModel(BaseModel):
213    user_pool_id: str = Field(alias="userPoolId")
214    aws_region: str = Field(alias="awsRegion")
215    default_action: Literal["ALLOW", "DENY"] = Field(alias="defaultAction")
216    app_id_client_regex: Optional[str] = Field(default=None, alias="appIdClientRegex")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineConfigModel(mypydantic.models.base_model.BaseModel):
219class PipelineConfigModel(BaseModel):
220    functions: Optional[Sequence[str]] = Field(default=None, alias="functions")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateTypeRequestModel(mypydantic.models.base_model.BaseModel):
223class CreateTypeRequestModel(BaseModel):
224    api_id: str = Field(alias="apiId")
225    definition: str = Field(alias="definition")
226    format: Literal["JSON", "SDL"] = Field(alias="format")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TypeModel(mypydantic.models.base_model.BaseModel):
229class TypeModel(BaseModel):
230    name: Optional[str] = Field(default=None, alias="name")
231    description: Optional[str] = Field(default=None, alias="description")
232    arn: Optional[str] = Field(default=None, alias="arn")
233    definition: Optional[str] = Field(default=None, alias="definition")
234    format: Optional[Literal["JSON", "SDL"]] = Field(default=None, alias="format")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteApiCacheRequestModel(mypydantic.models.base_model.BaseModel):
237class DeleteApiCacheRequestModel(BaseModel):
238    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteApiKeyRequestModel(mypydantic.models.base_model.BaseModel):
241class DeleteApiKeyRequestModel(BaseModel):
242    api_id: str = Field(alias="apiId")
243    id: str = Field(alias="id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDataSourceRequestModel(mypydantic.models.base_model.BaseModel):
246class DeleteDataSourceRequestModel(BaseModel):
247    api_id: str = Field(alias="apiId")
248    name: str = Field(alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDomainNameRequestModel(mypydantic.models.base_model.BaseModel):
251class DeleteDomainNameRequestModel(BaseModel):
252    domain_name: str = Field(alias="domainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteFunctionRequestModel(mypydantic.models.base_model.BaseModel):
255class DeleteFunctionRequestModel(BaseModel):
256    api_id: str = Field(alias="apiId")
257    function_id: str = Field(alias="functionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteGraphqlApiRequestModel(mypydantic.models.base_model.BaseModel):
260class DeleteGraphqlApiRequestModel(BaseModel):
261    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteResolverRequestModel(mypydantic.models.base_model.BaseModel):
264class DeleteResolverRequestModel(BaseModel):
265    api_id: str = Field(alias="apiId")
266    type_name: str = Field(alias="typeName")
267    field_name: str = Field(alias="fieldName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteTypeRequestModel(mypydantic.models.base_model.BaseModel):
270class DeleteTypeRequestModel(BaseModel):
271    api_id: str = Field(alias="apiId")
272    type_name: str = Field(alias="typeName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeltaSyncConfigModel(mypydantic.models.base_model.BaseModel):
275class DeltaSyncConfigModel(BaseModel):
276    base_table_ttl: Optional[int] = Field(default=None, alias="baseTableTTL")
277    delta_sync_table_name: Optional[str] = Field(
278        default=None, alias="deltaSyncTableName"
279    )
280    delta_sync_table_ttl: Optional[int] = Field(default=None, alias="deltaSyncTableTTL")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociateApiRequestModel(mypydantic.models.base_model.BaseModel):
283class DisassociateApiRequestModel(BaseModel):
284    domain_name: str = Field(alias="domainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ErrorDetailModel(mypydantic.models.base_model.BaseModel):
287class ErrorDetailModel(BaseModel):
288    message: Optional[str] = Field(default=None, alias="message")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateMappingTemplateRequestModel(mypydantic.models.base_model.BaseModel):
291class EvaluateMappingTemplateRequestModel(BaseModel):
292    template: str = Field(alias="template")
293    context: str = Field(alias="context")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FlushApiCacheRequestModel(mypydantic.models.base_model.BaseModel):
296class FlushApiCacheRequestModel(BaseModel):
297    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetApiAssociationRequestModel(mypydantic.models.base_model.BaseModel):
300class GetApiAssociationRequestModel(BaseModel):
301    domain_name: str = Field(alias="domainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetApiCacheRequestModel(mypydantic.models.base_model.BaseModel):
304class GetApiCacheRequestModel(BaseModel):
305    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDataSourceRequestModel(mypydantic.models.base_model.BaseModel):
308class GetDataSourceRequestModel(BaseModel):
309    api_id: str = Field(alias="apiId")
310    name: str = Field(alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDomainNameRequestModel(mypydantic.models.base_model.BaseModel):
313class GetDomainNameRequestModel(BaseModel):
314    domain_name: str = Field(alias="domainName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetFunctionRequestModel(mypydantic.models.base_model.BaseModel):
317class GetFunctionRequestModel(BaseModel):
318    api_id: str = Field(alias="apiId")
319    function_id: str = Field(alias="functionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGraphqlApiRequestModel(mypydantic.models.base_model.BaseModel):
322class GetGraphqlApiRequestModel(BaseModel):
323    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetIntrospectionSchemaRequestModel(mypydantic.models.base_model.BaseModel):
326class GetIntrospectionSchemaRequestModel(BaseModel):
327    api_id: str = Field(alias="apiId")
328    format: Literal["JSON", "SDL"] = Field(alias="format")
329    include_directives: Optional[bool] = Field(default=None, alias="includeDirectives")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetResolverRequestModel(mypydantic.models.base_model.BaseModel):
332class GetResolverRequestModel(BaseModel):
333    api_id: str = Field(alias="apiId")
334    type_name: str = Field(alias="typeName")
335    field_name: str = Field(alias="fieldName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSchemaCreationStatusRequestModel(mypydantic.models.base_model.BaseModel):
338class GetSchemaCreationStatusRequestModel(BaseModel):
339    api_id: str = Field(alias="apiId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTypeRequestModel(mypydantic.models.base_model.BaseModel):
342class GetTypeRequestModel(BaseModel):
343    api_id: str = Field(alias="apiId")
344    type_name: str = Field(alias="typeName")
345    format: Literal["JSON", "SDL"] = Field(alias="format")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LambdaConflictHandlerConfigModel(mypydantic.models.base_model.BaseModel):
348class LambdaConflictHandlerConfigModel(BaseModel):
349    lambda_conflict_handler_arn: Optional[str] = Field(
350        default=None, alias="lambdaConflictHandlerArn"
351    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
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):
354class PaginatorConfigModel(BaseModel):
355    max_items: Optional[int] = Field(default=None, alias="MaxItems")
356    page_size: Optional[int] = Field(default=None, alias="PageSize")
357    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 ListApiKeysRequestModel(mypydantic.models.base_model.BaseModel):
360class ListApiKeysRequestModel(BaseModel):
361    api_id: str = Field(alias="apiId")
362    next_token: Optional[str] = Field(default=None, alias="nextToken")
363    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDataSourcesRequestModel(mypydantic.models.base_model.BaseModel):
366class ListDataSourcesRequestModel(BaseModel):
367    api_id: str = Field(alias="apiId")
368    next_token: Optional[str] = Field(default=None, alias="nextToken")
369    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDomainNamesRequestModel(mypydantic.models.base_model.BaseModel):
372class ListDomainNamesRequestModel(BaseModel):
373    next_token: Optional[str] = Field(default=None, alias="nextToken")
374    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListFunctionsRequestModel(mypydantic.models.base_model.BaseModel):
377class ListFunctionsRequestModel(BaseModel):
378    api_id: str = Field(alias="apiId")
379    next_token: Optional[str] = Field(default=None, alias="nextToken")
380    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGraphqlApisRequestModel(mypydantic.models.base_model.BaseModel):
383class ListGraphqlApisRequestModel(BaseModel):
384    next_token: Optional[str] = Field(default=None, alias="nextToken")
385    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListResolversByFunctionRequestModel(mypydantic.models.base_model.BaseModel):
388class ListResolversByFunctionRequestModel(BaseModel):
389    api_id: str = Field(alias="apiId")
390    function_id: str = Field(alias="functionId")
391    next_token: Optional[str] = Field(default=None, alias="nextToken")
392    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListResolversRequestModel(mypydantic.models.base_model.BaseModel):
395class ListResolversRequestModel(BaseModel):
396    api_id: str = Field(alias="apiId")
397    type_name: str = Field(alias="typeName")
398    next_token: Optional[str] = Field(default=None, alias="nextToken")
399    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
402class ListTagsForResourceRequestModel(BaseModel):
403    resource_arn: str = Field(alias="resourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTypesRequestModel(mypydantic.models.base_model.BaseModel):
406class ListTypesRequestModel(BaseModel):
407    api_id: str = Field(alias="apiId")
408    format: Literal["JSON", "SDL"] = Field(alias="format")
409    next_token: Optional[str] = Field(default=None, alias="nextToken")
410    max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RdsHttpEndpointConfigModel(mypydantic.models.base_model.BaseModel):
413class RdsHttpEndpointConfigModel(BaseModel):
414    aws_region: Optional[str] = Field(default=None, alias="awsRegion")
415    db_cluster_identifier: Optional[str] = Field(
416        default=None, alias="dbClusterIdentifier"
417    )
418    database_name: Optional[str] = Field(default=None, alias="databaseName")
419    schema_: Optional[str] = Field(default=None, alias="schema")
420    aws_secret_store_arn: Optional[str] = Field(default=None, alias="awsSecretStoreArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartSchemaCreationRequestModel(mypydantic.models.base_model.BaseModel):
423class StartSchemaCreationRequestModel(BaseModel):
424    api_id: str = Field(alias="apiId")
425    definition: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(
426        alias="definition"
427    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
430class TagResourceRequestModel(BaseModel):
431    resource_arn: str = Field(alias="resourceArn")
432    tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
435class UntagResourceRequestModel(BaseModel):
436    resource_arn: str = Field(alias="resourceArn")
437    tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateApiCacheRequestModel(mypydantic.models.base_model.BaseModel):
440class UpdateApiCacheRequestModel(BaseModel):
441    api_id: str = Field(alias="apiId")
442    ttl: int = Field(alias="ttl")
443    api_caching_behavior: Literal[
444        "FULL_REQUEST_CACHING", "PER_RESOLVER_CACHING"
445    ] = Field(alias="apiCachingBehavior")
446    type: Literal[
447        "LARGE",
448        "LARGE_12X",
449        "LARGE_2X",
450        "LARGE_4X",
451        "LARGE_8X",
452        "MEDIUM",
453        "R4_2XLARGE",
454        "R4_4XLARGE",
455        "R4_8XLARGE",
456        "R4_LARGE",
457        "R4_XLARGE",
458        "SMALL",
459        "T2_MEDIUM",
460        "T2_SMALL",
461        "XLARGE",
462    ] = Field(alias="type")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateApiKeyRequestModel(mypydantic.models.base_model.BaseModel):
465class UpdateApiKeyRequestModel(BaseModel):
466    api_id: str = Field(alias="apiId")
467    id: str = Field(alias="id")
468    description: Optional[str] = Field(default=None, alias="description")
469    expires: Optional[int] = Field(default=None, alias="expires")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDomainNameRequestModel(mypydantic.models.base_model.BaseModel):
472class UpdateDomainNameRequestModel(BaseModel):
473    domain_name: str = Field(alias="domainName")
474    description: Optional[str] = Field(default=None, alias="description")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateTypeRequestModel(mypydantic.models.base_model.BaseModel):
477class UpdateTypeRequestModel(BaseModel):
478    api_id: str = Field(alias="apiId")
479    type_name: str = Field(alias="typeName")
480    format: Literal["JSON", "SDL"] = Field(alias="format")
481    definition: Optional[str] = Field(default=None, alias="definition")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdditionalAuthenticationProviderModel(mypydantic.models.base_model.BaseModel):
484class AdditionalAuthenticationProviderModel(BaseModel):
485    authentication_type: Optional[
486        Literal[
487            "AMAZON_COGNITO_USER_POOLS",
488            "API_KEY",
489            "AWS_IAM",
490            "AWS_LAMBDA",
491            "OPENID_CONNECT",
492        ]
493    ] = Field(default=None, alias="authenticationType")
494    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
495        default=None, alias="openIDConnectConfig"
496    )
497    user_pool_config: Optional[CognitoUserPoolConfigModel] = Field(
498        default=None, alias="userPoolConfig"
499    )
500    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
501        default=None, alias="lambdaAuthorizerConfig"
502    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateCodeRequestModel(mypydantic.models.base_model.BaseModel):
505class EvaluateCodeRequestModel(BaseModel):
506    runtime: AppSyncRuntimeModel = Field(alias="runtime")
507    code: str = Field(alias="code")
508    context: str = Field(alias="context")
509    function: Optional[str] = Field(default=None, alias="function")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociateApiResponseModel(mypydantic.models.base_model.BaseModel):
512class AssociateApiResponseModel(BaseModel):
513    api_association: ApiAssociationModel = Field(alias="apiAssociation")
514    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 CreateApiCacheResponseModel(mypydantic.models.base_model.BaseModel):
517class CreateApiCacheResponseModel(BaseModel):
518    api_cache: ApiCacheModel = Field(alias="apiCache")
519    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 CreateApiKeyResponseModel(mypydantic.models.base_model.BaseModel):
522class CreateApiKeyResponseModel(BaseModel):
523    api_key: ApiKeyModel = Field(alias="apiKey")
524    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 GetApiAssociationResponseModel(mypydantic.models.base_model.BaseModel):
527class GetApiAssociationResponseModel(BaseModel):
528    api_association: ApiAssociationModel = Field(alias="apiAssociation")
529    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 GetApiCacheResponseModel(mypydantic.models.base_model.BaseModel):
532class GetApiCacheResponseModel(BaseModel):
533    api_cache: ApiCacheModel = Field(alias="apiCache")
534    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 GetIntrospectionSchemaResponseModel(mypydantic.models.base_model.BaseModel):
537class GetIntrospectionSchemaResponseModel(BaseModel):
538    schema_: Type[StreamingBody] = Field(alias="schema")
539    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 GetSchemaCreationStatusResponseModel(mypydantic.models.base_model.BaseModel):
542class GetSchemaCreationStatusResponseModel(BaseModel):
543    status: Literal[
544        "ACTIVE", "DELETING", "FAILED", "NOT_APPLICABLE", "PROCESSING", "SUCCESS"
545    ] = Field(alias="status")
546    details: str = Field(alias="details")
547    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 ListApiKeysResponseModel(mypydantic.models.base_model.BaseModel):
550class ListApiKeysResponseModel(BaseModel):
551    api_keys: List[ApiKeyModel] = Field(alias="apiKeys")
552    next_token: str = Field(alias="nextToken")
553    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 ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
556class ListTagsForResourceResponseModel(BaseModel):
557    tags: Dict[str, str] = Field(alias="tags")
558    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 StartSchemaCreationResponseModel(mypydantic.models.base_model.BaseModel):
561class StartSchemaCreationResponseModel(BaseModel):
562    status: Literal[
563        "ACTIVE", "DELETING", "FAILED", "NOT_APPLICABLE", "PROCESSING", "SUCCESS"
564    ] = Field(alias="status")
565    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 UpdateApiCacheResponseModel(mypydantic.models.base_model.BaseModel):
568class UpdateApiCacheResponseModel(BaseModel):
569    api_cache: ApiCacheModel = Field(alias="apiCache")
570    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 UpdateApiKeyResponseModel(mypydantic.models.base_model.BaseModel):
573class UpdateApiKeyResponseModel(BaseModel):
574    api_key: ApiKeyModel = Field(alias="apiKey")
575    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 AuthorizationConfigModel(mypydantic.models.base_model.BaseModel):
578class AuthorizationConfigModel(BaseModel):
579    authorization_type: Literal["AWS_IAM"] = Field(alias="authorizationType")
580    aws_iam_config: Optional[AwsIamConfigModel] = Field(
581        default=None, alias="awsIamConfig"
582    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CodeErrorModel(mypydantic.models.base_model.BaseModel):
585class CodeErrorModel(BaseModel):
586    error_type: Optional[str] = Field(default=None, alias="errorType")
587    value: Optional[str] = Field(default=None, alias="value")
588    location: Optional[CodeErrorLocationModel] = Field(default=None, alias="location")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDomainNameResponseModel(mypydantic.models.base_model.BaseModel):
591class CreateDomainNameResponseModel(BaseModel):
592    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
593    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 GetDomainNameResponseModel(mypydantic.models.base_model.BaseModel):
596class GetDomainNameResponseModel(BaseModel):
597    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
598    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 ListDomainNamesResponseModel(mypydantic.models.base_model.BaseModel):
601class ListDomainNamesResponseModel(BaseModel):
602    domain_name_configs: List[DomainNameConfigModel] = Field(alias="domainNameConfigs")
603    next_token: str = Field(alias="nextToken")
604    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 UpdateDomainNameResponseModel(mypydantic.models.base_model.BaseModel):
607class UpdateDomainNameResponseModel(BaseModel):
608    domain_name_config: DomainNameConfigModel = Field(alias="domainNameConfig")
609    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 CreateTypeResponseModel(mypydantic.models.base_model.BaseModel):
612class CreateTypeResponseModel(BaseModel):
613    type: TypeModel = Field(alias="type")
614    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 GetTypeResponseModel(mypydantic.models.base_model.BaseModel):
617class GetTypeResponseModel(BaseModel):
618    type: TypeModel = Field(alias="type")
619    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 ListTypesResponseModel(mypydantic.models.base_model.BaseModel):
622class ListTypesResponseModel(BaseModel):
623    types: List[TypeModel] = Field(alias="types")
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 UpdateTypeResponseModel(mypydantic.models.base_model.BaseModel):
628class UpdateTypeResponseModel(BaseModel):
629    type: TypeModel = Field(alias="type")
630    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 DynamodbDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
633class DynamodbDataSourceConfigModel(BaseModel):
634    table_name: str = Field(alias="tableName")
635    aws_region: str = Field(alias="awsRegion")
636    use_caller_credentials: Optional[bool] = Field(
637        default=None, alias="useCallerCredentials"
638    )
639    delta_sync_config: Optional[DeltaSyncConfigModel] = Field(
640        default=None, alias="deltaSyncConfig"
641    )
642    versioned: Optional[bool] = Field(default=None, alias="versioned")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateMappingTemplateResponseModel(mypydantic.models.base_model.BaseModel):
645class EvaluateMappingTemplateResponseModel(BaseModel):
646    evaluation_result: str = Field(alias="evaluationResult")
647    error: ErrorDetailModel = Field(alias="error")
648    logs: List[str] = Field(alias="logs")
649    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 SyncConfigModel(mypydantic.models.base_model.BaseModel):
652class SyncConfigModel(BaseModel):
653    conflict_handler: Optional[
654        Literal["AUTOMERGE", "LAMBDA", "NONE", "OPTIMISTIC_CONCURRENCY"]
655    ] = Field(default=None, alias="conflictHandler")
656    conflict_detection: Optional[Literal["NONE", "VERSION"]] = Field(
657        default=None, alias="conflictDetection"
658    )
659    lambda_conflict_handler_config: Optional[LambdaConflictHandlerConfigModel] = Field(
660        default=None, alias="lambdaConflictHandlerConfig"
661    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListApiKeysRequestListApiKeysPaginateModel(mypydantic.models.base_model.BaseModel):
664class ListApiKeysRequestListApiKeysPaginateModel(BaseModel):
665    api_id: str = Field(alias="apiId")
666    pagination_config: Optional[PaginatorConfigModel] = Field(
667        default=None, alias="PaginationConfig"
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 ListDataSourcesRequestListDataSourcesPaginateModel(mypydantic.models.base_model.BaseModel):
671class ListDataSourcesRequestListDataSourcesPaginateModel(BaseModel):
672    api_id: str = Field(alias="apiId")
673    pagination_config: Optional[PaginatorConfigModel] = Field(
674        default=None, alias="PaginationConfig"
675    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListFunctionsRequestListFunctionsPaginateModel(mypydantic.models.base_model.BaseModel):
678class ListFunctionsRequestListFunctionsPaginateModel(BaseModel):
679    api_id: str = Field(alias="apiId")
680    pagination_config: Optional[PaginatorConfigModel] = Field(
681        default=None, alias="PaginationConfig"
682    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListGraphqlApisRequestListGraphqlApisPaginateModel(mypydantic.models.base_model.BaseModel):
685class ListGraphqlApisRequestListGraphqlApisPaginateModel(BaseModel):
686    pagination_config: Optional[PaginatorConfigModel] = Field(
687        default=None, alias="PaginationConfig"
688    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListResolversByFunctionRequestListResolversByFunctionPaginateModel(mypydantic.models.base_model.BaseModel):
691class ListResolversByFunctionRequestListResolversByFunctionPaginateModel(BaseModel):
692    api_id: str = Field(alias="apiId")
693    function_id: str = Field(alias="functionId")
694    pagination_config: Optional[PaginatorConfigModel] = Field(
695        default=None, alias="PaginationConfig"
696    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListResolversRequestListResolversPaginateModel(mypydantic.models.base_model.BaseModel):
699class ListResolversRequestListResolversPaginateModel(BaseModel):
700    api_id: str = Field(alias="apiId")
701    type_name: str = Field(alias="typeName")
702    pagination_config: Optional[PaginatorConfigModel] = Field(
703        default=None, alias="PaginationConfig"
704    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTypesRequestListTypesPaginateModel(mypydantic.models.base_model.BaseModel):
707class ListTypesRequestListTypesPaginateModel(BaseModel):
708    api_id: str = Field(alias="apiId")
709    format: Literal["JSON", "SDL"] = Field(alias="format")
710    pagination_config: Optional[PaginatorConfigModel] = Field(
711        default=None, alias="PaginationConfig"
712    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RelationalDatabaseDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
715class RelationalDatabaseDataSourceConfigModel(BaseModel):
716    relational_database_source_type: Optional[Literal["RDS_HTTP_ENDPOINT"]] = Field(
717        default=None, alias="relationalDatabaseSourceType"
718    )
719    rds_http_endpoint_config: Optional[RdsHttpEndpointConfigModel] = Field(
720        default=None, alias="rdsHttpEndpointConfig"
721    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateGraphqlApiRequestModel(mypydantic.models.base_model.BaseModel):
724class CreateGraphqlApiRequestModel(BaseModel):
725    name: str = Field(alias="name")
726    authentication_type: Literal[
727        "AMAZON_COGNITO_USER_POOLS",
728        "API_KEY",
729        "AWS_IAM",
730        "AWS_LAMBDA",
731        "OPENID_CONNECT",
732    ] = Field(alias="authenticationType")
733    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
734    user_pool_config: Optional[UserPoolConfigModel] = Field(
735        default=None, alias="userPoolConfig"
736    )
737    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
738        default=None, alias="openIDConnectConfig"
739    )
740    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
741    additional_authentication_providers: Optional[
742        Sequence[AdditionalAuthenticationProviderModel]
743    ] = Field(default=None, alias="additionalAuthenticationProviders")
744    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
745    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
746        default=None, alias="lambdaAuthorizerConfig"
747    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GraphqlApiModel(mypydantic.models.base_model.BaseModel):
750class GraphqlApiModel(BaseModel):
751    name: Optional[str] = Field(default=None, alias="name")
752    api_id: Optional[str] = Field(default=None, alias="apiId")
753    authentication_type: Optional[
754        Literal[
755            "AMAZON_COGNITO_USER_POOLS",
756            "API_KEY",
757            "AWS_IAM",
758            "AWS_LAMBDA",
759            "OPENID_CONNECT",
760        ]
761    ] = Field(default=None, alias="authenticationType")
762    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
763    user_pool_config: Optional[UserPoolConfigModel] = Field(
764        default=None, alias="userPoolConfig"
765    )
766    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
767        default=None, alias="openIDConnectConfig"
768    )
769    arn: Optional[str] = Field(default=None, alias="arn")
770    uris: Optional[Dict[str, str]] = Field(default=None, alias="uris")
771    tags: Optional[Dict[str, str]] = Field(default=None, alias="tags")
772    additional_authentication_providers: Optional[
773        List[AdditionalAuthenticationProviderModel]
774    ] = Field(default=None, alias="additionalAuthenticationProviders")
775    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
776    waf_web_acl_arn: Optional[str] = Field(default=None, alias="wafWebAclArn")
777    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
778        default=None, alias="lambdaAuthorizerConfig"
779    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateGraphqlApiRequestModel(mypydantic.models.base_model.BaseModel):
782class UpdateGraphqlApiRequestModel(BaseModel):
783    api_id: str = Field(alias="apiId")
784    name: str = Field(alias="name")
785    log_config: Optional[LogConfigModel] = Field(default=None, alias="logConfig")
786    authentication_type: Optional[
787        Literal[
788            "AMAZON_COGNITO_USER_POOLS",
789            "API_KEY",
790            "AWS_IAM",
791            "AWS_LAMBDA",
792            "OPENID_CONNECT",
793        ]
794    ] = Field(default=None, alias="authenticationType")
795    user_pool_config: Optional[UserPoolConfigModel] = Field(
796        default=None, alias="userPoolConfig"
797    )
798    open_idconnect_config: Optional[OpenIDConnectConfigModel] = Field(
799        default=None, alias="openIDConnectConfig"
800    )
801    additional_authentication_providers: Optional[
802        Sequence[AdditionalAuthenticationProviderModel]
803    ] = Field(default=None, alias="additionalAuthenticationProviders")
804    xray_enabled: Optional[bool] = Field(default=None, alias="xrayEnabled")
805    lambda_authorizer_config: Optional[LambdaAuthorizerConfigModel] = Field(
806        default=None, alias="lambdaAuthorizerConfig"
807    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class HttpDataSourceConfigModel(mypydantic.models.base_model.BaseModel):
810class HttpDataSourceConfigModel(BaseModel):
811    endpoint: Optional[str] = Field(default=None, alias="endpoint")
812    authorization_config: Optional[AuthorizationConfigModel] = Field(
813        default=None, alias="authorizationConfig"
814    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateCodeErrorDetailModel(mypydantic.models.base_model.BaseModel):
817class EvaluateCodeErrorDetailModel(BaseModel):
818    message: Optional[str] = Field(default=None, alias="message")
819    code_errors: Optional[List[CodeErrorModel]] = Field(
820        default=None, alias="codeErrors"
821    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateFunctionRequestModel(mypydantic.models.base_model.BaseModel):
824class CreateFunctionRequestModel(BaseModel):
825    api_id: str = Field(alias="apiId")
826    name: str = Field(alias="name")
827    data_source_name: str = Field(alias="dataSourceName")
828    description: Optional[str] = Field(default=None, alias="description")
829    request_mapping_template: Optional[str] = Field(
830        default=None, alias="requestMappingTemplate"
831    )
832    response_mapping_template: Optional[str] = Field(
833        default=None, alias="responseMappingTemplate"
834    )
835    function_version: Optional[str] = Field(default=None, alias="functionVersion")
836    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
837    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
838    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
839    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateResolverRequestModel(mypydantic.models.base_model.BaseModel):
842class CreateResolverRequestModel(BaseModel):
843    api_id: str = Field(alias="apiId")
844    type_name: str = Field(alias="typeName")
845    field_name: str = Field(alias="fieldName")
846    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
847    request_mapping_template: Optional[str] = Field(
848        default=None, alias="requestMappingTemplate"
849    )
850    response_mapping_template: Optional[str] = Field(
851        default=None, alias="responseMappingTemplate"
852    )
853    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
854    pipeline_config: Optional[PipelineConfigModel] = Field(
855        default=None, alias="pipelineConfig"
856    )
857    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
858    caching_config: Optional[CachingConfigModel] = Field(
859        default=None, alias="cachingConfig"
860    )
861    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
862    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
863    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FunctionConfigurationModel(mypydantic.models.base_model.BaseModel):
866class FunctionConfigurationModel(BaseModel):
867    function_id: Optional[str] = Field(default=None, alias="functionId")
868    function_arn: Optional[str] = Field(default=None, alias="functionArn")
869    name: Optional[str] = Field(default=None, alias="name")
870    description: Optional[str] = Field(default=None, alias="description")
871    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
872    request_mapping_template: Optional[str] = Field(
873        default=None, alias="requestMappingTemplate"
874    )
875    response_mapping_template: Optional[str] = Field(
876        default=None, alias="responseMappingTemplate"
877    )
878    function_version: Optional[str] = Field(default=None, alias="functionVersion")
879    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
880    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
881    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
882    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResolverModel(mypydantic.models.base_model.BaseModel):
885class ResolverModel(BaseModel):
886    type_name: Optional[str] = Field(default=None, alias="typeName")
887    field_name: Optional[str] = Field(default=None, alias="fieldName")
888    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
889    resolver_arn: Optional[str] = Field(default=None, alias="resolverArn")
890    request_mapping_template: Optional[str] = Field(
891        default=None, alias="requestMappingTemplate"
892    )
893    response_mapping_template: Optional[str] = Field(
894        default=None, alias="responseMappingTemplate"
895    )
896    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
897    pipeline_config: Optional[PipelineConfigModel] = Field(
898        default=None, alias="pipelineConfig"
899    )
900    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
901    caching_config: Optional[CachingConfigModel] = Field(
902        default=None, alias="cachingConfig"
903    )
904    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
905    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
906    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateFunctionRequestModel(mypydantic.models.base_model.BaseModel):
909class UpdateFunctionRequestModel(BaseModel):
910    api_id: str = Field(alias="apiId")
911    name: str = Field(alias="name")
912    function_id: str = Field(alias="functionId")
913    data_source_name: str = Field(alias="dataSourceName")
914    description: Optional[str] = Field(default=None, alias="description")
915    request_mapping_template: Optional[str] = Field(
916        default=None, alias="requestMappingTemplate"
917    )
918    response_mapping_template: Optional[str] = Field(
919        default=None, alias="responseMappingTemplate"
920    )
921    function_version: Optional[str] = Field(default=None, alias="functionVersion")
922    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
923    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
924    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
925    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateResolverRequestModel(mypydantic.models.base_model.BaseModel):
928class UpdateResolverRequestModel(BaseModel):
929    api_id: str = Field(alias="apiId")
930    type_name: str = Field(alias="typeName")
931    field_name: str = Field(alias="fieldName")
932    data_source_name: Optional[str] = Field(default=None, alias="dataSourceName")
933    request_mapping_template: Optional[str] = Field(
934        default=None, alias="requestMappingTemplate"
935    )
936    response_mapping_template: Optional[str] = Field(
937        default=None, alias="responseMappingTemplate"
938    )
939    kind: Optional[Literal["PIPELINE", "UNIT"]] = Field(default=None, alias="kind")
940    pipeline_config: Optional[PipelineConfigModel] = Field(
941        default=None, alias="pipelineConfig"
942    )
943    sync_config: Optional[SyncConfigModel] = Field(default=None, alias="syncConfig")
944    caching_config: Optional[CachingConfigModel] = Field(
945        default=None, alias="cachingConfig"
946    )
947    max_batch_size: Optional[int] = Field(default=None, alias="maxBatchSize")
948    runtime: Optional[AppSyncRuntimeModel] = Field(default=None, alias="runtime")
949    code: Optional[str] = Field(default=None, alias="code")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateGraphqlApiResponseModel(mypydantic.models.base_model.BaseModel):
952class CreateGraphqlApiResponseModel(BaseModel):
953    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
954    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 GetGraphqlApiResponseModel(mypydantic.models.base_model.BaseModel):
957class GetGraphqlApiResponseModel(BaseModel):
958    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
959    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 ListGraphqlApisResponseModel(mypydantic.models.base_model.BaseModel):
962class ListGraphqlApisResponseModel(BaseModel):
963    graphql_apis: List[GraphqlApiModel] = Field(alias="graphqlApis")
964    next_token: str = Field(alias="nextToken")
965    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 UpdateGraphqlApiResponseModel(mypydantic.models.base_model.BaseModel):
968class UpdateGraphqlApiResponseModel(BaseModel):
969    graphql_api: GraphqlApiModel = Field(alias="graphqlApi")
970    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 CreateDataSourceRequestModel(mypydantic.models.base_model.BaseModel):
 973class CreateDataSourceRequestModel(BaseModel):
 974    api_id: str = Field(alias="apiId")
 975    name: str = Field(alias="name")
 976    type: Literal[
 977        "AMAZON_DYNAMODB",
 978        "AMAZON_ELASTICSEARCH",
 979        "AMAZON_EVENTBRIDGE",
 980        "AMAZON_OPENSEARCH_SERVICE",
 981        "AWS_LAMBDA",
 982        "HTTP",
 983        "NONE",
 984        "RELATIONAL_DATABASE",
 985    ] = Field(alias="type")
 986    description: Optional[str] = Field(default=None, alias="description")
 987    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
 988    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
 989        default=None, alias="dynamodbConfig"
 990    )
 991    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
 992        default=None, alias="lambdaConfig"
 993    )
 994    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
 995        default=None, alias="elasticsearchConfig"
 996    )
 997    open_search_service_config: Optional[
 998        OpenSearchServiceDataSourceConfigModel
 999    ] = Field(default=None, alias="openSearchServiceConfig")
1000    http_config: Optional[HttpDataSourceConfigModel] = Field(
1001        default=None, alias="httpConfig"
1002    )
1003    relational_database_config: Optional[
1004        RelationalDatabaseDataSourceConfigModel
1005    ] = Field(default=None, alias="relationalDatabaseConfig")
1006    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1007        default=None, alias="eventBridgeConfig"
1008    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataSourceModel(mypydantic.models.base_model.BaseModel):
1011class DataSourceModel(BaseModel):
1012    data_source_arn: Optional[str] = Field(default=None, alias="dataSourceArn")
1013    name: Optional[str] = Field(default=None, alias="name")
1014    description: Optional[str] = Field(default=None, alias="description")
1015    type: Optional[
1016        Literal[
1017            "AMAZON_DYNAMODB",
1018            "AMAZON_ELASTICSEARCH",
1019            "AMAZON_EVENTBRIDGE",
1020            "AMAZON_OPENSEARCH_SERVICE",
1021            "AWS_LAMBDA",
1022            "HTTP",
1023            "NONE",
1024            "RELATIONAL_DATABASE",
1025        ]
1026    ] = Field(default=None, alias="type")
1027    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
1028    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
1029        default=None, alias="dynamodbConfig"
1030    )
1031    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
1032        default=None, alias="lambdaConfig"
1033    )
1034    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
1035        default=None, alias="elasticsearchConfig"
1036    )
1037    open_search_service_config: Optional[
1038        OpenSearchServiceDataSourceConfigModel
1039    ] = Field(default=None, alias="openSearchServiceConfig")
1040    http_config: Optional[HttpDataSourceConfigModel] = Field(
1041        default=None, alias="httpConfig"
1042    )
1043    relational_database_config: Optional[
1044        RelationalDatabaseDataSourceConfigModel
1045    ] = Field(default=None, alias="relationalDatabaseConfig")
1046    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1047        default=None, alias="eventBridgeConfig"
1048    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDataSourceRequestModel(mypydantic.models.base_model.BaseModel):
1051class UpdateDataSourceRequestModel(BaseModel):
1052    api_id: str = Field(alias="apiId")
1053    name: str = Field(alias="name")
1054    type: Literal[
1055        "AMAZON_DYNAMODB",
1056        "AMAZON_ELASTICSEARCH",
1057        "AMAZON_EVENTBRIDGE",
1058        "AMAZON_OPENSEARCH_SERVICE",
1059        "AWS_LAMBDA",
1060        "HTTP",
1061        "NONE",
1062        "RELATIONAL_DATABASE",
1063    ] = Field(alias="type")
1064    description: Optional[str] = Field(default=None, alias="description")
1065    service_role_arn: Optional[str] = Field(default=None, alias="serviceRoleArn")
1066    dynamodb_config: Optional[DynamodbDataSourceConfigModel] = Field(
1067        default=None, alias="dynamodbConfig"
1068    )
1069    lambda_config: Optional[LambdaDataSourceConfigModel] = Field(
1070        default=None, alias="lambdaConfig"
1071    )
1072    elasticsearch_config: Optional[ElasticsearchDataSourceConfigModel] = Field(
1073        default=None, alias="elasticsearchConfig"
1074    )
1075    open_search_service_config: Optional[
1076        OpenSearchServiceDataSourceConfigModel
1077    ] = Field(default=None, alias="openSearchServiceConfig")
1078    http_config: Optional[HttpDataSourceConfigModel] = Field(
1079        default=None, alias="httpConfig"
1080    )
1081    relational_database_config: Optional[
1082        RelationalDatabaseDataSourceConfigModel
1083    ] = Field(default=None, alias="relationalDatabaseConfig")
1084    event_bridge_config: Optional[EventBridgeDataSourceConfigModel] = Field(
1085        default=None, alias="eventBridgeConfig"
1086    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateCodeResponseModel(mypydantic.models.base_model.BaseModel):
1089class EvaluateCodeResponseModel(BaseModel):
1090    evaluation_result: str = Field(alias="evaluationResult")
1091    error: EvaluateCodeErrorDetailModel = Field(alias="error")
1092    logs: List[str] = Field(alias="logs")
1093    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 CreateFunctionResponseModel(mypydantic.models.base_model.BaseModel):
1096class CreateFunctionResponseModel(BaseModel):
1097    function_configuration: FunctionConfigurationModel = Field(
1098        alias="functionConfiguration"
1099    )
1100    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetFunctionResponseModel(mypydantic.models.base_model.BaseModel):
1103class GetFunctionResponseModel(BaseModel):
1104    function_configuration: FunctionConfigurationModel = Field(
1105        alias="functionConfiguration"
1106    )
1107    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 ListFunctionsResponseModel(mypydantic.models.base_model.BaseModel):
1110class ListFunctionsResponseModel(BaseModel):
1111    functions: List[FunctionConfigurationModel] = Field(alias="functions")
1112    next_token: str = Field(alias="nextToken")
1113    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 UpdateFunctionResponseModel(mypydantic.models.base_model.BaseModel):
1116class UpdateFunctionResponseModel(BaseModel):
1117    function_configuration: FunctionConfigurationModel = Field(
1118        alias="functionConfiguration"
1119    )
1120    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 CreateResolverResponseModel(mypydantic.models.base_model.BaseModel):
1123class CreateResolverResponseModel(BaseModel):
1124    resolver: ResolverModel = Field(alias="resolver")
1125    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 GetResolverResponseModel(mypydantic.models.base_model.BaseModel):
1128class GetResolverResponseModel(BaseModel):
1129    resolver: ResolverModel = Field(alias="resolver")
1130    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 ListResolversByFunctionResponseModel(mypydantic.models.base_model.BaseModel):
1133class ListResolversByFunctionResponseModel(BaseModel):
1134    resolvers: List[ResolverModel] = Field(alias="resolvers")
1135    next_token: str = Field(alias="nextToken")
1136    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 ListResolversResponseModel(mypydantic.models.base_model.BaseModel):
1139class ListResolversResponseModel(BaseModel):
1140    resolvers: List[ResolverModel] = Field(alias="resolvers")
1141    next_token: str = Field(alias="nextToken")
1142    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 UpdateResolverResponseModel(mypydantic.models.base_model.BaseModel):
1145class UpdateResolverResponseModel(BaseModel):
1146    resolver: ResolverModel = Field(alias="resolver")
1147    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDataSourceResponseModel(mypydantic.models.base_model.BaseModel):
1150class CreateDataSourceResponseModel(BaseModel):
1151    data_source: DataSourceModel = Field(alias="dataSource")
1152    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetDataSourceResponseModel(mypydantic.models.base_model.BaseModel):
1155class GetDataSourceResponseModel(BaseModel):
1156    data_source: DataSourceModel = Field(alias="dataSource")
1157    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 ListDataSourcesResponseModel(mypydantic.models.base_model.BaseModel):
1160class ListDataSourcesResponseModel(BaseModel):
1161    data_sources: List[DataSourceModel] = Field(alias="dataSources")
1162    next_token: str = Field(alias="nextToken")
1163    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 UpdateDataSourceResponseModel(mypydantic.models.base_model.BaseModel):
1166class UpdateDataSourceResponseModel(BaseModel):
1167    data_source: DataSourceModel = Field(alias="dataSource")
1168    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