|
689 | 689 | "shape":"UpdateTime",
|
690 | 690 | "documentation":"<p>A timestamp of when Amplify updated the application.</p>"
|
691 | 691 | },
|
| 692 | + "computeRoleArn":{ |
| 693 | + "shape":"ComputeRoleArn", |
| 694 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role for an SSR app. The Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
| 695 | + }, |
692 | 696 | "iamServiceRoleArn":{
|
693 | 697 | "shape":"ServiceRoleArn",
|
694 |
| - "documentation":"<p>The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app. </p>" |
| 698 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role for the Amplify app.</p>" |
695 | 699 | },
|
696 | 700 | "environmentVariables":{
|
697 | 701 | "shape":"EnvironmentVariables",
|
|
1098 | 1102 | "shape":"BackendEnvironmentArn",
|
1099 | 1103 | "documentation":"<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p> <p>This property is available to Amplify Gen 1 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
|
1100 | 1104 | },
|
1101 |
| - "backend":{"shape":"Backend"} |
| 1105 | + "backend":{"shape":"Backend"}, |
| 1106 | + "computeRoleArn":{ |
| 1107 | + "shape":"ComputeRoleArn", |
| 1108 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role for a branch of an SSR app. The Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
| 1109 | + } |
1102 | 1110 | },
|
1103 | 1111 | "documentation":"<p> The branch for an Amplify app, which maps to a third-party repository branch. </p>"
|
1104 | 1112 | },
|
|
1207 | 1215 | "pattern":"(?s).*"
|
1208 | 1216 | },
|
1209 | 1217 | "CommitTime":{"type":"timestamp"},
|
| 1218 | + "ComputeRoleArn":{ |
| 1219 | + "type":"string", |
| 1220 | + "max":1000, |
| 1221 | + "min":0, |
| 1222 | + "pattern":"(?s).*" |
| 1223 | + }, |
1210 | 1224 | "Condition":{
|
1211 | 1225 | "type":"string",
|
1212 | 1226 | "max":2048,
|
|
1234 | 1248 | "shape":"Platform",
|
1235 | 1249 | "documentation":"<p>The platform for the Amplify app. For a static app, set the platform type to <code>WEB</code>. For a dynamic server-side rendered (SSR) app, set the platform type to <code>WEB_COMPUTE</code>. For an app requiring Amplify Hosting's original SSR support only, set the platform type to <code>WEB_DYNAMIC</code>.</p> <p>If you are deploying an SSG only app with Next.js version 14 or later, you must set the platform type to <code>WEB_COMPUTE</code> and set the artifacts <code>baseDirectory</code> to <code>.next</code> in the application's build settings. For an example of the build specification settings, see <a href=\"https://docs.aws.amazon.com/amplify/latest/userguide/deploy-nextjs-app.html#build-setting-detection-ssg-14\">Amplify build settings for a Next.js 14 SSG application</a> in the <i>Amplify Hosting User Guide</i>.</p>"
|
1236 | 1250 | },
|
| 1251 | + "computeRoleArn":{ |
| 1252 | + "shape":"ComputeRoleArn", |
| 1253 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role to assign to an SSR app. The SSR Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
| 1254 | + }, |
1237 | 1255 | "iamServiceRoleArn":{
|
1238 | 1256 | "shape":"ServiceRoleArn",
|
1239 |
| - "documentation":"<p>The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>" |
| 1257 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role for the Amplify app.</p>" |
1240 | 1258 | },
|
1241 | 1259 | "oauthToken":{
|
1242 | 1260 | "shape":"OauthToken",
|
|
1431 | 1449 | "backend":{
|
1432 | 1450 | "shape":"Backend",
|
1433 | 1451 | "documentation":"<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p> <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
|
| 1452 | + }, |
| 1453 | + "computeRoleArn":{ |
| 1454 | + "shape":"ComputeRoleArn", |
| 1455 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role to assign to a branch of an SSR app. The SSR Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
1434 | 1456 | }
|
1435 | 1457 | },
|
1436 | 1458 | "documentation":"<p> The request structure for the create branch request. </p>"
|
|
3271 | 3293 | "shape":"Platform",
|
3272 | 3294 | "documentation":"<p>The platform for the Amplify app. For a static app, set the platform type to <code>WEB</code>. For a dynamic server-side rendered (SSR) app, set the platform type to <code>WEB_COMPUTE</code>. For an app requiring Amplify Hosting's original SSR support only, set the platform type to <code>WEB_DYNAMIC</code>.</p> <p>If you are deploying an SSG only app with Next.js version 14 or later, you must set the platform type to <code>WEB_COMPUTE</code>.</p>"
|
3273 | 3295 | },
|
| 3296 | + "computeRoleArn":{ |
| 3297 | + "shape":"ComputeRoleArn", |
| 3298 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role to assign to an SSR app. The SSR Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
| 3299 | + }, |
3274 | 3300 | "iamServiceRoleArn":{
|
3275 | 3301 | "shape":"ServiceRoleArn",
|
3276 |
| - "documentation":"<p>The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>" |
| 3302 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role for the Amplify app.</p>" |
3277 | 3303 | },
|
3278 | 3304 | "environmentVariables":{
|
3279 | 3305 | "shape":"EnvironmentVariables",
|
|
3431 | 3457 | "backend":{
|
3432 | 3458 | "shape":"Backend",
|
3433 | 3459 | "documentation":"<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p> <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
|
| 3460 | + }, |
| 3461 | + "computeRoleArn":{ |
| 3462 | + "shape":"ComputeRoleArn", |
| 3463 | + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role to assign to a branch of an SSR app. The SSR Compute role allows the Amplify Hosting compute service to securely access specific Amazon Web Services resources based on the role's permissions. For more information about the SSR Compute role, see <a href=\"https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html\">Adding an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>" |
3434 | 3464 | }
|
3435 | 3465 | },
|
3436 | 3466 | "documentation":"<p>The request structure for the update branch request. </p>"
|
|
0 commit comments