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")
class AutoBranchCreationConfigModel(mypydantic.models.base_model.BaseModel):
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
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 CustomRuleModel(mypydantic.models.base_model.BaseModel):
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
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 ProductionBranchModel(mypydantic.models.base_model.BaseModel):
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
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 ArtifactModel(mypydantic.models.base_model.BaseModel):
53class ArtifactModel(BaseModel):
54    artifact_file_name: str = Field(alias="artifactFileName")
55    artifact_id: str = Field(alias="artifactId")
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 BackendEnvironmentModel(mypydantic.models.base_model.BaseModel):
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
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 BranchModel(mypydantic.models.base_model.BaseModel):
 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
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):
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
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 CreateBackendEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
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
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 CreateBranchRequestModel(mypydantic.models.base_model.BaseModel):
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
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 CreateDeploymentRequestModel(mypydantic.models.base_model.BaseModel):
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
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 SubDomainSettingModel(mypydantic.models.base_model.BaseModel):
171class SubDomainSettingModel(BaseModel):
172    prefix: str = Field(alias="prefix")
173    branch_name: str = Field(alias="branchName")
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 CreateWebhookRequestModel(mypydantic.models.base_model.BaseModel):
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
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 WebhookModel(mypydantic.models.base_model.BaseModel):
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
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 DeleteAppRequestModel(mypydantic.models.base_model.BaseModel):
192class DeleteAppRequestModel(BaseModel):
193    app_id: str = Field(alias="appId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteBackendEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
196class DeleteBackendEnvironmentRequestModel(BaseModel):
197    app_id: str = Field(alias="appId")
198    environment_name: str = Field(alias="environmentName")
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 DeleteBranchRequestModel(mypydantic.models.base_model.BaseModel):
201class DeleteBranchRequestModel(BaseModel):
202    app_id: str = Field(alias="appId")
203    branch_name: str = Field(alias="branchName")
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 DeleteDomainAssociationRequestModel(mypydantic.models.base_model.BaseModel):
206class DeleteDomainAssociationRequestModel(BaseModel):
207    app_id: str = Field(alias="appId")
208    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 DeleteJobRequestModel(mypydantic.models.base_model.BaseModel):
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
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 JobSummaryModel(mypydantic.models.base_model.BaseModel):
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
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 DeleteWebhookRequestModel(mypydantic.models.base_model.BaseModel):
237class DeleteWebhookRequestModel(BaseModel):
238    webhook_id: str = Field(alias="webhookId")
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 GenerateAccessLogsRequestModel(mypydantic.models.base_model.BaseModel):
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
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 GetAppRequestModel(mypydantic.models.base_model.BaseModel):
248class GetAppRequestModel(BaseModel):
249    app_id: str = Field(alias="appId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetArtifactUrlRequestModel(mypydantic.models.base_model.BaseModel):
252class GetArtifactUrlRequestModel(BaseModel):
253    artifact_id: str = Field(alias="artifactId")
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 GetBackendEnvironmentRequestModel(mypydantic.models.base_model.BaseModel):
256class GetBackendEnvironmentRequestModel(BaseModel):
257    app_id: str = Field(alias="appId")
258    environment_name: str = Field(alias="environmentName")
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 GetBranchRequestModel(mypydantic.models.base_model.BaseModel):
261class GetBranchRequestModel(BaseModel):
262    app_id: str = Field(alias="appId")
263    branch_name: str = Field(alias="branchName")
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 GetDomainAssociationRequestModel(mypydantic.models.base_model.BaseModel):
266class GetDomainAssociationRequestModel(BaseModel):
267    app_id: str = Field(alias="appId")
268    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 GetJobRequestModel(mypydantic.models.base_model.BaseModel):
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
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 GetWebhookRequestModel(mypydantic.models.base_model.BaseModel):
277class GetWebhookRequestModel(BaseModel):
278    webhook_id: str = Field(alias="webhookId")
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 StepModel(mypydantic.models.base_model.BaseModel):
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
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):
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
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 ListAppsRequestModel(mypydantic.models.base_model.BaseModel):
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
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 ListArtifactsRequestModel(mypydantic.models.base_model.BaseModel):
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
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 ListBackendEnvironmentsRequestModel(mypydantic.models.base_model.BaseModel):
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
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 ListBranchesRequestModel(mypydantic.models.base_model.BaseModel):
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
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 ListDomainAssociationsRequestModel(mypydantic.models.base_model.BaseModel):
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
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 ListJobsRequestModel(mypydantic.models.base_model.BaseModel):
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
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):
348class ListTagsForResourceRequestModel(BaseModel):
349    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 ListWebhooksRequestModel(mypydantic.models.base_model.BaseModel):
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
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 StartDeploymentRequestModel(mypydantic.models.base_model.BaseModel):
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
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 StartJobRequestModel(mypydantic.models.base_model.BaseModel):
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
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 StopJobRequestModel(mypydantic.models.base_model.BaseModel):
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
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):
384class TagResourceRequestModel(BaseModel):
385    resource_arn: str = Field(alias="resourceArn")
386    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):
389class UntagResourceRequestModel(BaseModel):
390    resource_arn: str = Field(alias="resourceArn")
391    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 UpdateBranchRequestModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateWebhookRequestModel(mypydantic.models.base_model.BaseModel):
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
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 CreateAppRequestModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateAppRequestModel(mypydantic.models.base_model.BaseModel):
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
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 AppModel(mypydantic.models.base_model.BaseModel):
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
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 CreateBackendEnvironmentResultModel(mypydantic.models.base_model.BaseModel):
559class CreateBackendEnvironmentResultModel(BaseModel):
560    backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment")
561    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 CreateBranchResultModel(mypydantic.models.base_model.BaseModel):
564class CreateBranchResultModel(BaseModel):
565    branch: BranchModel = Field(alias="branch")
566    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 CreateDeploymentResultModel(mypydantic.models.base_model.BaseModel):
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
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 DeleteBackendEnvironmentResultModel(mypydantic.models.base_model.BaseModel):
576class DeleteBackendEnvironmentResultModel(BaseModel):
577    backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment")
578    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 DeleteBranchResultModel(mypydantic.models.base_model.BaseModel):
581class DeleteBranchResultModel(BaseModel):
582    branch: BranchModel = Field(alias="branch")
583    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 GenerateAccessLogsResultModel(mypydantic.models.base_model.BaseModel):
586class GenerateAccessLogsResultModel(BaseModel):
587    log_url: str = Field(alias="logUrl")
588    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 GetArtifactUrlResultModel(mypydantic.models.base_model.BaseModel):
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
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 GetBackendEnvironmentResultModel(mypydantic.models.base_model.BaseModel):
597class GetBackendEnvironmentResultModel(BaseModel):
598    backend_environment: BackendEnvironmentModel = Field(alias="backendEnvironment")
599    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 GetBranchResultModel(mypydantic.models.base_model.BaseModel):
602class GetBranchResultModel(BaseModel):
603    branch: BranchModel = Field(alias="branch")
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 ListArtifactsResultModel(mypydantic.models.base_model.BaseModel):
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
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 ListBackendEnvironmentsResultModel(mypydantic.models.base_model.BaseModel):
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
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 ListBranchesResultModel(mypydantic.models.base_model.BaseModel):
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
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):
627class ListTagsForResourceResponseModel(BaseModel):
628    tags: Dict[str, str] = Field(alias="tags")
629    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 UpdateBranchResultModel(mypydantic.models.base_model.BaseModel):
632class UpdateBranchResultModel(BaseModel):
633    branch: BranchModel = Field(alias="branch")
634    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 CreateDomainAssociationRequestModel(mypydantic.models.base_model.BaseModel):
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
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 SubDomainModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateDomainAssociationRequestModel(mypydantic.models.base_model.BaseModel):
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
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 CreateWebhookResultModel(mypydantic.models.base_model.BaseModel):
677class CreateWebhookResultModel(BaseModel):
678    webhook: WebhookModel = Field(alias="webhook")
679    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 DeleteWebhookResultModel(mypydantic.models.base_model.BaseModel):
682class DeleteWebhookResultModel(BaseModel):
683    webhook: WebhookModel = Field(alias="webhook")
684    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 GetWebhookResultModel(mypydantic.models.base_model.BaseModel):
687class GetWebhookResultModel(BaseModel):
688    webhook: WebhookModel = Field(alias="webhook")
689    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 ListWebhooksResultModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateWebhookResultModel(mypydantic.models.base_model.BaseModel):
698class UpdateWebhookResultModel(BaseModel):
699    webhook: WebhookModel = Field(alias="webhook")
700    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 DeleteJobResultModel(mypydantic.models.base_model.BaseModel):
703class DeleteJobResultModel(BaseModel):
704    job_summary: JobSummaryModel = Field(alias="jobSummary")
705    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 ListJobsResultModel(mypydantic.models.base_model.BaseModel):
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
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 StartDeploymentResultModel(mypydantic.models.base_model.BaseModel):
714class StartDeploymentResultModel(BaseModel):
715    job_summary: JobSummaryModel = Field(alias="jobSummary")
716    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 StartJobResultModel(mypydantic.models.base_model.BaseModel):
719class StartJobResultModel(BaseModel):
720    job_summary: JobSummaryModel = Field(alias="jobSummary")
721    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 StopJobResultModel(mypydantic.models.base_model.BaseModel):
724class StopJobResultModel(BaseModel):
725    job_summary: JobSummaryModel = Field(alias="jobSummary")
726    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 JobModel(mypydantic.models.base_model.BaseModel):
729class JobModel(BaseModel):
730    summary: JobSummaryModel = Field(alias="summary")
731    steps: List[StepModel] = Field(alias="steps")
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 ListAppsRequestListAppsPaginateModel(mypydantic.models.base_model.BaseModel):
734class ListAppsRequestListAppsPaginateModel(BaseModel):
735    pagination_config: Optional[PaginatorConfigModel] = Field(
736        default=None, alias="PaginationConfig"
737    )
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 ListBranchesRequestListBranchesPaginateModel(mypydantic.models.base_model.BaseModel):
740class ListBranchesRequestListBranchesPaginateModel(BaseModel):
741    app_id: str = Field(alias="appId")
742    pagination_config: Optional[PaginatorConfigModel] = Field(
743        default=None, alias="PaginationConfig"
744    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class 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
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 ListJobsRequestListJobsPaginateModel(mypydantic.models.base_model.BaseModel):
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
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 CreateAppResultModel(mypydantic.models.base_model.BaseModel):
762class CreateAppResultModel(BaseModel):
763    app: AppModel = Field(alias="app")
764    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 DeleteAppResultModel(mypydantic.models.base_model.BaseModel):
767class DeleteAppResultModel(BaseModel):
768    app: AppModel = Field(alias="app")
769    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 GetAppResultModel(mypydantic.models.base_model.BaseModel):
772class GetAppResultModel(BaseModel):
773    app: AppModel = Field(alias="app")
774    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 ListAppsResultModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateAppResultModel(mypydantic.models.base_model.BaseModel):
783class UpdateAppResultModel(BaseModel):
784    app: AppModel = Field(alias="app")
785    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 DomainAssociationModel(mypydantic.models.base_model.BaseModel):
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
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 GetJobResultModel(mypydantic.models.base_model.BaseModel):
815class GetJobResultModel(BaseModel):
816    job: JobModel = Field(alias="job")
817    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 CreateDomainAssociationResultModel(mypydantic.models.base_model.BaseModel):
820class CreateDomainAssociationResultModel(BaseModel):
821    domain_association: DomainAssociationModel = Field(alias="domainAssociation")
822    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 DeleteDomainAssociationResultModel(mypydantic.models.base_model.BaseModel):
825class DeleteDomainAssociationResultModel(BaseModel):
826    domain_association: DomainAssociationModel = Field(alias="domainAssociation")
827    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 GetDomainAssociationResultModel(mypydantic.models.base_model.BaseModel):
830class GetDomainAssociationResultModel(BaseModel):
831    domain_association: DomainAssociationModel = Field(alias="domainAssociation")
832    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 ListDomainAssociationsResultModel(mypydantic.models.base_model.BaseModel):
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
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 UpdateDomainAssociationResultModel(mypydantic.models.base_model.BaseModel):
843class UpdateDomainAssociationResultModel(BaseModel):
844    domain_association: DomainAssociationModel = Field(alias="domainAssociation")
845    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