mypydantic.models.amplify
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AutoBranchCreationConfigModel(BaseModel): 14 stage: Optional[ 15 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 16 ] = Field(default=None, alias="stage") 17 framework: Optional[str] = Field(default=None, alias="framework") 18 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 19 environment_variables: Optional[Mapping[str, str]] = Field( 20 default=None, alias="environmentVariables" 21 ) 22 basic_auth_credentials: Optional[str] = Field( 23 default=None, alias="basicAuthCredentials" 24 ) 25 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 26 enable_performance_mode: Optional[bool] = Field( 27 default=None, alias="enablePerformanceMode" 28 ) 29 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 30 enable_pull_request_preview: Optional[bool] = Field( 31 default=None, alias="enablePullRequestPreview" 32 ) 33 pull_request_environment_name: Optional[str] = Field( 34 default=None, alias="pullRequestEnvironmentName" 35 ) 36 37 38class CustomRuleModel(BaseModel): 39 source: str = Field(alias="source") 40 target: str = Field(alias="target") 41 status: Optional[str] = Field(default=None, alias="status") 42 condition: Optional[str] = Field(default=None, alias="condition") 43 44 45class ProductionBranchModel(BaseModel): 46 last_deploy_time: Optional[datetime] = Field(default=None, alias="lastDeployTime") 47 status: Optional[str] = Field(default=None, alias="status") 48 thumbnail_url: Optional[str] = Field(default=None, alias="thumbnailUrl") 49 branch_name: Optional[str] = Field(default=None, alias="branchName") 50 51 52class ArtifactModel(BaseModel): 53 artifact_file_name: str = Field(alias="artifactFileName") 54 artifact_id: str = Field(alias="artifactId") 55 56 57class BackendEnvironmentModel(BaseModel): 58 backend_environment_arn: str = Field(alias="backendEnvironmentArn") 59 environment_name: str = Field(alias="environmentName") 60 create_time: datetime = Field(alias="createTime") 61 update_time: datetime = Field(alias="updateTime") 62 stack_name: Optional[str] = Field(default=None, alias="stackName") 63 deployment_artifacts: Optional[str] = Field( 64 default=None, alias="deploymentArtifacts" 65 ) 66 67 68class BranchModel(BaseModel): 69 branch_arn: str = Field(alias="branchArn") 70 branch_name: str = Field(alias="branchName") 71 description: str = Field(alias="description") 72 stage: Literal[ 73 "BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST" 74 ] = Field(alias="stage") 75 display_name: str = Field(alias="displayName") 76 enable_notification: bool = Field(alias="enableNotification") 77 create_time: datetime = Field(alias="createTime") 78 update_time: datetime = Field(alias="updateTime") 79 environment_variables: Dict[str, str] = Field(alias="environmentVariables") 80 enable_auto_build: bool = Field(alias="enableAutoBuild") 81 custom_domains: List[str] = Field(alias="customDomains") 82 framework: str = Field(alias="framework") 83 active_job_id: str = Field(alias="activeJobId") 84 total_number_of_jobs: str = Field(alias="totalNumberOfJobs") 85 enable_basic_auth: bool = Field(alias="enableBasicAuth") 86 ttl: str = Field(alias="ttl") 87 enable_pull_request_preview: bool = Field(alias="enablePullRequestPreview") 88 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 89 enable_performance_mode: Optional[bool] = Field( 90 default=None, alias="enablePerformanceMode" 91 ) 92 thumbnail_url: Optional[str] = Field(default=None, alias="thumbnailUrl") 93 basic_auth_credentials: Optional[str] = Field( 94 default=None, alias="basicAuthCredentials" 95 ) 96 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 97 associated_resources: Optional[List[str]] = Field( 98 default=None, alias="associatedResources" 99 ) 100 pull_request_environment_name: Optional[str] = Field( 101 default=None, alias="pullRequestEnvironmentName" 102 ) 103 destination_branch: Optional[str] = Field(default=None, alias="destinationBranch") 104 source_branch: Optional[str] = Field(default=None, alias="sourceBranch") 105 backend_environment_arn: Optional[str] = Field( 106 default=None, alias="backendEnvironmentArn" 107 ) 108 109 110class ResponseMetadataModel(BaseModel): 111 request_id: str = Field(alias="RequestId") 112 host_id: str = Field(alias="HostId") 113 http_status_code: int = Field(alias="HTTPStatusCode") 114 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 115 retry_attempts: int = Field(alias="RetryAttempts") 116 117 118class CreateBackendEnvironmentRequestModel(BaseModel): 119 app_id: str = Field(alias="appId") 120 environment_name: str = Field(alias="environmentName") 121 stack_name: Optional[str] = Field(default=None, alias="stackName") 122 deployment_artifacts: Optional[str] = Field( 123 default=None, alias="deploymentArtifacts" 124 ) 125 126 127class CreateBranchRequestModel(BaseModel): 128 app_id: str = Field(alias="appId") 129 branch_name: str = Field(alias="branchName") 130 description: Optional[str] = Field(default=None, alias="description") 131 stage: Optional[ 132 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 133 ] = Field(default=None, alias="stage") 134 framework: Optional[str] = Field(default=None, alias="framework") 135 enable_notification: Optional[bool] = Field( 136 default=None, alias="enableNotification" 137 ) 138 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 139 environment_variables: Optional[Mapping[str, str]] = Field( 140 default=None, alias="environmentVariables" 141 ) 142 basic_auth_credentials: Optional[str] = Field( 143 default=None, alias="basicAuthCredentials" 144 ) 145 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 146 enable_performance_mode: Optional[bool] = Field( 147 default=None, alias="enablePerformanceMode" 148 ) 149 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 150 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 151 ttl: Optional[str] = Field(default=None, alias="ttl") 152 display_name: Optional[str] = Field(default=None, alias="displayName") 153 enable_pull_request_preview: Optional[bool] = Field( 154 default=None, alias="enablePullRequestPreview" 155 ) 156 pull_request_environment_name: Optional[str] = Field( 157 default=None, alias="pullRequestEnvironmentName" 158 ) 159 backend_environment_arn: Optional[str] = Field( 160 default=None, alias="backendEnvironmentArn" 161 ) 162 163 164class CreateDeploymentRequestModel(BaseModel): 165 app_id: str = Field(alias="appId") 166 branch_name: str = Field(alias="branchName") 167 file_map: Optional[Mapping[str, str]] = Field(default=None, alias="fileMap") 168 169 170class SubDomainSettingModel(BaseModel): 171 prefix: str = Field(alias="prefix") 172 branch_name: str = Field(alias="branchName") 173 174 175class CreateWebhookRequestModel(BaseModel): 176 app_id: str = Field(alias="appId") 177 branch_name: str = Field(alias="branchName") 178 description: Optional[str] = Field(default=None, alias="description") 179 180 181class WebhookModel(BaseModel): 182 webhook_arn: str = Field(alias="webhookArn") 183 webhook_id: str = Field(alias="webhookId") 184 webhook_url: str = Field(alias="webhookUrl") 185 branch_name: str = Field(alias="branchName") 186 description: str = Field(alias="description") 187 create_time: datetime = Field(alias="createTime") 188 update_time: datetime = Field(alias="updateTime") 189 190 191class DeleteAppRequestModel(BaseModel): 192 app_id: str = Field(alias="appId") 193 194 195class DeleteBackendEnvironmentRequestModel(BaseModel): 196 app_id: str = Field(alias="appId") 197 environment_name: str = Field(alias="environmentName") 198 199 200class DeleteBranchRequestModel(BaseModel): 201 app_id: str = Field(alias="appId") 202 branch_name: str = Field(alias="branchName") 203 204 205class DeleteDomainAssociationRequestModel(BaseModel): 206 app_id: str = Field(alias="appId") 207 domain_name: str = Field(alias="domainName") 208 209 210class DeleteJobRequestModel(BaseModel): 211 app_id: str = Field(alias="appId") 212 branch_name: str = Field(alias="branchName") 213 job_id: str = Field(alias="jobId") 214 215 216class JobSummaryModel(BaseModel): 217 job_arn: str = Field(alias="jobArn") 218 job_id: str = Field(alias="jobId") 219 commit_id: str = Field(alias="commitId") 220 commit_message: str = Field(alias="commitMessage") 221 commit_time: datetime = Field(alias="commitTime") 222 start_time: datetime = Field(alias="startTime") 223 status: Literal[ 224 "CANCELLED", 225 "CANCELLING", 226 "FAILED", 227 "PENDING", 228 "PROVISIONING", 229 "RUNNING", 230 "SUCCEED", 231 ] = Field(alias="status") 232 job_type: Literal["MANUAL", "RELEASE", "RETRY", "WEB_HOOK"] = Field(alias="jobType") 233 end_time: Optional[datetime] = Field(default=None, alias="endTime") 234 235 236class DeleteWebhookRequestModel(BaseModel): 237 webhook_id: str = Field(alias="webhookId") 238 239 240class GenerateAccessLogsRequestModel(BaseModel): 241 domain_name: str = Field(alias="domainName") 242 app_id: str = Field(alias="appId") 243 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="startTime") 244 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="endTime") 245 246 247class GetAppRequestModel(BaseModel): 248 app_id: str = Field(alias="appId") 249 250 251class GetArtifactUrlRequestModel(BaseModel): 252 artifact_id: str = Field(alias="artifactId") 253 254 255class GetBackendEnvironmentRequestModel(BaseModel): 256 app_id: str = Field(alias="appId") 257 environment_name: str = Field(alias="environmentName") 258 259 260class GetBranchRequestModel(BaseModel): 261 app_id: str = Field(alias="appId") 262 branch_name: str = Field(alias="branchName") 263 264 265class GetDomainAssociationRequestModel(BaseModel): 266 app_id: str = Field(alias="appId") 267 domain_name: str = Field(alias="domainName") 268 269 270class GetJobRequestModel(BaseModel): 271 app_id: str = Field(alias="appId") 272 branch_name: str = Field(alias="branchName") 273 job_id: str = Field(alias="jobId") 274 275 276class GetWebhookRequestModel(BaseModel): 277 webhook_id: str = Field(alias="webhookId") 278 279 280class StepModel(BaseModel): 281 step_name: str = Field(alias="stepName") 282 start_time: datetime = Field(alias="startTime") 283 status: Literal[ 284 "CANCELLED", 285 "CANCELLING", 286 "FAILED", 287 "PENDING", 288 "PROVISIONING", 289 "RUNNING", 290 "SUCCEED", 291 ] = Field(alias="status") 292 end_time: datetime = Field(alias="endTime") 293 log_url: Optional[str] = Field(default=None, alias="logUrl") 294 artifacts_url: Optional[str] = Field(default=None, alias="artifactsUrl") 295 test_artifacts_url: Optional[str] = Field(default=None, alias="testArtifactsUrl") 296 test_config_url: Optional[str] = Field(default=None, alias="testConfigUrl") 297 screenshots: Optional[Dict[str, str]] = Field(default=None, alias="screenshots") 298 status_reason: Optional[str] = Field(default=None, alias="statusReason") 299 context: Optional[str] = Field(default=None, alias="context") 300 301 302class PaginatorConfigModel(BaseModel): 303 max_items: Optional[int] = Field(default=None, alias="MaxItems") 304 page_size: Optional[int] = Field(default=None, alias="PageSize") 305 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 306 307 308class ListAppsRequestModel(BaseModel): 309 next_token: Optional[str] = Field(default=None, alias="nextToken") 310 max_results: Optional[int] = Field(default=None, alias="maxResults") 311 312 313class ListArtifactsRequestModel(BaseModel): 314 app_id: str = Field(alias="appId") 315 branch_name: str = Field(alias="branchName") 316 job_id: str = Field(alias="jobId") 317 next_token: Optional[str] = Field(default=None, alias="nextToken") 318 max_results: Optional[int] = Field(default=None, alias="maxResults") 319 320 321class ListBackendEnvironmentsRequestModel(BaseModel): 322 app_id: str = Field(alias="appId") 323 environment_name: Optional[str] = Field(default=None, alias="environmentName") 324 next_token: Optional[str] = Field(default=None, alias="nextToken") 325 max_results: Optional[int] = Field(default=None, alias="maxResults") 326 327 328class ListBranchesRequestModel(BaseModel): 329 app_id: str = Field(alias="appId") 330 next_token: Optional[str] = Field(default=None, alias="nextToken") 331 max_results: Optional[int] = Field(default=None, alias="maxResults") 332 333 334class ListDomainAssociationsRequestModel(BaseModel): 335 app_id: str = Field(alias="appId") 336 next_token: Optional[str] = Field(default=None, alias="nextToken") 337 max_results: Optional[int] = Field(default=None, alias="maxResults") 338 339 340class ListJobsRequestModel(BaseModel): 341 app_id: str = Field(alias="appId") 342 branch_name: str = Field(alias="branchName") 343 next_token: Optional[str] = Field(default=None, alias="nextToken") 344 max_results: Optional[int] = Field(default=None, alias="maxResults") 345 346 347class ListTagsForResourceRequestModel(BaseModel): 348 resource_arn: str = Field(alias="resourceArn") 349 350 351class ListWebhooksRequestModel(BaseModel): 352 app_id: str = Field(alias="appId") 353 next_token: Optional[str] = Field(default=None, alias="nextToken") 354 max_results: Optional[int] = Field(default=None, alias="maxResults") 355 356 357class StartDeploymentRequestModel(BaseModel): 358 app_id: str = Field(alias="appId") 359 branch_name: str = Field(alias="branchName") 360 job_id: Optional[str] = Field(default=None, alias="jobId") 361 source_url: Optional[str] = Field(default=None, alias="sourceUrl") 362 363 364class StartJobRequestModel(BaseModel): 365 app_id: str = Field(alias="appId") 366 branch_name: str = Field(alias="branchName") 367 job_type: Literal["MANUAL", "RELEASE", "RETRY", "WEB_HOOK"] = Field(alias="jobType") 368 job_id: Optional[str] = Field(default=None, alias="jobId") 369 job_reason: Optional[str] = Field(default=None, alias="jobReason") 370 commit_id: Optional[str] = Field(default=None, alias="commitId") 371 commit_message: Optional[str] = Field(default=None, alias="commitMessage") 372 commit_time: Optional[Union[datetime, str]] = Field( 373 default=None, alias="commitTime" 374 ) 375 376 377class StopJobRequestModel(BaseModel): 378 app_id: str = Field(alias="appId") 379 branch_name: str = Field(alias="branchName") 380 job_id: str = Field(alias="jobId") 381 382 383class TagResourceRequestModel(BaseModel): 384 resource_arn: str = Field(alias="resourceArn") 385 tags: Mapping[str, str] = Field(alias="tags") 386 387 388class UntagResourceRequestModel(BaseModel): 389 resource_arn: str = Field(alias="resourceArn") 390 tag_keys: Sequence[str] = Field(alias="tagKeys") 391 392 393class UpdateBranchRequestModel(BaseModel): 394 app_id: str = Field(alias="appId") 395 branch_name: str = Field(alias="branchName") 396 description: Optional[str] = Field(default=None, alias="description") 397 framework: Optional[str] = Field(default=None, alias="framework") 398 stage: Optional[ 399 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 400 ] = Field(default=None, alias="stage") 401 enable_notification: Optional[bool] = Field( 402 default=None, alias="enableNotification" 403 ) 404 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 405 environment_variables: Optional[Mapping[str, str]] = Field( 406 default=None, alias="environmentVariables" 407 ) 408 basic_auth_credentials: Optional[str] = Field( 409 default=None, alias="basicAuthCredentials" 410 ) 411 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 412 enable_performance_mode: Optional[bool] = Field( 413 default=None, alias="enablePerformanceMode" 414 ) 415 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 416 ttl: Optional[str] = Field(default=None, alias="ttl") 417 display_name: Optional[str] = Field(default=None, alias="displayName") 418 enable_pull_request_preview: Optional[bool] = Field( 419 default=None, alias="enablePullRequestPreview" 420 ) 421 pull_request_environment_name: Optional[str] = Field( 422 default=None, alias="pullRequestEnvironmentName" 423 ) 424 backend_environment_arn: Optional[str] = Field( 425 default=None, alias="backendEnvironmentArn" 426 ) 427 428 429class UpdateWebhookRequestModel(BaseModel): 430 webhook_id: str = Field(alias="webhookId") 431 branch_name: Optional[str] = Field(default=None, alias="branchName") 432 description: Optional[str] = Field(default=None, alias="description") 433 434 435class CreateAppRequestModel(BaseModel): 436 name: str = Field(alias="name") 437 description: Optional[str] = Field(default=None, alias="description") 438 repository: Optional[str] = Field(default=None, alias="repository") 439 platform: Optional[Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"]] = Field( 440 default=None, alias="platform" 441 ) 442 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 443 oauth_token: Optional[str] = Field(default=None, alias="oauthToken") 444 access_token: Optional[str] = Field(default=None, alias="accessToken") 445 environment_variables: Optional[Mapping[str, str]] = Field( 446 default=None, alias="environmentVariables" 447 ) 448 enable_branch_auto_build: Optional[bool] = Field( 449 default=None, alias="enableBranchAutoBuild" 450 ) 451 enable_branch_auto_deletion: Optional[bool] = Field( 452 default=None, alias="enableBranchAutoDeletion" 453 ) 454 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 455 basic_auth_credentials: Optional[str] = Field( 456 default=None, alias="basicAuthCredentials" 457 ) 458 custom_rules: Optional[Sequence[CustomRuleModel]] = Field( 459 default=None, alias="customRules" 460 ) 461 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 462 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 463 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 464 enable_auto_branch_creation: Optional[bool] = Field( 465 default=None, alias="enableAutoBranchCreation" 466 ) 467 auto_branch_creation_patterns: Optional[Sequence[str]] = Field( 468 default=None, alias="autoBranchCreationPatterns" 469 ) 470 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 471 default=None, alias="autoBranchCreationConfig" 472 ) 473 474 475class UpdateAppRequestModel(BaseModel): 476 app_id: str = Field(alias="appId") 477 name: Optional[str] = Field(default=None, alias="name") 478 description: Optional[str] = Field(default=None, alias="description") 479 platform: Optional[Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"]] = Field( 480 default=None, alias="platform" 481 ) 482 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 483 environment_variables: Optional[Mapping[str, str]] = Field( 484 default=None, alias="environmentVariables" 485 ) 486 enable_branch_auto_build: Optional[bool] = Field( 487 default=None, alias="enableBranchAutoBuild" 488 ) 489 enable_branch_auto_deletion: Optional[bool] = Field( 490 default=None, alias="enableBranchAutoDeletion" 491 ) 492 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 493 basic_auth_credentials: Optional[str] = Field( 494 default=None, alias="basicAuthCredentials" 495 ) 496 custom_rules: Optional[Sequence[CustomRuleModel]] = Field( 497 default=None, alias="customRules" 498 ) 499 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 500 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 501 enable_auto_branch_creation: Optional[bool] = Field( 502 default=None, alias="enableAutoBranchCreation" 503 ) 504 auto_branch_creation_patterns: Optional[Sequence[str]] = Field( 505 default=None, alias="autoBranchCreationPatterns" 506 ) 507 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 508 default=None, alias="autoBranchCreationConfig" 509 ) 510 repository: Optional[str] = Field(default=None, alias="repository") 511 oauth_token: Optional[str] = Field(default=None, alias="oauthToken") 512 access_token: Optional[str] = Field(default=None, alias="accessToken") 513 514 515class AppModel(BaseModel): 516 app_id: str = Field(alias="appId") 517 app_arn: str = Field(alias="appArn") 518 name: str = Field(alias="name") 519 description: str = Field(alias="description") 520 repository: str = Field(alias="repository") 521 platform: Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"] = Field(alias="platform") 522 create_time: datetime = Field(alias="createTime") 523 update_time: datetime = Field(alias="updateTime") 524 environment_variables: Dict[str, str] = Field(alias="environmentVariables") 525 default_domain: str = Field(alias="defaultDomain") 526 enable_branch_auto_build: bool = Field(alias="enableBranchAutoBuild") 527 enable_basic_auth: bool = Field(alias="enableBasicAuth") 528 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 529 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 530 enable_branch_auto_deletion: Optional[bool] = Field( 531 default=None, alias="enableBranchAutoDeletion" 532 ) 533 basic_auth_credentials: Optional[str] = Field( 534 default=None, alias="basicAuthCredentials" 535 ) 536 custom_rules: Optional[List[CustomRuleModel]] = Field( 537 default=None, alias="customRules" 538 ) 539 production_branch: Optional[ProductionBranchModel] = Field( 540 default=None, alias="productionBranch" 541 ) 542 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 543 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 544 enable_auto_branch_creation: Optional[bool] = Field( 545 default=None, alias="enableAutoBranchCreation" 546 ) 547 auto_branch_creation_patterns: Optional[List[str]] = Field( 548 default=None, alias="autoBranchCreationPatterns" 549 ) 550 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 551 default=None, alias="autoBranchCreationConfig" 552 ) 553 repository_clone_method: Optional[Literal["SIGV4", "SSH", "TOKEN"]] = Field( 554 default=None, alias="repositoryCloneMethod" 555 ) 556 557 558class CreateBackendEnvironmentResultModel(BaseModel): 559 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 560 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 561 562 563class CreateBranchResultModel(BaseModel): 564 branch: BranchModel = Field(alias="branch") 565 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 566 567 568class CreateDeploymentResultModel(BaseModel): 569 job_id: str = Field(alias="jobId") 570 file_upload_urls: Dict[str, str] = Field(alias="fileUploadUrls") 571 zip_upload_url: str = Field(alias="zipUploadUrl") 572 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 573 574 575class DeleteBackendEnvironmentResultModel(BaseModel): 576 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 577 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 578 579 580class DeleteBranchResultModel(BaseModel): 581 branch: BranchModel = Field(alias="branch") 582 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 583 584 585class GenerateAccessLogsResultModel(BaseModel): 586 log_url: str = Field(alias="logUrl") 587 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 588 589 590class GetArtifactUrlResultModel(BaseModel): 591 artifact_id: str = Field(alias="artifactId") 592 artifact_url: str = Field(alias="artifactUrl") 593 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 594 595 596class GetBackendEnvironmentResultModel(BaseModel): 597 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 598 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 599 600 601class GetBranchResultModel(BaseModel): 602 branch: BranchModel = Field(alias="branch") 603 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 604 605 606class ListArtifactsResultModel(BaseModel): 607 artifacts: List[ArtifactModel] = Field(alias="artifacts") 608 next_token: str = Field(alias="nextToken") 609 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 610 611 612class ListBackendEnvironmentsResultModel(BaseModel): 613 backend_environments: List[BackendEnvironmentModel] = Field( 614 alias="backendEnvironments" 615 ) 616 next_token: str = Field(alias="nextToken") 617 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 618 619 620class ListBranchesResultModel(BaseModel): 621 branches: List[BranchModel] = Field(alias="branches") 622 next_token: str = Field(alias="nextToken") 623 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 624 625 626class ListTagsForResourceResponseModel(BaseModel): 627 tags: Dict[str, str] = Field(alias="tags") 628 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 629 630 631class UpdateBranchResultModel(BaseModel): 632 branch: BranchModel = Field(alias="branch") 633 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 634 635 636class CreateDomainAssociationRequestModel(BaseModel): 637 app_id: str = Field(alias="appId") 638 domain_name: str = Field(alias="domainName") 639 sub_domain_settings: Sequence[SubDomainSettingModel] = Field( 640 alias="subDomainSettings" 641 ) 642 enable_auto_sub_domain: Optional[bool] = Field( 643 default=None, alias="enableAutoSubDomain" 644 ) 645 auto_sub_domain_creation_patterns: Optional[Sequence[str]] = Field( 646 default=None, alias="autoSubDomainCreationPatterns" 647 ) 648 auto_sub_domain_iamrole: Optional[str] = Field( 649 default=None, alias="autoSubDomainIAMRole" 650 ) 651 652 653class SubDomainModel(BaseModel): 654 sub_domain_setting: SubDomainSettingModel = Field(alias="subDomainSetting") 655 verified: bool = Field(alias="verified") 656 dns_record: str = Field(alias="dnsRecord") 657 658 659class UpdateDomainAssociationRequestModel(BaseModel): 660 app_id: str = Field(alias="appId") 661 domain_name: str = Field(alias="domainName") 662 enable_auto_sub_domain: Optional[bool] = Field( 663 default=None, alias="enableAutoSubDomain" 664 ) 665 sub_domain_settings: Optional[Sequence[SubDomainSettingModel]] = Field( 666 default=None, alias="subDomainSettings" 667 ) 668 auto_sub_domain_creation_patterns: Optional[Sequence[str]] = Field( 669 default=None, alias="autoSubDomainCreationPatterns" 670 ) 671 auto_sub_domain_iamrole: Optional[str] = Field( 672 default=None, alias="autoSubDomainIAMRole" 673 ) 674 675 676class CreateWebhookResultModel(BaseModel): 677 webhook: WebhookModel = Field(alias="webhook") 678 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 679 680 681class DeleteWebhookResultModel(BaseModel): 682 webhook: WebhookModel = Field(alias="webhook") 683 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 684 685 686class GetWebhookResultModel(BaseModel): 687 webhook: WebhookModel = Field(alias="webhook") 688 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 689 690 691class ListWebhooksResultModel(BaseModel): 692 webhooks: List[WebhookModel] = Field(alias="webhooks") 693 next_token: str = Field(alias="nextToken") 694 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 695 696 697class UpdateWebhookResultModel(BaseModel): 698 webhook: WebhookModel = Field(alias="webhook") 699 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 700 701 702class DeleteJobResultModel(BaseModel): 703 job_summary: JobSummaryModel = Field(alias="jobSummary") 704 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 705 706 707class ListJobsResultModel(BaseModel): 708 job_summaries: List[JobSummaryModel] = Field(alias="jobSummaries") 709 next_token: str = Field(alias="nextToken") 710 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 711 712 713class StartDeploymentResultModel(BaseModel): 714 job_summary: JobSummaryModel = Field(alias="jobSummary") 715 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 716 717 718class StartJobResultModel(BaseModel): 719 job_summary: JobSummaryModel = Field(alias="jobSummary") 720 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 721 722 723class StopJobResultModel(BaseModel): 724 job_summary: JobSummaryModel = Field(alias="jobSummary") 725 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 726 727 728class JobModel(BaseModel): 729 summary: JobSummaryModel = Field(alias="summary") 730 steps: List[StepModel] = Field(alias="steps") 731 732 733class ListAppsRequestListAppsPaginateModel(BaseModel): 734 pagination_config: Optional[PaginatorConfigModel] = Field( 735 default=None, alias="PaginationConfig" 736 ) 737 738 739class ListBranchesRequestListBranchesPaginateModel(BaseModel): 740 app_id: str = Field(alias="appId") 741 pagination_config: Optional[PaginatorConfigModel] = Field( 742 default=None, alias="PaginationConfig" 743 ) 744 745 746class ListDomainAssociationsRequestListDomainAssociationsPaginateModel(BaseModel): 747 app_id: str = Field(alias="appId") 748 pagination_config: Optional[PaginatorConfigModel] = Field( 749 default=None, alias="PaginationConfig" 750 ) 751 752 753class ListJobsRequestListJobsPaginateModel(BaseModel): 754 app_id: str = Field(alias="appId") 755 branch_name: str = Field(alias="branchName") 756 pagination_config: Optional[PaginatorConfigModel] = Field( 757 default=None, alias="PaginationConfig" 758 ) 759 760 761class CreateAppResultModel(BaseModel): 762 app: AppModel = Field(alias="app") 763 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 764 765 766class DeleteAppResultModel(BaseModel): 767 app: AppModel = Field(alias="app") 768 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 769 770 771class GetAppResultModel(BaseModel): 772 app: AppModel = Field(alias="app") 773 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 774 775 776class ListAppsResultModel(BaseModel): 777 apps: List[AppModel] = Field(alias="apps") 778 next_token: str = Field(alias="nextToken") 779 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 780 781 782class UpdateAppResultModel(BaseModel): 783 app: AppModel = Field(alias="app") 784 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 785 786 787class DomainAssociationModel(BaseModel): 788 domain_association_arn: str = Field(alias="domainAssociationArn") 789 domain_name: str = Field(alias="domainName") 790 enable_auto_sub_domain: bool = Field(alias="enableAutoSubDomain") 791 domain_status: Literal[ 792 "AVAILABLE", 793 "CREATING", 794 "FAILED", 795 "IN_PROGRESS", 796 "PENDING_DEPLOYMENT", 797 "PENDING_VERIFICATION", 798 "REQUESTING_CERTIFICATE", 799 "UPDATING", 800 ] = Field(alias="domainStatus") 801 status_reason: str = Field(alias="statusReason") 802 sub_domains: List[SubDomainModel] = Field(alias="subDomains") 803 auto_sub_domain_creation_patterns: Optional[List[str]] = Field( 804 default=None, alias="autoSubDomainCreationPatterns" 805 ) 806 auto_sub_domain_iamrole: Optional[str] = Field( 807 default=None, alias="autoSubDomainIAMRole" 808 ) 809 certificate_verification_dns_record: Optional[str] = Field( 810 default=None, alias="certificateVerificationDNSRecord" 811 ) 812 813 814class GetJobResultModel(BaseModel): 815 job: JobModel = Field(alias="job") 816 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 817 818 819class CreateDomainAssociationResultModel(BaseModel): 820 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 821 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 822 823 824class DeleteDomainAssociationResultModel(BaseModel): 825 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 826 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 827 828 829class GetDomainAssociationResultModel(BaseModel): 830 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 831 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 832 833 834class ListDomainAssociationsResultModel(BaseModel): 835 domain_associations: List[DomainAssociationModel] = Field( 836 alias="domainAssociations" 837 ) 838 next_token: str = Field(alias="nextToken") 839 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 840 841 842class UpdateDomainAssociationResultModel(BaseModel): 843 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 844 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AutoBranchCreationConfigModel(BaseModel): 15 stage: Optional[ 16 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 17 ] = Field(default=None, alias="stage") 18 framework: Optional[str] = Field(default=None, alias="framework") 19 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 20 environment_variables: Optional[Mapping[str, str]] = Field( 21 default=None, alias="environmentVariables" 22 ) 23 basic_auth_credentials: Optional[str] = Field( 24 default=None, alias="basicAuthCredentials" 25 ) 26 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 27 enable_performance_mode: Optional[bool] = Field( 28 default=None, alias="enablePerformanceMode" 29 ) 30 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 31 enable_pull_request_preview: Optional[bool] = Field( 32 default=None, alias="enablePullRequestPreview" 33 ) 34 pull_request_environment_name: Optional[str] = Field( 35 default=None, alias="pullRequestEnvironmentName" 36 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class CustomRuleModel(BaseModel): 40 source: str = Field(alias="source") 41 target: str = Field(alias="target") 42 status: Optional[str] = Field(default=None, alias="status") 43 condition: Optional[str] = Field(default=None, alias="condition")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
46class ProductionBranchModel(BaseModel): 47 last_deploy_time: Optional[datetime] = Field(default=None, alias="lastDeployTime") 48 status: Optional[str] = Field(default=None, alias="status") 49 thumbnail_url: Optional[str] = Field(default=None, alias="thumbnailUrl") 50 branch_name: Optional[str] = Field(default=None, alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class ArtifactModel(BaseModel): 54 artifact_file_name: str = Field(alias="artifactFileName") 55 artifact_id: str = Field(alias="artifactId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
58class BackendEnvironmentModel(BaseModel): 59 backend_environment_arn: str = Field(alias="backendEnvironmentArn") 60 environment_name: str = Field(alias="environmentName") 61 create_time: datetime = Field(alias="createTime") 62 update_time: datetime = Field(alias="updateTime") 63 stack_name: Optional[str] = Field(default=None, alias="stackName") 64 deployment_artifacts: Optional[str] = Field( 65 default=None, alias="deploymentArtifacts" 66 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
69class BranchModel(BaseModel): 70 branch_arn: str = Field(alias="branchArn") 71 branch_name: str = Field(alias="branchName") 72 description: str = Field(alias="description") 73 stage: Literal[ 74 "BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST" 75 ] = Field(alias="stage") 76 display_name: str = Field(alias="displayName") 77 enable_notification: bool = Field(alias="enableNotification") 78 create_time: datetime = Field(alias="createTime") 79 update_time: datetime = Field(alias="updateTime") 80 environment_variables: Dict[str, str] = Field(alias="environmentVariables") 81 enable_auto_build: bool = Field(alias="enableAutoBuild") 82 custom_domains: List[str] = Field(alias="customDomains") 83 framework: str = Field(alias="framework") 84 active_job_id: str = Field(alias="activeJobId") 85 total_number_of_jobs: str = Field(alias="totalNumberOfJobs") 86 enable_basic_auth: bool = Field(alias="enableBasicAuth") 87 ttl: str = Field(alias="ttl") 88 enable_pull_request_preview: bool = Field(alias="enablePullRequestPreview") 89 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 90 enable_performance_mode: Optional[bool] = Field( 91 default=None, alias="enablePerformanceMode" 92 ) 93 thumbnail_url: Optional[str] = Field(default=None, alias="thumbnailUrl") 94 basic_auth_credentials: Optional[str] = Field( 95 default=None, alias="basicAuthCredentials" 96 ) 97 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 98 associated_resources: Optional[List[str]] = Field( 99 default=None, alias="associatedResources" 100 ) 101 pull_request_environment_name: Optional[str] = Field( 102 default=None, alias="pullRequestEnvironmentName" 103 ) 104 destination_branch: Optional[str] = Field(default=None, alias="destinationBranch") 105 source_branch: Optional[str] = Field(default=None, alias="sourceBranch") 106 backend_environment_arn: Optional[str] = Field( 107 default=None, alias="backendEnvironmentArn" 108 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
111class ResponseMetadataModel(BaseModel): 112 request_id: str = Field(alias="RequestId") 113 host_id: str = Field(alias="HostId") 114 http_status_code: int = Field(alias="HTTPStatusCode") 115 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 116 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
119class CreateBackendEnvironmentRequestModel(BaseModel): 120 app_id: str = Field(alias="appId") 121 environment_name: str = Field(alias="environmentName") 122 stack_name: Optional[str] = Field(default=None, alias="stackName") 123 deployment_artifacts: Optional[str] = Field( 124 default=None, alias="deploymentArtifacts" 125 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
128class CreateBranchRequestModel(BaseModel): 129 app_id: str = Field(alias="appId") 130 branch_name: str = Field(alias="branchName") 131 description: Optional[str] = Field(default=None, alias="description") 132 stage: Optional[ 133 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 134 ] = Field(default=None, alias="stage") 135 framework: Optional[str] = Field(default=None, alias="framework") 136 enable_notification: Optional[bool] = Field( 137 default=None, alias="enableNotification" 138 ) 139 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 140 environment_variables: Optional[Mapping[str, str]] = Field( 141 default=None, alias="environmentVariables" 142 ) 143 basic_auth_credentials: Optional[str] = Field( 144 default=None, alias="basicAuthCredentials" 145 ) 146 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 147 enable_performance_mode: Optional[bool] = Field( 148 default=None, alias="enablePerformanceMode" 149 ) 150 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 151 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 152 ttl: Optional[str] = Field(default=None, alias="ttl") 153 display_name: Optional[str] = Field(default=None, alias="displayName") 154 enable_pull_request_preview: Optional[bool] = Field( 155 default=None, alias="enablePullRequestPreview" 156 ) 157 pull_request_environment_name: Optional[str] = Field( 158 default=None, alias="pullRequestEnvironmentName" 159 ) 160 backend_environment_arn: Optional[str] = Field( 161 default=None, alias="backendEnvironmentArn" 162 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
165class CreateDeploymentRequestModel(BaseModel): 166 app_id: str = Field(alias="appId") 167 branch_name: str = Field(alias="branchName") 168 file_map: Optional[Mapping[str, str]] = Field(default=None, alias="fileMap")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
171class SubDomainSettingModel(BaseModel): 172 prefix: str = Field(alias="prefix") 173 branch_name: str = Field(alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
176class CreateWebhookRequestModel(BaseModel): 177 app_id: str = Field(alias="appId") 178 branch_name: str = Field(alias="branchName") 179 description: Optional[str] = Field(default=None, alias="description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
182class WebhookModel(BaseModel): 183 webhook_arn: str = Field(alias="webhookArn") 184 webhook_id: str = Field(alias="webhookId") 185 webhook_url: str = Field(alias="webhookUrl") 186 branch_name: str = Field(alias="branchName") 187 description: str = Field(alias="description") 188 create_time: datetime = Field(alias="createTime") 189 update_time: datetime = Field(alias="updateTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
196class DeleteBackendEnvironmentRequestModel(BaseModel): 197 app_id: str = Field(alias="appId") 198 environment_name: str = Field(alias="environmentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
201class DeleteBranchRequestModel(BaseModel): 202 app_id: str = Field(alias="appId") 203 branch_name: str = Field(alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
206class DeleteDomainAssociationRequestModel(BaseModel): 207 app_id: str = Field(alias="appId") 208 domain_name: str = Field(alias="domainName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
211class DeleteJobRequestModel(BaseModel): 212 app_id: str = Field(alias="appId") 213 branch_name: str = Field(alias="branchName") 214 job_id: str = Field(alias="jobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
217class JobSummaryModel(BaseModel): 218 job_arn: str = Field(alias="jobArn") 219 job_id: str = Field(alias="jobId") 220 commit_id: str = Field(alias="commitId") 221 commit_message: str = Field(alias="commitMessage") 222 commit_time: datetime = Field(alias="commitTime") 223 start_time: datetime = Field(alias="startTime") 224 status: Literal[ 225 "CANCELLED", 226 "CANCELLING", 227 "FAILED", 228 "PENDING", 229 "PROVISIONING", 230 "RUNNING", 231 "SUCCEED", 232 ] = Field(alias="status") 233 job_type: Literal["MANUAL", "RELEASE", "RETRY", "WEB_HOOK"] = Field(alias="jobType") 234 end_time: Optional[datetime] = Field(default=None, alias="endTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
241class GenerateAccessLogsRequestModel(BaseModel): 242 domain_name: str = Field(alias="domainName") 243 app_id: str = Field(alias="appId") 244 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="startTime") 245 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="endTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
256class GetBackendEnvironmentRequestModel(BaseModel): 257 app_id: str = Field(alias="appId") 258 environment_name: str = Field(alias="environmentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
261class GetBranchRequestModel(BaseModel): 262 app_id: str = Field(alias="appId") 263 branch_name: str = Field(alias="branchName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
266class GetDomainAssociationRequestModel(BaseModel): 267 app_id: str = Field(alias="appId") 268 domain_name: str = Field(alias="domainName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
271class GetJobRequestModel(BaseModel): 272 app_id: str = Field(alias="appId") 273 branch_name: str = Field(alias="branchName") 274 job_id: str = Field(alias="jobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
281class StepModel(BaseModel): 282 step_name: str = Field(alias="stepName") 283 start_time: datetime = Field(alias="startTime") 284 status: Literal[ 285 "CANCELLED", 286 "CANCELLING", 287 "FAILED", 288 "PENDING", 289 "PROVISIONING", 290 "RUNNING", 291 "SUCCEED", 292 ] = Field(alias="status") 293 end_time: datetime = Field(alias="endTime") 294 log_url: Optional[str] = Field(default=None, alias="logUrl") 295 artifacts_url: Optional[str] = Field(default=None, alias="artifactsUrl") 296 test_artifacts_url: Optional[str] = Field(default=None, alias="testArtifactsUrl") 297 test_config_url: Optional[str] = Field(default=None, alias="testConfigUrl") 298 screenshots: Optional[Dict[str, str]] = Field(default=None, alias="screenshots") 299 status_reason: Optional[str] = Field(default=None, alias="statusReason") 300 context: Optional[str] = Field(default=None, alias="context")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
303class PaginatorConfigModel(BaseModel): 304 max_items: Optional[int] = Field(default=None, alias="MaxItems") 305 page_size: Optional[int] = Field(default=None, alias="PageSize") 306 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
309class ListAppsRequestModel(BaseModel): 310 next_token: Optional[str] = Field(default=None, alias="nextToken") 311 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
314class ListArtifactsRequestModel(BaseModel): 315 app_id: str = Field(alias="appId") 316 branch_name: str = Field(alias="branchName") 317 job_id: str = Field(alias="jobId") 318 next_token: Optional[str] = Field(default=None, alias="nextToken") 319 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
322class ListBackendEnvironmentsRequestModel(BaseModel): 323 app_id: str = Field(alias="appId") 324 environment_name: Optional[str] = Field(default=None, alias="environmentName") 325 next_token: Optional[str] = Field(default=None, alias="nextToken") 326 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
329class ListBranchesRequestModel(BaseModel): 330 app_id: str = Field(alias="appId") 331 next_token: Optional[str] = Field(default=None, alias="nextToken") 332 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
335class ListDomainAssociationsRequestModel(BaseModel): 336 app_id: str = Field(alias="appId") 337 next_token: Optional[str] = Field(default=None, alias="nextToken") 338 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
341class ListJobsRequestModel(BaseModel): 342 app_id: str = Field(alias="appId") 343 branch_name: str = Field(alias="branchName") 344 next_token: Optional[str] = Field(default=None, alias="nextToken") 345 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
348class ListTagsForResourceRequestModel(BaseModel): 349 resource_arn: str = Field(alias="resourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
352class ListWebhooksRequestModel(BaseModel): 353 app_id: str = Field(alias="appId") 354 next_token: Optional[str] = Field(default=None, alias="nextToken") 355 max_results: Optional[int] = Field(default=None, alias="maxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
358class StartDeploymentRequestModel(BaseModel): 359 app_id: str = Field(alias="appId") 360 branch_name: str = Field(alias="branchName") 361 job_id: Optional[str] = Field(default=None, alias="jobId") 362 source_url: Optional[str] = Field(default=None, alias="sourceUrl")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
365class StartJobRequestModel(BaseModel): 366 app_id: str = Field(alias="appId") 367 branch_name: str = Field(alias="branchName") 368 job_type: Literal["MANUAL", "RELEASE", "RETRY", "WEB_HOOK"] = Field(alias="jobType") 369 job_id: Optional[str] = Field(default=None, alias="jobId") 370 job_reason: Optional[str] = Field(default=None, alias="jobReason") 371 commit_id: Optional[str] = Field(default=None, alias="commitId") 372 commit_message: Optional[str] = Field(default=None, alias="commitMessage") 373 commit_time: Optional[Union[datetime, str]] = Field( 374 default=None, alias="commitTime" 375 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
378class StopJobRequestModel(BaseModel): 379 app_id: str = Field(alias="appId") 380 branch_name: str = Field(alias="branchName") 381 job_id: str = Field(alias="jobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
384class TagResourceRequestModel(BaseModel): 385 resource_arn: str = Field(alias="resourceArn") 386 tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
389class UntagResourceRequestModel(BaseModel): 390 resource_arn: str = Field(alias="resourceArn") 391 tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
394class UpdateBranchRequestModel(BaseModel): 395 app_id: str = Field(alias="appId") 396 branch_name: str = Field(alias="branchName") 397 description: Optional[str] = Field(default=None, alias="description") 398 framework: Optional[str] = Field(default=None, alias="framework") 399 stage: Optional[ 400 Literal["BETA", "DEVELOPMENT", "EXPERIMENTAL", "PRODUCTION", "PULL_REQUEST"] 401 ] = Field(default=None, alias="stage") 402 enable_notification: Optional[bool] = Field( 403 default=None, alias="enableNotification" 404 ) 405 enable_auto_build: Optional[bool] = Field(default=None, alias="enableAutoBuild") 406 environment_variables: Optional[Mapping[str, str]] = Field( 407 default=None, alias="environmentVariables" 408 ) 409 basic_auth_credentials: Optional[str] = Field( 410 default=None, alias="basicAuthCredentials" 411 ) 412 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 413 enable_performance_mode: Optional[bool] = Field( 414 default=None, alias="enablePerformanceMode" 415 ) 416 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 417 ttl: Optional[str] = Field(default=None, alias="ttl") 418 display_name: Optional[str] = Field(default=None, alias="displayName") 419 enable_pull_request_preview: Optional[bool] = Field( 420 default=None, alias="enablePullRequestPreview" 421 ) 422 pull_request_environment_name: Optional[str] = Field( 423 default=None, alias="pullRequestEnvironmentName" 424 ) 425 backend_environment_arn: Optional[str] = Field( 426 default=None, alias="backendEnvironmentArn" 427 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
430class UpdateWebhookRequestModel(BaseModel): 431 webhook_id: str = Field(alias="webhookId") 432 branch_name: Optional[str] = Field(default=None, alias="branchName") 433 description: Optional[str] = Field(default=None, alias="description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
436class CreateAppRequestModel(BaseModel): 437 name: str = Field(alias="name") 438 description: Optional[str] = Field(default=None, alias="description") 439 repository: Optional[str] = Field(default=None, alias="repository") 440 platform: Optional[Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"]] = Field( 441 default=None, alias="platform" 442 ) 443 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 444 oauth_token: Optional[str] = Field(default=None, alias="oauthToken") 445 access_token: Optional[str] = Field(default=None, alias="accessToken") 446 environment_variables: Optional[Mapping[str, str]] = Field( 447 default=None, alias="environmentVariables" 448 ) 449 enable_branch_auto_build: Optional[bool] = Field( 450 default=None, alias="enableBranchAutoBuild" 451 ) 452 enable_branch_auto_deletion: Optional[bool] = Field( 453 default=None, alias="enableBranchAutoDeletion" 454 ) 455 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 456 basic_auth_credentials: Optional[str] = Field( 457 default=None, alias="basicAuthCredentials" 458 ) 459 custom_rules: Optional[Sequence[CustomRuleModel]] = Field( 460 default=None, alias="customRules" 461 ) 462 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 463 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 464 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 465 enable_auto_branch_creation: Optional[bool] = Field( 466 default=None, alias="enableAutoBranchCreation" 467 ) 468 auto_branch_creation_patterns: Optional[Sequence[str]] = Field( 469 default=None, alias="autoBranchCreationPatterns" 470 ) 471 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 472 default=None, alias="autoBranchCreationConfig" 473 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
476class UpdateAppRequestModel(BaseModel): 477 app_id: str = Field(alias="appId") 478 name: Optional[str] = Field(default=None, alias="name") 479 description: Optional[str] = Field(default=None, alias="description") 480 platform: Optional[Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"]] = Field( 481 default=None, alias="platform" 482 ) 483 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 484 environment_variables: Optional[Mapping[str, str]] = Field( 485 default=None, alias="environmentVariables" 486 ) 487 enable_branch_auto_build: Optional[bool] = Field( 488 default=None, alias="enableBranchAutoBuild" 489 ) 490 enable_branch_auto_deletion: Optional[bool] = Field( 491 default=None, alias="enableBranchAutoDeletion" 492 ) 493 enable_basic_auth: Optional[bool] = Field(default=None, alias="enableBasicAuth") 494 basic_auth_credentials: Optional[str] = Field( 495 default=None, alias="basicAuthCredentials" 496 ) 497 custom_rules: Optional[Sequence[CustomRuleModel]] = Field( 498 default=None, alias="customRules" 499 ) 500 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 501 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 502 enable_auto_branch_creation: Optional[bool] = Field( 503 default=None, alias="enableAutoBranchCreation" 504 ) 505 auto_branch_creation_patterns: Optional[Sequence[str]] = Field( 506 default=None, alias="autoBranchCreationPatterns" 507 ) 508 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 509 default=None, alias="autoBranchCreationConfig" 510 ) 511 repository: Optional[str] = Field(default=None, alias="repository") 512 oauth_token: Optional[str] = Field(default=None, alias="oauthToken") 513 access_token: Optional[str] = Field(default=None, alias="accessToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
516class AppModel(BaseModel): 517 app_id: str = Field(alias="appId") 518 app_arn: str = Field(alias="appArn") 519 name: str = Field(alias="name") 520 description: str = Field(alias="description") 521 repository: str = Field(alias="repository") 522 platform: Literal["WEB", "WEB_COMPUTE", "WEB_DYNAMIC"] = Field(alias="platform") 523 create_time: datetime = Field(alias="createTime") 524 update_time: datetime = Field(alias="updateTime") 525 environment_variables: Dict[str, str] = Field(alias="environmentVariables") 526 default_domain: str = Field(alias="defaultDomain") 527 enable_branch_auto_build: bool = Field(alias="enableBranchAutoBuild") 528 enable_basic_auth: bool = Field(alias="enableBasicAuth") 529 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 530 iam_service_role_arn: Optional[str] = Field(default=None, alias="iamServiceRoleArn") 531 enable_branch_auto_deletion: Optional[bool] = Field( 532 default=None, alias="enableBranchAutoDeletion" 533 ) 534 basic_auth_credentials: Optional[str] = Field( 535 default=None, alias="basicAuthCredentials" 536 ) 537 custom_rules: Optional[List[CustomRuleModel]] = Field( 538 default=None, alias="customRules" 539 ) 540 production_branch: Optional[ProductionBranchModel] = Field( 541 default=None, alias="productionBranch" 542 ) 543 build_spec: Optional[str] = Field(default=None, alias="buildSpec") 544 custom_headers: Optional[str] = Field(default=None, alias="customHeaders") 545 enable_auto_branch_creation: Optional[bool] = Field( 546 default=None, alias="enableAutoBranchCreation" 547 ) 548 auto_branch_creation_patterns: Optional[List[str]] = Field( 549 default=None, alias="autoBranchCreationPatterns" 550 ) 551 auto_branch_creation_config: Optional[AutoBranchCreationConfigModel] = Field( 552 default=None, alias="autoBranchCreationConfig" 553 ) 554 repository_clone_method: Optional[Literal["SIGV4", "SSH", "TOKEN"]] = Field( 555 default=None, alias="repositoryCloneMethod" 556 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
559class CreateBackendEnvironmentResultModel(BaseModel): 560 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 561 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
564class CreateBranchResultModel(BaseModel): 565 branch: BranchModel = Field(alias="branch") 566 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
569class CreateDeploymentResultModel(BaseModel): 570 job_id: str = Field(alias="jobId") 571 file_upload_urls: Dict[str, str] = Field(alias="fileUploadUrls") 572 zip_upload_url: str = Field(alias="zipUploadUrl") 573 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
576class DeleteBackendEnvironmentResultModel(BaseModel): 577 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 578 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
581class DeleteBranchResultModel(BaseModel): 582 branch: BranchModel = Field(alias="branch") 583 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
586class GenerateAccessLogsResultModel(BaseModel): 587 log_url: str = Field(alias="logUrl") 588 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
591class GetArtifactUrlResultModel(BaseModel): 592 artifact_id: str = Field(alias="artifactId") 593 artifact_url: str = Field(alias="artifactUrl") 594 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
597class GetBackendEnvironmentResultModel(BaseModel): 598 backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment") 599 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
602class GetBranchResultModel(BaseModel): 603 branch: BranchModel = Field(alias="branch") 604 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
607class ListArtifactsResultModel(BaseModel): 608 artifacts: List[ArtifactModel] = Field(alias="artifacts") 609 next_token: str = Field(alias="nextToken") 610 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
613class ListBackendEnvironmentsResultModel(BaseModel): 614 backend_environments: List[BackendEnvironmentModel] = Field( 615 alias="backendEnvironments" 616 ) 617 next_token: str = Field(alias="nextToken") 618 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
621class ListBranchesResultModel(BaseModel): 622 branches: List[BranchModel] = Field(alias="branches") 623 next_token: str = Field(alias="nextToken") 624 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
627class ListTagsForResourceResponseModel(BaseModel): 628 tags: Dict[str, str] = Field(alias="tags") 629 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
632class UpdateBranchResultModel(BaseModel): 633 branch: BranchModel = Field(alias="branch") 634 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
637class CreateDomainAssociationRequestModel(BaseModel): 638 app_id: str = Field(alias="appId") 639 domain_name: str = Field(alias="domainName") 640 sub_domain_settings: Sequence[SubDomainSettingModel] = Field( 641 alias="subDomainSettings" 642 ) 643 enable_auto_sub_domain: Optional[bool] = Field( 644 default=None, alias="enableAutoSubDomain" 645 ) 646 auto_sub_domain_creation_patterns: Optional[Sequence[str]] = Field( 647 default=None, alias="autoSubDomainCreationPatterns" 648 ) 649 auto_sub_domain_iamrole: Optional[str] = Field( 650 default=None, alias="autoSubDomainIAMRole" 651 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
654class SubDomainModel(BaseModel): 655 sub_domain_setting: SubDomainSettingModel = Field(alias="subDomainSetting") 656 verified: bool = Field(alias="verified") 657 dns_record: str = Field(alias="dnsRecord")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
660class UpdateDomainAssociationRequestModel(BaseModel): 661 app_id: str = Field(alias="appId") 662 domain_name: str = Field(alias="domainName") 663 enable_auto_sub_domain: Optional[bool] = Field( 664 default=None, alias="enableAutoSubDomain" 665 ) 666 sub_domain_settings: Optional[Sequence[SubDomainSettingModel]] = Field( 667 default=None, alias="subDomainSettings" 668 ) 669 auto_sub_domain_creation_patterns: Optional[Sequence[str]] = Field( 670 default=None, alias="autoSubDomainCreationPatterns" 671 ) 672 auto_sub_domain_iamrole: Optional[str] = Field( 673 default=None, alias="autoSubDomainIAMRole" 674 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
677class CreateWebhookResultModel(BaseModel): 678 webhook: WebhookModel = Field(alias="webhook") 679 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
682class DeleteWebhookResultModel(BaseModel): 683 webhook: WebhookModel = Field(alias="webhook") 684 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
687class GetWebhookResultModel(BaseModel): 688 webhook: WebhookModel = Field(alias="webhook") 689 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
692class ListWebhooksResultModel(BaseModel): 693 webhooks: List[WebhookModel] = Field(alias="webhooks") 694 next_token: str = Field(alias="nextToken") 695 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
698class UpdateWebhookResultModel(BaseModel): 699 webhook: WebhookModel = Field(alias="webhook") 700 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
703class DeleteJobResultModel(BaseModel): 704 job_summary: JobSummaryModel = Field(alias="jobSummary") 705 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
708class ListJobsResultModel(BaseModel): 709 job_summaries: List[JobSummaryModel] = Field(alias="jobSummaries") 710 next_token: str = Field(alias="nextToken") 711 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
714class StartDeploymentResultModel(BaseModel): 715 job_summary: JobSummaryModel = Field(alias="jobSummary") 716 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
719class StartJobResultModel(BaseModel): 720 job_summary: JobSummaryModel = Field(alias="jobSummary") 721 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
724class StopJobResultModel(BaseModel): 725 job_summary: JobSummaryModel = Field(alias="jobSummary") 726 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
729class JobModel(BaseModel): 730 summary: JobSummaryModel = Field(alias="summary") 731 steps: List[StepModel] = Field(alias="steps")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
734class ListAppsRequestListAppsPaginateModel(BaseModel): 735 pagination_config: Optional[PaginatorConfigModel] = Field( 736 default=None, alias="PaginationConfig" 737 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
740class ListBranchesRequestListBranchesPaginateModel(BaseModel): 741 app_id: str = Field(alias="appId") 742 pagination_config: Optional[PaginatorConfigModel] = Field( 743 default=None, alias="PaginationConfig" 744 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListDomainAssociationsRequestListDomainAssociationsPaginateModel(mypydantic.models.base_model.BaseModel):
747class ListDomainAssociationsRequestListDomainAssociationsPaginateModel(BaseModel): 748 app_id: str = Field(alias="appId") 749 pagination_config: Optional[PaginatorConfigModel] = Field( 750 default=None, alias="PaginationConfig" 751 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
754class ListJobsRequestListJobsPaginateModel(BaseModel): 755 app_id: str = Field(alias="appId") 756 branch_name: str = Field(alias="branchName") 757 pagination_config: Optional[PaginatorConfigModel] = Field( 758 default=None, alias="PaginationConfig" 759 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
762class CreateAppResultModel(BaseModel): 763 app: AppModel = Field(alias="app") 764 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
767class DeleteAppResultModel(BaseModel): 768 app: AppModel = Field(alias="app") 769 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
772class GetAppResultModel(BaseModel): 773 app: AppModel = Field(alias="app") 774 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
777class ListAppsResultModel(BaseModel): 778 apps: List[AppModel] = Field(alias="apps") 779 next_token: str = Field(alias="nextToken") 780 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
783class UpdateAppResultModel(BaseModel): 784 app: AppModel = Field(alias="app") 785 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
788class DomainAssociationModel(BaseModel): 789 domain_association_arn: str = Field(alias="domainAssociationArn") 790 domain_name: str = Field(alias="domainName") 791 enable_auto_sub_domain: bool = Field(alias="enableAutoSubDomain") 792 domain_status: Literal[ 793 "AVAILABLE", 794 "CREATING", 795 "FAILED", 796 "IN_PROGRESS", 797 "PENDING_DEPLOYMENT", 798 "PENDING_VERIFICATION", 799 "REQUESTING_CERTIFICATE", 800 "UPDATING", 801 ] = Field(alias="domainStatus") 802 status_reason: str = Field(alias="statusReason") 803 sub_domains: List[SubDomainModel] = Field(alias="subDomains") 804 auto_sub_domain_creation_patterns: Optional[List[str]] = Field( 805 default=None, alias="autoSubDomainCreationPatterns" 806 ) 807 auto_sub_domain_iamrole: Optional[str] = Field( 808 default=None, alias="autoSubDomainIAMRole" 809 ) 810 certificate_verification_dns_record: Optional[str] = Field( 811 default=None, alias="certificateVerificationDNSRecord" 812 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
815class GetJobResultModel(BaseModel): 816 job: JobModel = Field(alias="job") 817 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
820class CreateDomainAssociationResultModel(BaseModel): 821 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 822 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
825class DeleteDomainAssociationResultModel(BaseModel): 826 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 827 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
830class GetDomainAssociationResultModel(BaseModel): 831 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 832 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
835class ListDomainAssociationsResultModel(BaseModel): 836 domain_associations: List[DomainAssociationModel] = Field( 837 alias="domainAssociations" 838 ) 839 next_token: str = Field(alias="nextToken") 840 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
843class UpdateDomainAssociationResultModel(BaseModel): 844 domain_association: DomainAssociationModel = Field(alias="domainAssociation") 845 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs