Skip to content

Commit 833566b

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent 5c34f50 commit 833566b

File tree

3 files changed

+1248
-42
lines changed

3 files changed

+1248
-42
lines changed

codegen/sdk-codegen/aws-models/amplify.json

Lines changed: 49 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1111,10 +1111,16 @@
11111111
"smithy.api#required": {}
11121112
}
11131113
},
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+
},
11141120
"iamServiceRoleArn": {
11151121
"target": "com.amazonaws.amplify#ServiceRoleArn",
11161122
"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>"
11181124
}
11191125
},
11201126
"environmentVariables": {
@@ -1729,6 +1735,12 @@
17291735
},
17301736
"backend": {
17311737
"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+
}
17321744
}
17331745
},
17341746
"traits": {
@@ -1921,6 +1933,16 @@
19211933
"com.amazonaws.amplify#CommitTime": {
19221934
"type": "timestamp"
19231935
},
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+
},
19241946
"com.amazonaws.amplify#Condition": {
19251947
"type": "string",
19261948
"traits": {
@@ -1996,10 +2018,16 @@
19962018
"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>"
19972019
}
19982020
},
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+
},
19992027
"iamServiceRoleArn": {
20002028
"target": "com.amazonaws.amplify#ServiceRoleArn",
20012029
"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>"
20032031
}
20042032
},
20052033
"oauthToken": {
@@ -2354,6 +2382,12 @@
23542382
"traits": {
23552383
"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>"
23562384
}
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+
}
23572391
}
23582392
},
23592393
"traits": {
@@ -6169,10 +6203,16 @@
61696203
"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>"
61706204
}
61716205
},
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+
},
61726212
"iamServiceRoleArn": {
61736213
"target": "com.amazonaws.amplify#ServiceRoleArn",
61746214
"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>"
61766216
}
61776217
},
61786218
"environmentVariables": {
@@ -6435,6 +6475,12 @@
64356475
"traits": {
64366476
"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>"
64376477
}
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+
}
64386484
}
64396485
},
64406486
"traits": {

codegen/sdk-codegen/aws-models/database-migration-service.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5851,6 +5851,12 @@
58515851
"smithy.api#documentation": "<p>ARN of a replication instance on which you want to base the default list of individual\n assessments.</p>"
58525852
}
58535853
},
5854+
"ReplicationConfigArn": {
5855+
"target": "com.amazonaws.databasemigrationservice#String",
5856+
"traits": {
5857+
"smithy.api#documentation": "<p>Amazon Resource Name (ARN) of a serverless replication on which you want to base the default\n list of individual assessments.</p>"
5858+
}
5859+
},
58545860
"SourceEngineName": {
58555861
"target": "com.amazonaws.databasemigrationservice#String",
58565862
"traits": {

0 commit comments

Comments
 (0)