github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/amplify/2017-07-25/docs-2.json (about)

     1  {
     2    "version": "2.0",
     3    "service": "<p>Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The Amplify Console provides a continuous delivery and hosting service for web applications. For more information, see the <a href=\"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html\">Amplify Console User Guide</a>. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the <a href=\"https://docs.amplify.aws/\">Amplify Framework.</a> </p>",
     4    "operations": {
     5      "CreateApp": "<p> Creates a new Amplify app. </p>",
     6      "CreateBackendEnvironment": "<p> Creates a new backend environment for an Amplify app. </p>",
     7      "CreateBranch": "<p> Creates a new branch for an Amplify app. </p>",
     8      "CreateDeployment": "<p> Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository. </p>",
     9      "CreateDomainAssociation": "<p> Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app </p>",
    10      "CreateWebhook": "<p> Creates a new webhook on an Amplify app. </p>",
    11      "DeleteApp": "<p> Deletes an existing Amplify app specified by an app ID. </p>",
    12      "DeleteBackendEnvironment": "<p> Deletes a backend environment for an Amplify app. </p>",
    13      "DeleteBranch": "<p> Deletes a branch for an Amplify app. </p>",
    14      "DeleteDomainAssociation": "<p> Deletes a domain association for an Amplify app. </p>",
    15      "DeleteJob": "<p> Deletes a job for a branch of an Amplify app. </p>",
    16      "DeleteWebhook": "<p> Deletes a webhook. </p>",
    17      "GenerateAccessLogs": "<p> Returns the website access logs for a specific time range using a presigned URL. </p>",
    18      "GetApp": "<p> Returns an existing Amplify app by appID. </p>",
    19      "GetArtifactUrl": "<p> Returns the artifact info that corresponds to an artifact id. </p>",
    20      "GetBackendEnvironment": "<p> Returns a backend environment for an Amplify app. </p>",
    21      "GetBranch": "<p> Returns a branch for an Amplify app. </p>",
    22      "GetDomainAssociation": "<p> Returns the domain information for an Amplify app. </p>",
    23      "GetJob": "<p> Returns a job for a branch of an Amplify app. </p>",
    24      "GetWebhook": "<p> Returns the webhook information that corresponds to a specified webhook ID. </p>",
    25      "ListApps": "<p> Returns a list of the existing Amplify apps. </p>",
    26      "ListArtifacts": "<p> Returns a list of artifacts for a specified app, branch, and job. </p>",
    27      "ListBackendEnvironments": "<p> Lists the backend environments for an Amplify app. </p>",
    28      "ListBranches": "<p> Lists the branches of an Amplify app. </p>",
    29      "ListDomainAssociations": "<p> Returns the domain associations for an Amplify app. </p>",
    30      "ListJobs": "<p> Lists the jobs for a branch of an Amplify app. </p>",
    31      "ListTagsForResource": "<p> Returns a list of tags for a specified Amazon Resource Name (ARN). </p>",
    32      "ListWebhooks": "<p> Returns a list of webhooks for an Amplify app. </p>",
    33      "StartDeployment": "<p> Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository. </p>",
    34      "StartJob": "<p> Starts a new job for a branch of an Amplify app. </p>",
    35      "StopJob": "<p> Stops a job that is in progress for a branch of an Amplify app. </p>",
    36      "TagResource": "<p> Tags the resource with a tag key and value. </p>",
    37      "UntagResource": "<p> Untags a resource with a specified Amazon Resource Name (ARN). </p>",
    38      "UpdateApp": "<p> Updates an existing Amplify app. </p>",
    39      "UpdateBranch": "<p> Updates a branch for an Amplify app. </p>",
    40      "UpdateDomainAssociation": "<p> Creates a new domain association for an Amplify app.</p>",
    41      "UpdateWebhook": "<p> Updates a webhook. </p>"
    42    },
    43    "shapes": {
    44      "AccessToken": {
    45        "base": null,
    46        "refs": {
    47          "CreateAppRequest$accessToken": "<p> The personal access token for a third-party source control system for an Amplify app. The personal access token is used to create a webhook and a read-only deploy key. The token is not stored. </p>",
    48          "UpdateAppRequest$accessToken": "<p> The personal access token for a third-party source control system for an Amplify app. The token is used to create webhook and a read-only deploy key. The token is not stored. </p>"
    49        }
    50      },
    51      "ActiveJobId": {
    52        "base": null,
    53        "refs": {
    54          "Branch$activeJobId": "<p> The ID of the active job for a branch of an Amplify app. </p>"
    55        }
    56      },
    57      "App": {
    58        "base": "<p> Represents the different branches of a repository for building, deploying, and hosting an Amplify app. </p>",
    59        "refs": {
    60          "Apps$member": null,
    61          "CreateAppResult$app": null,
    62          "DeleteAppResult$app": null,
    63          "GetAppResult$app": null,
    64          "UpdateAppResult$app": "<p> Represents the updated Amplify app. </p>"
    65        }
    66      },
    67      "AppArn": {
    68        "base": null,
    69        "refs": {
    70          "App$appArn": "<p> The Amazon Resource Name (ARN) of the Amplify app. </p>"
    71        }
    72      },
    73      "AppId": {
    74        "base": null,
    75        "refs": {
    76          "App$appId": "<p> The unique ID of the Amplify app. </p>",
    77          "CreateBackendEnvironmentRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    78          "CreateBranchRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    79          "CreateDeploymentRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    80          "CreateDomainAssociationRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    81          "CreateWebhookRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    82          "DeleteAppRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    83          "DeleteBackendEnvironmentRequest$appId": "<p> The unique ID of an Amplify app. </p>",
    84          "DeleteBranchRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    85          "DeleteDomainAssociationRequest$appId": "<p> The unique id for an Amplify app. </p>",
    86          "DeleteJobRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    87          "GenerateAccessLogsRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    88          "GetAppRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    89          "GetBackendEnvironmentRequest$appId": "<p> The unique id for an Amplify app. </p>",
    90          "GetBranchRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    91          "GetDomainAssociationRequest$appId": "<p> The unique id for an Amplify app. </p>",
    92          "GetJobRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    93          "ListArtifactsRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    94          "ListBackendEnvironmentsRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    95          "ListBranchesRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    96          "ListDomainAssociationsRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    97          "ListJobsRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    98          "ListWebhooksRequest$appId": "<p> The unique ID for an Amplify app. </p>",
    99          "StartDeploymentRequest$appId": "<p> The unique ID for an Amplify app. </p>",
   100          "StartJobRequest$appId": "<p> The unique ID for an Amplify app. </p>",
   101          "StopJobRequest$appId": "<p> The unique ID for an Amplify app. </p>",
   102          "UpdateAppRequest$appId": "<p> The unique ID for an Amplify app. </p>",
   103          "UpdateBranchRequest$appId": "<p> The unique ID for an Amplify app. </p>",
   104          "UpdateDomainAssociationRequest$appId": "<p> The unique ID for an Amplify app. </p>"
   105        }
   106      },
   107      "Apps": {
   108        "base": null,
   109        "refs": {
   110          "ListAppsResult$apps": "<p> A list of Amplify apps. </p>"
   111        }
   112      },
   113      "Artifact": {
   114        "base": "<p> Describes an artifact. </p>",
   115        "refs": {
   116          "Artifacts$member": null
   117        }
   118      },
   119      "ArtifactFileName": {
   120        "base": null,
   121        "refs": {
   122          "Artifact$artifactFileName": "<p> The file name for the artifact. </p>"
   123        }
   124      },
   125      "ArtifactId": {
   126        "base": null,
   127        "refs": {
   128          "Artifact$artifactId": "<p> The unique ID for the artifact. </p>",
   129          "GetArtifactUrlRequest$artifactId": "<p> The unique ID for an artifact. </p>",
   130          "GetArtifactUrlResult$artifactId": "<p> The unique ID for an artifact. </p>"
   131        }
   132      },
   133      "ArtifactUrl": {
   134        "base": null,
   135        "refs": {
   136          "GetArtifactUrlResult$artifactUrl": "<p> The presigned URL for the artifact. </p>"
   137        }
   138      },
   139      "Artifacts": {
   140        "base": null,
   141        "refs": {
   142          "ListArtifactsResult$artifacts": "<p> A list of artifacts. </p>"
   143        }
   144      },
   145      "ArtifactsUrl": {
   146        "base": null,
   147        "refs": {
   148          "Step$artifactsUrl": "<p> The URL to the artifact for the execution step. </p>"
   149        }
   150      },
   151      "AssociatedResource": {
   152        "base": null,
   153        "refs": {
   154          "AssociatedResources$member": null
   155        }
   156      },
   157      "AssociatedResources": {
   158        "base": null,
   159        "refs": {
   160          "Branch$associatedResources": "<p> A list of custom resources that are linked to this branch. </p>"
   161        }
   162      },
   163      "AutoBranchCreationConfig": {
   164        "base": "<p> Describes the automated branch creation configuration. </p>",
   165        "refs": {
   166          "App$autoBranchCreationConfig": "<p> Describes the automated branch creation configuration for the Amplify app. </p>",
   167          "CreateAppRequest$autoBranchCreationConfig": "<p> The automated branch creation configuration for an Amplify app. </p>",
   168          "UpdateAppRequest$autoBranchCreationConfig": "<p> The automated branch creation configuration for an Amplify app. </p>"
   169        }
   170      },
   171      "AutoBranchCreationPattern": {
   172        "base": null,
   173        "refs": {
   174          "AutoBranchCreationPatterns$member": null
   175        }
   176      },
   177      "AutoBranchCreationPatterns": {
   178        "base": null,
   179        "refs": {
   180          "App$autoBranchCreationPatterns": "<p> Describes the automated branch creation glob patterns for the Amplify app. </p>",
   181          "CreateAppRequest$autoBranchCreationPatterns": "<p> The automated branch creation glob patterns for an Amplify app. </p>",
   182          "UpdateAppRequest$autoBranchCreationPatterns": "<p> Describes the automated branch creation glob patterns for an Amplify app. </p>"
   183        }
   184      },
   185      "AutoSubDomainCreationPattern": {
   186        "base": null,
   187        "refs": {
   188          "AutoSubDomainCreationPatterns$member": null
   189        }
   190      },
   191      "AutoSubDomainCreationPatterns": {
   192        "base": null,
   193        "refs": {
   194          "CreateDomainAssociationRequest$autoSubDomainCreationPatterns": "<p> Sets the branch patterns for automatic subdomain creation. </p>",
   195          "DomainAssociation$autoSubDomainCreationPatterns": "<p> Sets branch patterns for automatic subdomain creation. </p>",
   196          "UpdateDomainAssociationRequest$autoSubDomainCreationPatterns": "<p> Sets the branch patterns for automatic subdomain creation. </p>"
   197        }
   198      },
   199      "AutoSubDomainIAMRole": {
   200        "base": null,
   201        "refs": {
   202          "CreateDomainAssociationRequest$autoSubDomainIAMRole": "<p> The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains. </p>",
   203          "DomainAssociation$autoSubDomainIAMRole": "<p> The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains. </p>",
   204          "UpdateDomainAssociationRequest$autoSubDomainIAMRole": "<p> The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains. </p>"
   205        }
   206      },
   207      "BackendEnvironment": {
   208        "base": "<p> Describes the backend environment for an Amplify app. </p>",
   209        "refs": {
   210          "BackendEnvironments$member": null,
   211          "CreateBackendEnvironmentResult$backendEnvironment": "<p> Describes the backend environment for an Amplify app. </p>",
   212          "DeleteBackendEnvironmentResult$backendEnvironment": "<p> Describes the backend environment for an Amplify app. </p>",
   213          "GetBackendEnvironmentResult$backendEnvironment": "<p> Describes the backend environment for an Amplify app. </p>"
   214        }
   215      },
   216      "BackendEnvironmentArn": {
   217        "base": null,
   218        "refs": {
   219          "BackendEnvironment$backendEnvironmentArn": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>",
   220          "Branch$backendEnvironmentArn": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>",
   221          "CreateBranchRequest$backendEnvironmentArn": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>",
   222          "UpdateBranchRequest$backendEnvironmentArn": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>"
   223        }
   224      },
   225      "BackendEnvironments": {
   226        "base": null,
   227        "refs": {
   228          "ListBackendEnvironmentsResult$backendEnvironments": "<p> The list of backend environments for an Amplify app. </p>"
   229        }
   230      },
   231      "BadRequestException": {
   232        "base": "<p> A request contains unexpected data. </p>",
   233        "refs": {
   234        }
   235      },
   236      "BasicAuthCredentials": {
   237        "base": null,
   238        "refs": {
   239          "App$basicAuthCredentials": "<p> The basic authorization credentials for branches for the Amplify app. </p>",
   240          "AutoBranchCreationConfig$basicAuthCredentials": "<p> The basic authorization credentials for the autocreated branch. </p>",
   241          "Branch$basicAuthCredentials": "<p> The basic authorization credentials for a branch of an Amplify app. </p>",
   242          "CreateAppRequest$basicAuthCredentials": "<p> The credentials for basic authorization for an Amplify app. </p>",
   243          "CreateBranchRequest$basicAuthCredentials": "<p> The basic authorization credentials for the branch. </p>",
   244          "UpdateAppRequest$basicAuthCredentials": "<p> The basic authorization credentials for an Amplify app. </p>",
   245          "UpdateBranchRequest$basicAuthCredentials": "<p> The basic authorization credentials for the branch. </p>"
   246        }
   247      },
   248      "Branch": {
   249        "base": "<p> The branch for an Amplify app, which maps to a third-party repository branch. </p>",
   250        "refs": {
   251          "Branches$member": null,
   252          "CreateBranchResult$branch": "<p> Describes the branch for an Amplify app, which maps to a third-party repository branch. </p>",
   253          "DeleteBranchResult$branch": "<p> The branch for an Amplify app, which maps to a third-party repository branch. </p>",
   254          "GetBranchResult$branch": null,
   255          "UpdateBranchResult$branch": "<p> The branch for an Amplify app, which maps to a third-party repository branch. </p>"
   256        }
   257      },
   258      "BranchArn": {
   259        "base": null,
   260        "refs": {
   261          "Branch$branchArn": "<p> The Amazon Resource Name (ARN) for a branch that is part of an Amplify app. </p>"
   262        }
   263      },
   264      "BranchName": {
   265        "base": null,
   266        "refs": {
   267          "Branch$branchName": "<p> The name for the branch that is part of an Amplify app. </p>",
   268          "Branch$destinationBranch": "<p> The destination branch if the branch is a pull request branch. </p>",
   269          "Branch$sourceBranch": "<p> The source branch if the branch is a pull request branch. </p>",
   270          "CreateBranchRequest$branchName": "<p> The name for the branch. </p>",
   271          "CreateDeploymentRequest$branchName": "<p> The name for the branch, for the job. </p>",
   272          "CreateWebhookRequest$branchName": "<p> The name for a branch that is part of an Amplify app. </p>",
   273          "DeleteBranchRequest$branchName": "<p> The name for the branch. </p>",
   274          "DeleteJobRequest$branchName": "<p> The name for the branch, for the job. </p>",
   275          "GetBranchRequest$branchName": "<p> The name for the branch. </p>",
   276          "GetJobRequest$branchName": "<p> The branch name for the job. </p>",
   277          "ListArtifactsRequest$branchName": "<p> The name of a branch that is part of an Amplify app. </p>",
   278          "ListJobsRequest$branchName": "<p> The name for a branch. </p>",
   279          "ProductionBranch$branchName": "<p> The branch name for the production branch. </p>",
   280          "StartDeploymentRequest$branchName": "<p> The name for the branch, for the job. </p>",
   281          "StartJobRequest$branchName": "<p> The branch name for the job. </p>",
   282          "StopJobRequest$branchName": "<p> The name for the branch, for the job. </p>",
   283          "SubDomainSetting$branchName": "<p> The branch name setting for the subdomain. </p>",
   284          "UpdateBranchRequest$branchName": "<p> The name for the branch. </p>",
   285          "UpdateWebhookRequest$branchName": "<p> The name for a branch that is part of an Amplify app. </p>",
   286          "Webhook$branchName": "<p> The name for a branch that is part of an Amplify app. </p>"
   287        }
   288      },
   289      "Branches": {
   290        "base": null,
   291        "refs": {
   292          "ListBranchesResult$branches": "<p> A list of branches for an Amplify app. </p>"
   293        }
   294      },
   295      "BuildSpec": {
   296        "base": "<p> The build specification (build spec) file for an Amplify app build. </p>",
   297        "refs": {
   298          "App$buildSpec": "<p> Describes the content of the build specification (build spec) for the Amplify app. </p>",
   299          "AutoBranchCreationConfig$buildSpec": "<p> The build specification (build spec) for the autocreated branch. </p>",
   300          "Branch$buildSpec": "<p> The build specification (build spec) content for the branch of an Amplify app. </p>",
   301          "CreateAppRequest$buildSpec": "<p> The build specification (build spec) for an Amplify app. </p>",
   302          "CreateBranchRequest$buildSpec": "<p> The build specification (build spec) for the branch. </p>",
   303          "UpdateAppRequest$buildSpec": "<p> The build specification (build spec) for an Amplify app. </p>",
   304          "UpdateBranchRequest$buildSpec": "<p> The build specification (build spec) for the branch. </p>"
   305        }
   306      },
   307      "CertificateVerificationDNSRecord": {
   308        "base": null,
   309        "refs": {
   310          "DomainAssociation$certificateVerificationDNSRecord": "<p> The DNS record for certificate verification. </p>"
   311        }
   312      },
   313      "Code": {
   314        "base": null,
   315        "refs": {
   316          "ResourceNotFoundException$code": null
   317        }
   318      },
   319      "CommitId": {
   320        "base": null,
   321        "refs": {
   322          "JobSummary$commitId": "<p> The commit ID from a third-party repository provider for the job. </p>",
   323          "StartJobRequest$commitId": "<p> The commit ID from a third-party repository provider for the job. </p>"
   324        }
   325      },
   326      "CommitMessage": {
   327        "base": null,
   328        "refs": {
   329          "JobSummary$commitMessage": "<p> The commit message from a third-party repository provider for the job. </p>",
   330          "StartJobRequest$commitMessage": "<p> The commit message from a third-party repository provider for the job. </p>"
   331        }
   332      },
   333      "CommitTime": {
   334        "base": null,
   335        "refs": {
   336          "JobSummary$commitTime": "<p> The commit date and time for the job. </p>",
   337          "StartJobRequest$commitTime": "<p> The commit date and time for the job. </p>"
   338        }
   339      },
   340      "Condition": {
   341        "base": null,
   342        "refs": {
   343          "CustomRule$condition": "<p> The condition for a URL rewrite or redirect rule, such as a country code. </p>"
   344        }
   345      },
   346      "Context": {
   347        "base": null,
   348        "refs": {
   349          "Step$context": "<p> The context for the current step. Includes a build image if the step is build. </p>"
   350        }
   351      },
   352      "CreateAppRequest": {
   353        "base": "<p> The request structure used to create apps in Amplify. </p>",
   354        "refs": {
   355        }
   356      },
   357      "CreateAppResult": {
   358        "base": null,
   359        "refs": {
   360        }
   361      },
   362      "CreateBackendEnvironmentRequest": {
   363        "base": "<p> The request structure for the backend environment create request. </p>",
   364        "refs": {
   365        }
   366      },
   367      "CreateBackendEnvironmentResult": {
   368        "base": "<p> The result structure for the create backend environment request. </p>",
   369        "refs": {
   370        }
   371      },
   372      "CreateBranchRequest": {
   373        "base": "<p> The request structure for the create branch request. </p>",
   374        "refs": {
   375        }
   376      },
   377      "CreateBranchResult": {
   378        "base": "<p> The result structure for create branch request. </p>",
   379        "refs": {
   380        }
   381      },
   382      "CreateDeploymentRequest": {
   383        "base": "<p> The request structure for the create a new deployment request. </p>",
   384        "refs": {
   385        }
   386      },
   387      "CreateDeploymentResult": {
   388        "base": "<p> The result structure for the create a new deployment request. </p>",
   389        "refs": {
   390        }
   391      },
   392      "CreateDomainAssociationRequest": {
   393        "base": "<p> The request structure for the create domain association request. </p>",
   394        "refs": {
   395        }
   396      },
   397      "CreateDomainAssociationResult": {
   398        "base": "<p> The result structure for the create domain association request. </p>",
   399        "refs": {
   400        }
   401      },
   402      "CreateTime": {
   403        "base": null,
   404        "refs": {
   405          "App$createTime": "<p> Creates a date and time for the Amplify app. </p>",
   406          "BackendEnvironment$createTime": "<p> The creation date and time for a backend environment that is part of an Amplify app. </p>",
   407          "Branch$createTime": "<p> The creation date and time for a branch that is part of an Amplify app. </p>",
   408          "Webhook$createTime": "<p> The create date and time for a webhook. </p>"
   409        }
   410      },
   411      "CreateWebhookRequest": {
   412        "base": "<p> The request structure for the create webhook request. </p>",
   413        "refs": {
   414        }
   415      },
   416      "CreateWebhookResult": {
   417        "base": "<p> The result structure for the create webhook request. </p>",
   418        "refs": {
   419        }
   420      },
   421      "CustomDomain": {
   422        "base": null,
   423        "refs": {
   424          "CustomDomains$member": null
   425        }
   426      },
   427      "CustomDomains": {
   428        "base": null,
   429        "refs": {
   430          "Branch$customDomains": "<p> The custom domains for a branch of an Amplify app. </p>"
   431        }
   432      },
   433      "CustomHeaders": {
   434        "base": null,
   435        "refs": {
   436          "App$customHeaders": "<p>Describes the custom HTTP headers for the Amplify app.</p>",
   437          "CreateAppRequest$customHeaders": "<p>The custom HTTP headers for an Amplify app.</p>",
   438          "UpdateAppRequest$customHeaders": "<p>The custom HTTP headers for an Amplify app.</p>"
   439        }
   440      },
   441      "CustomRule": {
   442        "base": "<p> Describes a custom rewrite or redirect rule. </p>",
   443        "refs": {
   444          "CustomRules$member": null
   445        }
   446      },
   447      "CustomRules": {
   448        "base": null,
   449        "refs": {
   450          "App$customRules": "<p> Describes the custom redirect and rewrite rules for the Amplify app. </p>",
   451          "CreateAppRequest$customRules": "<p> The custom rewrite and redirect rules for an Amplify app. </p>",
   452          "UpdateAppRequest$customRules": "<p> The custom redirect and rewrite rules for an Amplify app. </p>"
   453        }
   454      },
   455      "DNSRecord": {
   456        "base": null,
   457        "refs": {
   458          "SubDomain$dnsRecord": "<p> The DNS record for the subdomain. </p>"
   459        }
   460      },
   461      "DefaultDomain": {
   462        "base": null,
   463        "refs": {
   464          "App$defaultDomain": "<p> The default domain for the Amplify app. </p>"
   465        }
   466      },
   467      "DeleteAppRequest": {
   468        "base": "<p> Describes the request structure for the delete app request. </p>",
   469        "refs": {
   470        }
   471      },
   472      "DeleteAppResult": {
   473        "base": "<p> The result structure for the delete app request. </p>",
   474        "refs": {
   475        }
   476      },
   477      "DeleteBackendEnvironmentRequest": {
   478        "base": "<p> The request structure for the delete backend environment request. </p>",
   479        "refs": {
   480        }
   481      },
   482      "DeleteBackendEnvironmentResult": {
   483        "base": "<p> The result structure of the delete backend environment result. </p>",
   484        "refs": {
   485        }
   486      },
   487      "DeleteBranchRequest": {
   488        "base": "<p> The request structure for the delete branch request. </p>",
   489        "refs": {
   490        }
   491      },
   492      "DeleteBranchResult": {
   493        "base": "<p> The result structure for the delete branch request. </p>",
   494        "refs": {
   495        }
   496      },
   497      "DeleteDomainAssociationRequest": {
   498        "base": "<p> The request structure for the delete domain association request. </p>",
   499        "refs": {
   500        }
   501      },
   502      "DeleteDomainAssociationResult": {
   503        "base": null,
   504        "refs": {
   505        }
   506      },
   507      "DeleteJobRequest": {
   508        "base": "<p> The request structure for the delete job request. </p>",
   509        "refs": {
   510        }
   511      },
   512      "DeleteJobResult": {
   513        "base": "<p> The result structure for the delete job request. </p>",
   514        "refs": {
   515        }
   516      },
   517      "DeleteWebhookRequest": {
   518        "base": "<p> The request structure for the delete webhook request. </p>",
   519        "refs": {
   520        }
   521      },
   522      "DeleteWebhookResult": {
   523        "base": "<p> The result structure for the delete webhook request. </p>",
   524        "refs": {
   525        }
   526      },
   527      "DependentServiceFailureException": {
   528        "base": "<p> An operation failed because a dependent service threw an exception. </p>",
   529        "refs": {
   530        }
   531      },
   532      "DeploymentArtifacts": {
   533        "base": null,
   534        "refs": {
   535          "BackendEnvironment$deploymentArtifacts": "<p> The name of deployment artifacts. </p>",
   536          "CreateBackendEnvironmentRequest$deploymentArtifacts": "<p> The name of deployment artifacts. </p>"
   537        }
   538      },
   539      "Description": {
   540        "base": null,
   541        "refs": {
   542          "App$description": "<p> The description for the Amplify app. </p>",
   543          "Branch$description": "<p> The description for the branch that is part of an Amplify app. </p>",
   544          "CreateAppRequest$description": "<p> The description for an Amplify app. </p>",
   545          "CreateBranchRequest$description": "<p> The description for the branch. </p>",
   546          "CreateWebhookRequest$description": "<p> The description for a webhook. </p>",
   547          "UpdateAppRequest$description": "<p> The description for an Amplify app. </p>",
   548          "UpdateBranchRequest$description": "<p> The description for the branch. </p>",
   549          "UpdateWebhookRequest$description": "<p> The description for a webhook. </p>",
   550          "Webhook$description": "<p> The description for a webhook. </p>"
   551        }
   552      },
   553      "DisplayName": {
   554        "base": null,
   555        "refs": {
   556          "Branch$displayName": "<p> The display name for the branch. This is used as the default domain prefix. </p>",
   557          "CreateBranchRequest$displayName": "<p> The display name for a branch. This is used as the default domain prefix. </p>",
   558          "UpdateBranchRequest$displayName": "<p> The display name for a branch. This is used as the default domain prefix. </p>"
   559        }
   560      },
   561      "DomainAssociation": {
   562        "base": "<p> Describes a domain association that associates a custom domain with an Amplify app. </p>",
   563        "refs": {
   564          "CreateDomainAssociationResult$domainAssociation": "<p> Describes the structure of a domain association, which associates a custom domain with an Amplify app. </p>",
   565          "DeleteDomainAssociationResult$domainAssociation": null,
   566          "DomainAssociations$member": null,
   567          "GetDomainAssociationResult$domainAssociation": "<p> Describes the structure of a domain association, which associates a custom domain with an Amplify app. </p>",
   568          "UpdateDomainAssociationResult$domainAssociation": "<p> Describes a domain association, which associates a custom domain with an Amplify app. </p>"
   569        }
   570      },
   571      "DomainAssociationArn": {
   572        "base": null,
   573        "refs": {
   574          "DomainAssociation$domainAssociationArn": "<p> The Amazon Resource Name (ARN) for the domain association. </p>"
   575        }
   576      },
   577      "DomainAssociations": {
   578        "base": null,
   579        "refs": {
   580          "ListDomainAssociationsResult$domainAssociations": "<p> A list of domain associations. </p>"
   581        }
   582      },
   583      "DomainName": {
   584        "base": null,
   585        "refs": {
   586          "CreateDomainAssociationRequest$domainName": "<p> The domain name for the domain association. </p>",
   587          "DeleteDomainAssociationRequest$domainName": "<p> The name of the domain. </p>",
   588          "DomainAssociation$domainName": "<p> The name of the domain. </p>",
   589          "GenerateAccessLogsRequest$domainName": "<p> The name of the domain. </p>",
   590          "GetDomainAssociationRequest$domainName": "<p> The name of the domain. </p>",
   591          "UpdateDomainAssociationRequest$domainName": "<p> The name of the domain. </p>"
   592        }
   593      },
   594      "DomainPrefix": {
   595        "base": null,
   596        "refs": {
   597          "SubDomainSetting$prefix": "<p> The prefix setting for the subdomain. </p>"
   598        }
   599      },
   600      "DomainStatus": {
   601        "base": null,
   602        "refs": {
   603          "DomainAssociation$domainStatus": "<p> The current status of the domain association. </p>"
   604        }
   605      },
   606      "EnableAutoBranchCreation": {
   607        "base": null,
   608        "refs": {
   609          "App$enableAutoBranchCreation": "<p> Enables automated branch creation for the Amplify app. </p>",
   610          "CreateAppRequest$enableAutoBranchCreation": "<p> Enables automated branch creation for an Amplify app. </p>",
   611          "UpdateAppRequest$enableAutoBranchCreation": "<p> Enables automated branch creation for an Amplify app. </p>"
   612        }
   613      },
   614      "EnableAutoBuild": {
   615        "base": null,
   616        "refs": {
   617          "AutoBranchCreationConfig$enableAutoBuild": "<p> Enables auto building for the autocreated branch. </p>",
   618          "Branch$enableAutoBuild": "<p> Enables auto-building on push for a branch of an Amplify app. </p>",
   619          "CreateBranchRequest$enableAutoBuild": "<p> Enables auto building for the branch. </p>",
   620          "UpdateAppRequest$enableBranchAutoBuild": "<p> Enables branch auto-building for an Amplify app. </p>",
   621          "UpdateBranchRequest$enableAutoBuild": "<p> Enables auto building for the branch. </p>"
   622        }
   623      },
   624      "EnableAutoSubDomain": {
   625        "base": null,
   626        "refs": {
   627          "CreateDomainAssociationRequest$enableAutoSubDomain": "<p> Enables the automated creation of subdomains for branches. </p>",
   628          "DomainAssociation$enableAutoSubDomain": "<p> Enables the automated creation of subdomains for branches. </p>",
   629          "UpdateDomainAssociationRequest$enableAutoSubDomain": "<p> Enables the automated creation of subdomains for branches. </p>"
   630        }
   631      },
   632      "EnableBasicAuth": {
   633        "base": null,
   634        "refs": {
   635          "App$enableBasicAuth": "<p> Enables basic authorization for the Amplify app's branches. </p>",
   636          "AutoBranchCreationConfig$enableBasicAuth": "<p> Enables basic authorization for the autocreated branch. </p>",
   637          "Branch$enableBasicAuth": "<p> Enables basic authorization for a branch of an Amplify app. </p>",
   638          "CreateAppRequest$enableBasicAuth": "<p> Enables basic authorization for an Amplify app. This will apply to all branches that are part of this app. </p>",
   639          "CreateBranchRequest$enableBasicAuth": "<p> Enables basic authorization for the branch. </p>",
   640          "UpdateAppRequest$enableBasicAuth": "<p> Enables basic authorization for an Amplify app. </p>",
   641          "UpdateBranchRequest$enableBasicAuth": "<p> Enables basic authorization for the branch. </p>"
   642        }
   643      },
   644      "EnableBranchAutoBuild": {
   645        "base": null,
   646        "refs": {
   647          "App$enableBranchAutoBuild": "<p> Enables the auto-building of branches for the Amplify app. </p>",
   648          "CreateAppRequest$enableBranchAutoBuild": "<p> Enables the auto building of branches for an Amplify app. </p>"
   649        }
   650      },
   651      "EnableBranchAutoDeletion": {
   652        "base": null,
   653        "refs": {
   654          "App$enableBranchAutoDeletion": "<p> Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository. </p>",
   655          "CreateAppRequest$enableBranchAutoDeletion": "<p> Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository. </p>",
   656          "UpdateAppRequest$enableBranchAutoDeletion": "<p> Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository. </p>"
   657        }
   658      },
   659      "EnableNotification": {
   660        "base": null,
   661        "refs": {
   662          "Branch$enableNotification": "<p> Enables notifications for a branch that is part of an Amplify app. </p>",
   663          "CreateBranchRequest$enableNotification": "<p> Enables notifications for the branch. </p>",
   664          "UpdateBranchRequest$enableNotification": "<p> Enables notifications for the branch. </p>"
   665        }
   666      },
   667      "EnablePerformanceMode": {
   668        "base": null,
   669        "refs": {
   670          "AutoBranchCreationConfig$enablePerformanceMode": "<p>Enables performance mode for the branch.</p> <p>Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out. </p>",
   671          "Branch$enablePerformanceMode": "<p>Enables performance mode for the branch.</p> <p>Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out. </p>",
   672          "CreateBranchRequest$enablePerformanceMode": "<p>Enables performance mode for the branch.</p> <p>Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out. </p>",
   673          "UpdateBranchRequest$enablePerformanceMode": "<p>Enables performance mode for the branch.</p> <p>Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out. </p>"
   674        }
   675      },
   676      "EnablePullRequestPreview": {
   677        "base": null,
   678        "refs": {
   679          "AutoBranchCreationConfig$enablePullRequestPreview": "<p> Enables pull request previews for the autocreated branch. </p>",
   680          "Branch$enablePullRequestPreview": "<p> Enables pull request previews for the branch. </p>",
   681          "CreateBranchRequest$enablePullRequestPreview": "<p> Enables pull request previews for this branch. </p>",
   682          "UpdateBranchRequest$enablePullRequestPreview": "<p> Enables pull request previews for this branch. </p>"
   683        }
   684      },
   685      "EndTime": {
   686        "base": null,
   687        "refs": {
   688          "GenerateAccessLogsRequest$endTime": "<p> The time at which the logs should end. The time range specified is inclusive of the end time. </p>",
   689          "JobSummary$endTime": "<p> The end date and time for the job. </p>",
   690          "Step$endTime": "<p> The end date and time of the execution step. </p>"
   691        }
   692      },
   693      "EnvKey": {
   694        "base": null,
   695        "refs": {
   696          "EnvironmentVariables$key": null
   697        }
   698      },
   699      "EnvValue": {
   700        "base": null,
   701        "refs": {
   702          "EnvironmentVariables$value": null
   703        }
   704      },
   705      "EnvironmentName": {
   706        "base": null,
   707        "refs": {
   708          "BackendEnvironment$environmentName": "<p> The name for a backend environment that is part of an Amplify app. </p>",
   709          "CreateBackendEnvironmentRequest$environmentName": "<p> The name for the backend environment. </p>",
   710          "DeleteBackendEnvironmentRequest$environmentName": "<p> The name of a backend environment of an Amplify app. </p>",
   711          "GetBackendEnvironmentRequest$environmentName": "<p> The name for the backend environment. </p>",
   712          "ListBackendEnvironmentsRequest$environmentName": "<p> The name of the backend environment </p>"
   713        }
   714      },
   715      "EnvironmentVariables": {
   716        "base": null,
   717        "refs": {
   718          "App$environmentVariables": "<p> The environment variables for the Amplify app. </p>",
   719          "AutoBranchCreationConfig$environmentVariables": "<p> The environment variables for the autocreated branch. </p>",
   720          "Branch$environmentVariables": "<p> The environment variables specific to a branch of an Amplify app. </p>",
   721          "CreateAppRequest$environmentVariables": "<p> The environment variables map for an Amplify app. </p>",
   722          "CreateBranchRequest$environmentVariables": "<p> The environment variables for the branch. </p>",
   723          "UpdateAppRequest$environmentVariables": "<p> The environment variables for an Amplify app. </p>",
   724          "UpdateBranchRequest$environmentVariables": "<p> The environment variables for the branch. </p>"
   725        }
   726      },
   727      "ErrorMessage": {
   728        "base": null,
   729        "refs": {
   730          "BadRequestException$message": null,
   731          "DependentServiceFailureException$message": null,
   732          "InternalFailureException$message": null,
   733          "LimitExceededException$message": null,
   734          "NotFoundException$message": null,
   735          "ResourceNotFoundException$message": null,
   736          "UnauthorizedException$message": null
   737        }
   738      },
   739      "FileMap": {
   740        "base": null,
   741        "refs": {
   742          "CreateDeploymentRequest$fileMap": "<p> An optional file map that contains the file name as the key and the file content md5 hash as the value. If this argument is provided, the service will generate a unique upload URL per file. Otherwise, the service will only generate a single upload URL for the zipped files. </p>"
   743        }
   744      },
   745      "FileName": {
   746        "base": null,
   747        "refs": {
   748          "FileMap$key": null,
   749          "FileUploadUrls$key": null
   750        }
   751      },
   752      "FileUploadUrls": {
   753        "base": null,
   754        "refs": {
   755          "CreateDeploymentResult$fileUploadUrls": "<p> When the <code>fileMap</code> argument is provided in the request, <code>fileUploadUrls</code> will contain a map of file names to upload URLs. </p>"
   756        }
   757      },
   758      "Framework": {
   759        "base": null,
   760        "refs": {
   761          "AutoBranchCreationConfig$framework": "<p> The framework for the autocreated branch. </p>",
   762          "Branch$framework": "<p> The framework for a branch of an Amplify app. </p>",
   763          "CreateBranchRequest$framework": "<p> The framework for the branch. </p>",
   764          "UpdateBranchRequest$framework": "<p> The framework for the branch. </p>"
   765        }
   766      },
   767      "GenerateAccessLogsRequest": {
   768        "base": "<p> The request structure for the generate access logs request. </p>",
   769        "refs": {
   770        }
   771      },
   772      "GenerateAccessLogsResult": {
   773        "base": "<p> The result structure for the generate access logs request. </p>",
   774        "refs": {
   775        }
   776      },
   777      "GetAppRequest": {
   778        "base": "<p> The request structure for the get app request. </p>",
   779        "refs": {
   780        }
   781      },
   782      "GetAppResult": {
   783        "base": null,
   784        "refs": {
   785        }
   786      },
   787      "GetArtifactUrlRequest": {
   788        "base": "<p> Returns the request structure for the get artifact request. </p>",
   789        "refs": {
   790        }
   791      },
   792      "GetArtifactUrlResult": {
   793        "base": "<p> Returns the result structure for the get artifact request. </p>",
   794        "refs": {
   795        }
   796      },
   797      "GetBackendEnvironmentRequest": {
   798        "base": "<p> The request structure for the get backend environment request. </p>",
   799        "refs": {
   800        }
   801      },
   802      "GetBackendEnvironmentResult": {
   803        "base": "<p> The result structure for the get backend environment result. </p>",
   804        "refs": {
   805        }
   806      },
   807      "GetBranchRequest": {
   808        "base": "<p> The request structure for the get branch request. </p>",
   809        "refs": {
   810        }
   811      },
   812      "GetBranchResult": {
   813        "base": null,
   814        "refs": {
   815        }
   816      },
   817      "GetDomainAssociationRequest": {
   818        "base": "<p> The request structure for the get domain association request. </p>",
   819        "refs": {
   820        }
   821      },
   822      "GetDomainAssociationResult": {
   823        "base": "<p> The result structure for the get domain association request. </p>",
   824        "refs": {
   825        }
   826      },
   827      "GetJobRequest": {
   828        "base": "<p> The request structure for the get job request. </p>",
   829        "refs": {
   830        }
   831      },
   832      "GetJobResult": {
   833        "base": null,
   834        "refs": {
   835        }
   836      },
   837      "GetWebhookRequest": {
   838        "base": "<p> The request structure for the get webhook request. </p>",
   839        "refs": {
   840        }
   841      },
   842      "GetWebhookResult": {
   843        "base": "<p> The result structure for the get webhook request. </p>",
   844        "refs": {
   845        }
   846      },
   847      "InternalFailureException": {
   848        "base": "<p> The service failed to perform an operation due to an internal issue. </p>",
   849        "refs": {
   850        }
   851      },
   852      "Job": {
   853        "base": "<p> Describes an execution job for an Amplify app. </p>",
   854        "refs": {
   855          "GetJobResult$job": null
   856        }
   857      },
   858      "JobArn": {
   859        "base": null,
   860        "refs": {
   861          "JobSummary$jobArn": "<p> The Amazon Resource Name (ARN) for the job. </p>"
   862        }
   863      },
   864      "JobId": {
   865        "base": null,
   866        "refs": {
   867          "CreateDeploymentResult$jobId": "<p> The job ID for this deployment. will supply to start deployment api. </p>",
   868          "DeleteJobRequest$jobId": "<p> The unique ID for the job. </p>",
   869          "GetJobRequest$jobId": "<p> The unique ID for the job. </p>",
   870          "JobSummary$jobId": "<p> The unique ID for the job. </p>",
   871          "ListArtifactsRequest$jobId": "<p> The unique ID for a job. </p>",
   872          "StartDeploymentRequest$jobId": "<p> The job ID for this deployment, generated by the create deployment request. </p>",
   873          "StartJobRequest$jobId": "<p> The unique ID for an existing job. This is required if the value of <code>jobType</code> is <code>RETRY</code>. </p>",
   874          "StopJobRequest$jobId": "<p> The unique id for the job. </p>"
   875        }
   876      },
   877      "JobReason": {
   878        "base": null,
   879        "refs": {
   880          "StartJobRequest$jobReason": "<p> A descriptive reason for starting this job. </p>"
   881        }
   882      },
   883      "JobStatus": {
   884        "base": null,
   885        "refs": {
   886          "JobSummary$status": "<p> The current status for the job. </p>",
   887          "Step$status": "<p> The status of the execution step. </p>"
   888        }
   889      },
   890      "JobSummaries": {
   891        "base": null,
   892        "refs": {
   893          "ListJobsResult$jobSummaries": "<p> The result structure for the list job result request. </p>"
   894        }
   895      },
   896      "JobSummary": {
   897        "base": "<p> Describes the summary for an execution job for an Amplify app. </p>",
   898        "refs": {
   899          "DeleteJobResult$jobSummary": null,
   900          "Job$summary": "<p> Describes the summary for an execution job for an Amplify app. </p>",
   901          "JobSummaries$member": null,
   902          "StartDeploymentResult$jobSummary": "<p> The summary for the job. </p>",
   903          "StartJobResult$jobSummary": "<p> The summary for the job. </p>",
   904          "StopJobResult$jobSummary": "<p> The summary for the job. </p>"
   905        }
   906      },
   907      "JobType": {
   908        "base": null,
   909        "refs": {
   910          "JobSummary$jobType": "<p> The type for the job. If the value is <code>RELEASE</code>, the job was manually released from its source by using the <code>StartJob</code> API. If the value is <code>RETRY</code>, the job was manually retried using the <code>StartJob</code> API. If the value is <code>WEB_HOOK</code>, the job was automatically triggered by webhooks. </p>",
   911          "StartJobRequest$jobType": "<p> Describes the type for the job. The job type <code>RELEASE</code> starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository. The job type <code>RETRY</code> retries an existing job. If the job type value is <code>RETRY</code>, the <code>jobId</code> is also required. </p>"
   912        }
   913      },
   914      "LastDeployTime": {
   915        "base": null,
   916        "refs": {
   917          "ProductionBranch$lastDeployTime": "<p> The last deploy time of the production branch. </p>"
   918        }
   919      },
   920      "LimitExceededException": {
   921        "base": "<p> A resource could not be created because service quotas were exceeded. </p>",
   922        "refs": {
   923        }
   924      },
   925      "ListAppsRequest": {
   926        "base": "<p> The request structure for the list apps request. </p>",
   927        "refs": {
   928        }
   929      },
   930      "ListAppsResult": {
   931        "base": "<p> The result structure for an Amplify app list request. </p>",
   932        "refs": {
   933        }
   934      },
   935      "ListArtifactsRequest": {
   936        "base": "<p> Describes the request structure for the list artifacts request. </p>",
   937        "refs": {
   938        }
   939      },
   940      "ListArtifactsResult": {
   941        "base": "<p> The result structure for the list artifacts request. </p>",
   942        "refs": {
   943        }
   944      },
   945      "ListBackendEnvironmentsRequest": {
   946        "base": "<p> The request structure for the list backend environments request. </p>",
   947        "refs": {
   948        }
   949      },
   950      "ListBackendEnvironmentsResult": {
   951        "base": "<p> The result structure for the list backend environments result. </p>",
   952        "refs": {
   953        }
   954      },
   955      "ListBranchesRequest": {
   956        "base": "<p> The request structure for the list branches request. </p>",
   957        "refs": {
   958        }
   959      },
   960      "ListBranchesResult": {
   961        "base": "<p> The result structure for the list branches request. </p>",
   962        "refs": {
   963        }
   964      },
   965      "ListDomainAssociationsRequest": {
   966        "base": "<p> The request structure for the list domain associations request. </p>",
   967        "refs": {
   968        }
   969      },
   970      "ListDomainAssociationsResult": {
   971        "base": "<p> The result structure for the list domain association request. </p>",
   972        "refs": {
   973        }
   974      },
   975      "ListJobsRequest": {
   976        "base": "<p> The request structure for the list jobs request. </p>",
   977        "refs": {
   978        }
   979      },
   980      "ListJobsResult": {
   981        "base": "<p> The maximum number of records to list in a single response. </p>",
   982        "refs": {
   983        }
   984      },
   985      "ListTagsForResourceRequest": {
   986        "base": "<p> The request structure to use to list tags for a resource. </p>",
   987        "refs": {
   988        }
   989      },
   990      "ListTagsForResourceResponse": {
   991        "base": "<p> The response for the list tags for resource request. </p>",
   992        "refs": {
   993        }
   994      },
   995      "ListWebhooksRequest": {
   996        "base": "<p> The request structure for the list webhooks request. </p>",
   997        "refs": {
   998        }
   999      },
  1000      "ListWebhooksResult": {
  1001        "base": "<p> The result structure for the list webhooks request. </p>",
  1002        "refs": {
  1003        }
  1004      },
  1005      "LogUrl": {
  1006        "base": null,
  1007        "refs": {
  1008          "GenerateAccessLogsResult$logUrl": "<p> The pre-signed URL for the requested access logs. </p>",
  1009          "Step$logUrl": "<p> The URL to the logs for the execution step. </p>"
  1010        }
  1011      },
  1012      "MD5Hash": {
  1013        "base": null,
  1014        "refs": {
  1015          "FileMap$value": null
  1016        }
  1017      },
  1018      "MaxResults": {
  1019        "base": null,
  1020        "refs": {
  1021          "ListAppsRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1022          "ListArtifactsRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1023          "ListBackendEnvironmentsRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1024          "ListBranchesRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1025          "ListDomainAssociationsRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1026          "ListJobsRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>",
  1027          "ListWebhooksRequest$maxResults": "<p> The maximum number of records to list in a single response. </p>"
  1028        }
  1029      },
  1030      "Name": {
  1031        "base": null,
  1032        "refs": {
  1033          "App$name": "<p> The name for the Amplify app. </p>",
  1034          "CreateAppRequest$name": "<p> The name for an Amplify app. </p>",
  1035          "UpdateAppRequest$name": "<p> The name for an Amplify app. </p>"
  1036        }
  1037      },
  1038      "NextToken": {
  1039        "base": null,
  1040        "refs": {
  1041          "ListAppsRequest$nextToken": "<p> A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries. </p>",
  1042          "ListAppsResult$nextToken": "<p> A pagination token. Set to null to start listing apps from start. If non-null, the pagination token is returned in a result. Pass its value in here to list more projects. </p>",
  1043          "ListArtifactsRequest$nextToken": "<p> A pagination token. Set to null to start listing artifacts from start. If a non-null pagination token is returned in a result, pass its value in here to list more artifacts. </p>",
  1044          "ListArtifactsResult$nextToken": "<p> A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries. </p>",
  1045          "ListBackendEnvironmentsRequest$nextToken": "<p> A pagination token. Set to null to start listing backend environments from the start. If a non-null pagination token is returned in a result, pass its value in here to list more backend environments. </p>",
  1046          "ListBackendEnvironmentsResult$nextToken": "<p> A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries. </p>",
  1047          "ListBranchesRequest$nextToken": "<p> A pagination token. Set to null to start listing branches from the start. If a non-null pagination token is returned in a result, pass its value in here to list more branches. </p>",
  1048          "ListBranchesResult$nextToken": "<p> A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries. </p>",
  1049          "ListDomainAssociationsRequest$nextToken": "<p> A pagination token. Set to null to start listing apps from the start. If non-null, a pagination token is returned in a result. Pass its value in here to list more projects. </p>",
  1050          "ListDomainAssociationsResult$nextToken": "<p> A pagination token. If non-null, a pagination token is returned in a result. Pass its value in another request to retrieve more entries. </p>",
  1051          "ListJobsRequest$nextToken": "<p> A pagination token. Set to null to start listing steps from the start. If a non-null pagination token is returned in a result, pass its value in here to list more steps. </p>",
  1052          "ListJobsResult$nextToken": "<p> A pagination token. If non-null the pagination token is returned in a result. Pass its value in another request to retrieve more entries. </p>",
  1053          "ListWebhooksRequest$nextToken": "<p> A pagination token. Set to null to start listing webhooks from the start. If non-null,the pagination token is returned in a result. Pass its value in here to list more webhooks. </p>",
  1054          "ListWebhooksResult$nextToken": "<p> A pagination token. If non-null, the pagination token is returned in a result. Pass its value in another request to retrieve more entries. </p>"
  1055        }
  1056      },
  1057      "NotFoundException": {
  1058        "base": "<p> An entity was not found during an operation. </p>",
  1059        "refs": {
  1060        }
  1061      },
  1062      "OauthToken": {
  1063        "base": null,
  1064        "refs": {
  1065          "CreateAppRequest$oauthToken": "<p> The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key. The OAuth token is not stored. </p>",
  1066          "UpdateAppRequest$oauthToken": "<p> The OAuth token for a third-party source control system for an Amplify app. The token is used to create a webhook and a read-only deploy key. The OAuth token is not stored. </p>"
  1067        }
  1068      },
  1069      "Platform": {
  1070        "base": null,
  1071        "refs": {
  1072          "App$platform": "<p> The platform for the Amplify app. </p>",
  1073          "CreateAppRequest$platform": "<p> The platform or framework for an Amplify app. </p>",
  1074          "UpdateAppRequest$platform": "<p> The platform for an Amplify app. </p>"
  1075        }
  1076      },
  1077      "ProductionBranch": {
  1078        "base": "<p> Describes the information about a production branch for an Amplify app. </p>",
  1079        "refs": {
  1080          "App$productionBranch": "<p> Describes the information about a production branch of the Amplify app. </p>"
  1081        }
  1082      },
  1083      "PullRequestEnvironmentName": {
  1084        "base": null,
  1085        "refs": {
  1086          "AutoBranchCreationConfig$pullRequestEnvironmentName": "<p> The Amplify environment name for the pull request. </p>",
  1087          "Branch$pullRequestEnvironmentName": "<p> The Amplify environment name for the pull request. </p>",
  1088          "CreateBranchRequest$pullRequestEnvironmentName": "<p> The Amplify environment name for the pull request. </p>",
  1089          "UpdateBranchRequest$pullRequestEnvironmentName": "<p> The Amplify environment name for the pull request. </p>"
  1090        }
  1091      },
  1092      "Repository": {
  1093        "base": null,
  1094        "refs": {
  1095          "App$repository": "<p> The repository for the Amplify app. </p>",
  1096          "CreateAppRequest$repository": "<p> The repository for an Amplify app. </p>",
  1097          "UpdateAppRequest$repository": "<p> The name of the repository for an Amplify app </p>"
  1098        }
  1099      },
  1100      "ResourceArn": {
  1101        "base": null,
  1102        "refs": {
  1103          "ListTagsForResourceRequest$resourceArn": "<p> The Amazon Resource Name (ARN) to use to list tags. </p>",
  1104          "TagResourceRequest$resourceArn": "<p> The Amazon Resource Name (ARN) to use to tag a resource. </p>",
  1105          "UntagResourceRequest$resourceArn": "<p> The Amazon Resource Name (ARN) to use to untag a resource. </p>"
  1106        }
  1107      },
  1108      "ResourceNotFoundException": {
  1109        "base": "<p> An operation failed due to a non-existent resource. </p>",
  1110        "refs": {
  1111        }
  1112      },
  1113      "Screenshots": {
  1114        "base": null,
  1115        "refs": {
  1116          "Step$screenshots": "<p> The list of screenshot URLs for the execution step, if relevant. </p>"
  1117        }
  1118      },
  1119      "ServiceRoleArn": {
  1120        "base": null,
  1121        "refs": {
  1122          "App$iamServiceRoleArn": "<p> The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app. </p>",
  1123          "CreateAppRequest$iamServiceRoleArn": "<p> The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>",
  1124          "UpdateAppRequest$iamServiceRoleArn": "<p> The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>"
  1125        }
  1126      },
  1127      "Source": {
  1128        "base": null,
  1129        "refs": {
  1130          "CustomRule$source": "<p> The source pattern for a URL rewrite or redirect rule. </p>"
  1131        }
  1132      },
  1133      "SourceUrl": {
  1134        "base": null,
  1135        "refs": {
  1136          "StartDeploymentRequest$sourceUrl": "<p> The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file. </p>"
  1137        }
  1138      },
  1139      "StackName": {
  1140        "base": null,
  1141        "refs": {
  1142          "BackendEnvironment$stackName": "<p> The AWS CloudFormation stack name of a backend environment. </p>",
  1143          "CreateBackendEnvironmentRequest$stackName": "<p> The AWS CloudFormation stack name of a backend environment. </p>"
  1144        }
  1145      },
  1146      "Stage": {
  1147        "base": null,
  1148        "refs": {
  1149          "AutoBranchCreationConfig$stage": "<p> Describes the current stage for the autocreated branch. </p>",
  1150          "Branch$stage": "<p> The current stage for the branch that is part of an Amplify app. </p>",
  1151          "CreateBranchRequest$stage": "<p> Describes the current stage for the branch. </p>",
  1152          "UpdateBranchRequest$stage": "<p> Describes the current stage for the branch. </p>"
  1153        }
  1154      },
  1155      "StartDeploymentRequest": {
  1156        "base": "<p> The request structure for the start a deployment request. </p>",
  1157        "refs": {
  1158        }
  1159      },
  1160      "StartDeploymentResult": {
  1161        "base": "<p> The result structure for the start a deployment request. </p>",
  1162        "refs": {
  1163        }
  1164      },
  1165      "StartJobRequest": {
  1166        "base": "<p> The request structure for the start job request. </p>",
  1167        "refs": {
  1168        }
  1169      },
  1170      "StartJobResult": {
  1171        "base": "<p> The result structure for the run job request. </p>",
  1172        "refs": {
  1173        }
  1174      },
  1175      "StartTime": {
  1176        "base": null,
  1177        "refs": {
  1178          "GenerateAccessLogsRequest$startTime": "<p> The time at which the logs should start. The time range specified is inclusive of the start time. </p>",
  1179          "JobSummary$startTime": "<p> The start date and time for the job. </p>",
  1180          "Step$startTime": "<p> The start date and time of the execution step. </p>"
  1181        }
  1182      },
  1183      "Status": {
  1184        "base": null,
  1185        "refs": {
  1186          "CustomRule$status": "<p> The status code for a URL rewrite or redirect rule. </p> <dl> <dt>200</dt> <dd> <p>Represents a 200 rewrite rule.</p> </dd> <dt>301</dt> <dd> <p>Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL. </p> </dd> <dt>302</dt> <dd> <p>Represents a 302 temporary redirect rule.</p> </dd> <dt>404</dt> <dd> <p>Represents a 404 redirect rule.</p> </dd> <dt>404-200</dt> <dd> <p>Represents a 404 rewrite rule.</p> </dd> </dl>",
  1187          "ProductionBranch$status": "<p> The status of the production branch. </p>"
  1188        }
  1189      },
  1190      "StatusReason": {
  1191        "base": null,
  1192        "refs": {
  1193          "DomainAssociation$statusReason": "<p> The reason for the current status of the domain association. </p>",
  1194          "Step$statusReason": "<p> The reason for the current step status. </p>"
  1195        }
  1196      },
  1197      "Step": {
  1198        "base": "<p> Describes an execution step, for an execution job, for an Amplify app. </p>",
  1199        "refs": {
  1200          "Steps$member": null
  1201        }
  1202      },
  1203      "StepName": {
  1204        "base": null,
  1205        "refs": {
  1206          "Step$stepName": "<p> The name of the execution step. </p>"
  1207        }
  1208      },
  1209      "Steps": {
  1210        "base": null,
  1211        "refs": {
  1212          "Job$steps": "<p> The execution steps for an execution job, for an Amplify app. </p>"
  1213        }
  1214      },
  1215      "StopJobRequest": {
  1216        "base": "<p> The request structure for the stop job request. </p>",
  1217        "refs": {
  1218        }
  1219      },
  1220      "StopJobResult": {
  1221        "base": "<p> The result structure for the stop job request. </p>",
  1222        "refs": {
  1223        }
  1224      },
  1225      "SubDomain": {
  1226        "base": "<p> The subdomain for the domain association. </p>",
  1227        "refs": {
  1228          "SubDomains$member": null
  1229        }
  1230      },
  1231      "SubDomainSetting": {
  1232        "base": "<p> Describes the settings for the subdomain. </p>",
  1233        "refs": {
  1234          "SubDomain$subDomainSetting": "<p> Describes the settings for the subdomain. </p>",
  1235          "SubDomainSettings$member": null
  1236        }
  1237      },
  1238      "SubDomainSettings": {
  1239        "base": null,
  1240        "refs": {
  1241          "CreateDomainAssociationRequest$subDomainSettings": "<p> The setting for the subdomain. </p>",
  1242          "UpdateDomainAssociationRequest$subDomainSettings": "<p> Describes the settings for the subdomain. </p>"
  1243        }
  1244      },
  1245      "SubDomains": {
  1246        "base": null,
  1247        "refs": {
  1248          "DomainAssociation$subDomains": "<p> The subdomains for the domain association. </p>"
  1249        }
  1250      },
  1251      "TTL": {
  1252        "base": "<p> The content Time to Live (TTL) for the website in seconds. </p>",
  1253        "refs": {
  1254          "Branch$ttl": "<p> The content Time to Live (TTL) for the website in seconds. </p>",
  1255          "CreateBranchRequest$ttl": "<p> The content Time To Live (TTL) for the website in seconds. </p>",
  1256          "UpdateBranchRequest$ttl": "<p> The content Time to Live (TTL) for the website in seconds. </p>"
  1257        }
  1258      },
  1259      "TagKey": {
  1260        "base": null,
  1261        "refs": {
  1262          "TagKeyList$member": null,
  1263          "TagMap$key": null
  1264        }
  1265      },
  1266      "TagKeyList": {
  1267        "base": null,
  1268        "refs": {
  1269          "UntagResourceRequest$tagKeys": "<p> The tag keys to use to untag a resource. </p>"
  1270        }
  1271      },
  1272      "TagMap": {
  1273        "base": null,
  1274        "refs": {
  1275          "App$tags": "<p> The tag for the Amplify app. </p>",
  1276          "Branch$tags": "<p> The tag for the branch of an Amplify app. </p>",
  1277          "CreateAppRequest$tags": "<p> The tag for an Amplify app. </p>",
  1278          "CreateBranchRequest$tags": "<p> The tag for the branch. </p>",
  1279          "ListTagsForResourceResponse$tags": "<p> A list of tags for the specified The Amazon Resource Name (ARN). </p>",
  1280          "TagResourceRequest$tags": "<p> The tags used to tag the resource. </p>"
  1281        }
  1282      },
  1283      "TagResourceRequest": {
  1284        "base": "<p> The request structure to tag a resource with a tag key and value. </p>",
  1285        "refs": {
  1286        }
  1287      },
  1288      "TagResourceResponse": {
  1289        "base": "<p> The response for the tag resource request. </p>",
  1290        "refs": {
  1291        }
  1292      },
  1293      "TagValue": {
  1294        "base": null,
  1295        "refs": {
  1296          "TagMap$value": null
  1297        }
  1298      },
  1299      "Target": {
  1300        "base": null,
  1301        "refs": {
  1302          "CustomRule$target": "<p> The target pattern for a URL rewrite or redirect rule. </p>"
  1303        }
  1304      },
  1305      "TestArtifactsUrl": {
  1306        "base": null,
  1307        "refs": {
  1308          "Step$testArtifactsUrl": "<p> The URL to the test artifact for the execution step. </p>"
  1309        }
  1310      },
  1311      "TestConfigUrl": {
  1312        "base": null,
  1313        "refs": {
  1314          "Step$testConfigUrl": "<p> The URL to the test configuration for the execution step. </p>"
  1315        }
  1316      },
  1317      "ThumbnailName": {
  1318        "base": null,
  1319        "refs": {
  1320          "Screenshots$key": null
  1321        }
  1322      },
  1323      "ThumbnailUrl": {
  1324        "base": null,
  1325        "refs": {
  1326          "Branch$thumbnailUrl": "<p> The thumbnail URL for the branch of an Amplify app. </p>",
  1327          "ProductionBranch$thumbnailUrl": "<p> The thumbnail URL for the production branch. </p>",
  1328          "Screenshots$value": null
  1329        }
  1330      },
  1331      "TotalNumberOfJobs": {
  1332        "base": null,
  1333        "refs": {
  1334          "Branch$totalNumberOfJobs": "<p> The total number of jobs that are part of an Amplify app. </p>"
  1335        }
  1336      },
  1337      "UnauthorizedException": {
  1338        "base": "<p> An operation failed due to a lack of access. </p>",
  1339        "refs": {
  1340        }
  1341      },
  1342      "UntagResourceRequest": {
  1343        "base": "<p> The request structure for the untag resource request. </p>",
  1344        "refs": {
  1345        }
  1346      },
  1347      "UntagResourceResponse": {
  1348        "base": "<p> The response for the untag resource request. </p>",
  1349        "refs": {
  1350        }
  1351      },
  1352      "UpdateAppRequest": {
  1353        "base": "<p> The request structure for the update app request. </p>",
  1354        "refs": {
  1355        }
  1356      },
  1357      "UpdateAppResult": {
  1358        "base": "<p> The result structure for an Amplify app update request. </p>",
  1359        "refs": {
  1360        }
  1361      },
  1362      "UpdateBranchRequest": {
  1363        "base": "<p> The request structure for the update branch request. </p>",
  1364        "refs": {
  1365        }
  1366      },
  1367      "UpdateBranchResult": {
  1368        "base": "<p> The result structure for the update branch request. </p>",
  1369        "refs": {
  1370        }
  1371      },
  1372      "UpdateDomainAssociationRequest": {
  1373        "base": "<p> The request structure for the update domain association request. </p>",
  1374        "refs": {
  1375        }
  1376      },
  1377      "UpdateDomainAssociationResult": {
  1378        "base": "<p> The result structure for the update domain association request. </p>",
  1379        "refs": {
  1380        }
  1381      },
  1382      "UpdateTime": {
  1383        "base": null,
  1384        "refs": {
  1385          "App$updateTime": "<p> Updates the date and time for the Amplify app. </p>",
  1386          "BackendEnvironment$updateTime": "<p> The last updated date and time for a backend environment that is part of an Amplify app. </p>",
  1387          "Branch$updateTime": "<p> The last updated date and time for a branch that is part of an Amplify app. </p>",
  1388          "Webhook$updateTime": "<p> Updates the date and time for a webhook. </p>"
  1389        }
  1390      },
  1391      "UpdateWebhookRequest": {
  1392        "base": "<p> The request structure for the update webhook request. </p>",
  1393        "refs": {
  1394        }
  1395      },
  1396      "UpdateWebhookResult": {
  1397        "base": "<p> The result structure for the update webhook request. </p>",
  1398        "refs": {
  1399        }
  1400      },
  1401      "UploadUrl": {
  1402        "base": null,
  1403        "refs": {
  1404          "CreateDeploymentResult$zipUploadUrl": "<p> When the <code>fileMap</code> argument is not provided in the request, this <code>zipUploadUrl</code> is returned. </p>",
  1405          "FileUploadUrls$value": null
  1406        }
  1407      },
  1408      "Verified": {
  1409        "base": null,
  1410        "refs": {
  1411          "SubDomain$verified": "<p> The verified status of the subdomain </p>"
  1412        }
  1413      },
  1414      "Webhook": {
  1415        "base": "<p> Describes a webhook that connects repository events to an Amplify app. </p>",
  1416        "refs": {
  1417          "CreateWebhookResult$webhook": "<p> Describes a webhook that connects repository events to an Amplify app. </p>",
  1418          "DeleteWebhookResult$webhook": "<p> Describes a webhook that connects repository events to an Amplify app. </p>",
  1419          "GetWebhookResult$webhook": "<p> Describes the structure of a webhook. </p>",
  1420          "UpdateWebhookResult$webhook": "<p> Describes a webhook that connects repository events to an Amplify app. </p>",
  1421          "Webhooks$member": null
  1422        }
  1423      },
  1424      "WebhookArn": {
  1425        "base": null,
  1426        "refs": {
  1427          "Webhook$webhookArn": "<p> The Amazon Resource Name (ARN) for the webhook. </p>"
  1428        }
  1429      },
  1430      "WebhookId": {
  1431        "base": null,
  1432        "refs": {
  1433          "DeleteWebhookRequest$webhookId": "<p> The unique ID for a webhook. </p>",
  1434          "GetWebhookRequest$webhookId": "<p> The unique ID for a webhook. </p>",
  1435          "UpdateWebhookRequest$webhookId": "<p> The unique ID for a webhook. </p>",
  1436          "Webhook$webhookId": "<p> The ID of the webhook. </p>"
  1437        }
  1438      },
  1439      "WebhookUrl": {
  1440        "base": null,
  1441        "refs": {
  1442          "Webhook$webhookUrl": "<p> The URL of the webhook. </p>"
  1443        }
  1444      },
  1445      "Webhooks": {
  1446        "base": null,
  1447        "refs": {
  1448          "ListWebhooksResult$webhooks": "<p> A list of webhooks. </p>"
  1449        }
  1450      }
  1451    }
  1452  }