|
1111 | 1111 | "smithy.api#required": {}
|
1112 | 1112 | }
|
1113 | 1113 | },
|
| 1114 | + "computeRoleArn": { |
| 1115 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 1116 | + "traits": { |
| 1117 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 1118 | + } |
| 1119 | + }, |
1114 | 1120 | "iamServiceRoleArn": {
|
1115 | 1121 | "target": "com.amazonaws.amplify#ServiceRoleArn",
|
1116 | 1122 | "traits": {
|
1117 |
| - "smithy.api#documentation": "<p>The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name\n (ARN) of the Amplify app. </p>" |
| 1123 | + "smithy.api#documentation": "<p>The Amazon Resource Name\n (ARN) of the IAM service role for the Amplify app.</p>" |
1118 | 1124 | }
|
1119 | 1125 | },
|
1120 | 1126 | "environmentVariables": {
|
|
1729 | 1735 | },
|
1730 | 1736 | "backend": {
|
1731 | 1737 | "target": "com.amazonaws.amplify#Backend"
|
| 1738 | + }, |
| 1739 | + "computeRoleArn": { |
| 1740 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 1741 | + "traits": { |
| 1742 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 1743 | + } |
1732 | 1744 | }
|
1733 | 1745 | },
|
1734 | 1746 | "traits": {
|
|
1921 | 1933 | "com.amazonaws.amplify#CommitTime": {
|
1922 | 1934 | "type": "timestamp"
|
1923 | 1935 | },
|
| 1936 | + "com.amazonaws.amplify#ComputeRoleArn": { |
| 1937 | + "type": "string", |
| 1938 | + "traits": { |
| 1939 | + "smithy.api#length": { |
| 1940 | + "min": 0, |
| 1941 | + "max": 1000 |
| 1942 | + }, |
| 1943 | + "smithy.api#pattern": "^(?s)" |
| 1944 | + } |
| 1945 | + }, |
1924 | 1946 | "com.amazonaws.amplify#Condition": {
|
1925 | 1947 | "type": "string",
|
1926 | 1948 | "traits": {
|
|
1996 | 2018 | "smithy.api#documentation": "<p>The platform for the Amplify app. For a static app, set the platform type to\n <code>WEB</code>. For a dynamic server-side rendered (SSR) app, set the platform\n type to <code>WEB_COMPUTE</code>. For an app requiring Amplify Hosting's original SSR\n support only, set the platform type to <code>WEB_DYNAMIC</code>.</p>\n <p>If you are deploying an SSG only app with Next.js version 14 or later, you must set\n the platform type to <code>WEB_COMPUTE</code> and set the artifacts\n <code>baseDirectory</code> to <code>.next</code> in the application's build\n 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\n settings for a Next.js 14 SSG application</a> in the <i>Amplify Hosting User Guide</i>.</p>"
|
1997 | 2019 | }
|
1998 | 2020 | },
|
| 2021 | + "computeRoleArn": { |
| 2022 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 2023 | + "traits": { |
| 2024 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 2025 | + } |
| 2026 | + }, |
1999 | 2027 | "iamServiceRoleArn": {
|
2000 | 2028 | "target": "com.amazonaws.amplify#ServiceRoleArn",
|
2001 | 2029 | "traits": {
|
2002 |
| - "smithy.api#documentation": "<p>The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>" |
| 2030 | + "smithy.api#documentation": "<p>The Amazon Resource Name\n (ARN) of the IAM service role for the Amplify app.</p>" |
2003 | 2031 | }
|
2004 | 2032 | },
|
2005 | 2033 | "oauthToken": {
|
|
2354 | 2382 | "traits": {
|
2355 | 2383 | "smithy.api#documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a\n backend created from an CloudFormation stack.</p>\n <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with\n Amplify Gen 2, you provision the app's backend infrastructure using Typescript\n code.</p>"
|
2356 | 2384 | }
|
| 2385 | + }, |
| 2386 | + "computeRoleArn": { |
| 2387 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 2388 | + "traits": { |
| 2389 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 2390 | + } |
2357 | 2391 | }
|
2358 | 2392 | },
|
2359 | 2393 | "traits": {
|
|
6169 | 6203 | "smithy.api#documentation": "<p>The platform for the Amplify app. For a static app, set the platform type to\n <code>WEB</code>. For a dynamic server-side rendered (SSR) app, set the platform\n type to <code>WEB_COMPUTE</code>. For an app requiring Amplify Hosting's original SSR\n support only, set the platform type to <code>WEB_DYNAMIC</code>.</p>\n <p>If you are deploying an SSG only app with Next.js version 14 or later, you must set\n the platform type to <code>WEB_COMPUTE</code>.</p>"
|
6170 | 6204 | }
|
6171 | 6205 | },
|
| 6206 | + "computeRoleArn": { |
| 6207 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 6208 | + "traits": { |
| 6209 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 6210 | + } |
| 6211 | + }, |
6172 | 6212 | "iamServiceRoleArn": {
|
6173 | 6213 | "target": "com.amazonaws.amplify#ServiceRoleArn",
|
6174 | 6214 | "traits": {
|
6175 |
| - "smithy.api#documentation": "<p>The AWS Identity and Access Management (IAM) service role for an Amplify app. </p>" |
| 6215 | + "smithy.api#documentation": "<p>The Amazon Resource Name\n (ARN) of the IAM service role for the Amplify app.</p>" |
6176 | 6216 | }
|
6177 | 6217 | },
|
6178 | 6218 | "environmentVariables": {
|
|
6435 | 6475 | "traits": {
|
6436 | 6476 | "smithy.api#documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a\n backend created from an CloudFormation stack.</p>\n <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with\n Amplify Gen 2, you provision the app's backend infrastructure using Typescript\n code.</p>"
|
6437 | 6477 | }
|
| 6478 | + }, |
| 6479 | + "computeRoleArn": { |
| 6480 | + "target": "com.amazonaws.amplify#ComputeRoleArn", |
| 6481 | + "traits": { |
| 6482 | + "smithy.api#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\n based on the role's permissions. For more information about the SSR Compute role, see\n <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\n Guide</i>.</p>" |
| 6483 | + } |
6438 | 6484 | }
|
6439 | 6485 | },
|
6440 | 6486 | "traits": {
|
|
0 commit comments