You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-appconfig): AWS AppConfig has added a new extension action point, AT_DEPLOYMENT_TICK, to support third-party monitors to trigger an automatic rollback during a deployment.
* <p>An action defines the tasks that the extension performs during the AppConfig
65
-
* workflow. Each action includes an action point such as
66
-
* <code>ON_CREATE_HOSTED_CONFIGURATION</code>, <code>PRE_DEPLOYMENT</code>, or
67
-
* <code>ON_DEPLOYMENT</code>. Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management
68
-
* assume role. You specify the name, URI, and ARN for each <i>action point</i>
69
-
* defined in the extension. You can specify the following actions for an extension:</p>
65
+
* workflow. Each action includes an action point, as shown in the following list: </p>
Copy file name to clipboardExpand all lines: codegen/sdk-codegen/aws-models/appconfig.json
+10-4
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@
69
69
}
70
70
},
71
71
"traits": {
72
-
"smithy.api#documentation": "<p>An action defines the tasks that the extension performs during the AppConfig\n workflow. Each action includes an action point such as\n <code>ON_CREATE_HOSTED_CONFIGURATION</code>, <code>PRE_DEPLOYMENT</code>, or\n <code>ON_DEPLOYMENT</code>. Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management\n assume role. You specify the name, URI, and ARN for each <i>action point</i>\n defined in the extension. You can specify the following actions for an extension:</p>\n <ul>\n <li>\n <p>\n <code>PRE_CREATE_HOSTED_CONFIGURATION_VERSION</code>\n </p>\n </li>\n <li>\n <p>\n <code>PRE_START_DEPLOYMENT</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_START</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_STEP</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_BAKING</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_COMPLETE</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_ROLLED_BACK</code>\n </p>\n </li>\n </ul>"
72
+
"smithy.api#documentation": "<p>An action defines the tasks that the extension performs during the AppConfig\n workflow. Each action includes an action point, as shown in the following list: </p>\n <ul>\n <li>\n <p>\n <code>PRE_CREATE_HOSTED_CONFIGURATION_VERSION</code>\n </p>\n </li>\n <li>\n <p>\n <code>PRE_START_DEPLOYMENT</code>\n </p>\n </li>\n <li>\n <p>\n <code>AT_DEPLOYMENT_TICK</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_START</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_STEP</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_BAKING</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_COMPLETE</code>\n </p>\n </li>\n <li>\n <p>\n <code>ON_DEPLOYMENT_ROLLED_BACK</code>\n </p>\n </li>\n </ul>\n <p>Each action also includes a name, a URI to an Lambda function, and an\n Amazon Resource Name (ARN) for an Identity and Access Management assume role. You specify the name,\n URI, and ARN for each <i>action point</i> defined in the extension.</p>"
73
73
}
74
74
},
75
75
"com.amazonaws.appconfig#ActionInvocation": {
@@ -155,6 +155,12 @@
155
155
"smithy.api#enumValue": "PRE_START_DEPLOYMENT"
156
156
}
157
157
},
158
+
"AT_DEPLOYMENT_TICK": {
159
+
"target": "smithy.api#Unit",
160
+
"traits": {
161
+
"smithy.api#enumValue": "AT_DEPLOYMENT_TICK"
162
+
}
163
+
},
158
164
"ON_DEPLOYMENT_START": {
159
165
"target": "smithy.api#Unit",
160
166
"traits": {
@@ -1835,7 +1841,7 @@
1835
1841
"LocationUri": {
1836
1842
"target": "com.amazonaws.appconfig#Uri",
1837
1843
"traits": {
1838
-
"smithy.api#documentation": "<p>A URI to locate the configuration. You can specify the following:</p>\n <ul>\n <li>\n <p>For the AppConfig hosted configuration store and for feature flags,\n specify <code>hosted</code>.</p>\n </li>\n <li>\n <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in\n the format <code>ssm-parameter://<parameter name></code> or the ARN.</p>\n </li>\n <li>\n <p>For an Amazon Web Services\n CodePipeline pipeline, specify the URI in the following format:\n <code>codepipeline</code>://<pipeline name>.</p>\n </li>\n <li>\n <p>For an Secrets Manager secret, specify the URI in the following format:\n <code>secretsmanager</code>://<secret name>.</p>\n </li>\n <li>\n <p>For an Amazon S3 object, specify the URI in the following format:\n <code>s3://<bucket>/<objectKey> </code>. Here is an example:\n <code>s3://my-bucket/my-app/us-east-1/my-config.json</code>\n </p>\n </li>\n <li>\n <p>For an SSM document, specify either the document name in the format\n <code>ssm-document://<document name></code> or the Amazon Resource Name\n (ARN).</p>\n </li>\n </ul>",
1844
+
"smithy.api#documentation": "<p>A URI to locate the configuration. You can specify the following:</p>\n <ul>\n <li>\n <p>For the AppConfig hosted configuration store and for feature flags,\n specify <code>hosted</code>.</p>\n </li>\n <li>\n <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in\n the format <code>ssm-parameter://<parameter name></code> or the ARN.</p>\n </li>\n <li>\n <p>For an Amazon Web Services\n CodePipeline pipeline, specify the URI in the following format:\n <code>codepipeline</code>://<pipeline name>.</p>\n </li>\n <li>\n <p>For an Secrets Manager secret, specify the URI in the following format:\n <code>secretsmanager</code>://<secret name>.</p>\n </li>\n <li>\n <p>For an Amazon S3 object, specify the URI in the following format:\n <code>s3://<bucket>/<objectKey> </code>. Here is an example:\n <code>s3://amzn-s3-demo-bucket/my-app/us-east-1/my-config.json</code>\n </p>\n </li>\n <li>\n <p>For an SSM document, specify either the document name in the format\n <code>ssm-document://<document name></code> or the Amazon Resource Name\n (ARN).</p>\n </li>\n </ul>",
1839
1845
"smithy.api#required": {}
1840
1846
}
1841
1847
},
@@ -5040,7 +5046,7 @@
5040
5046
}
5041
5047
],
5042
5048
"traits": {
5043
-
"smithy.api#documentation": "<p>Lists configurations stored in the AppConfig hosted configuration store by\n version.</p>",
5049
+
"smithy.api#documentation": "<p>Lists configurations stored in the AppConfig hosted configuration store by\n version.</p>",
5044
5050
"smithy.api#examples": [
5045
5051
{
5046
5052
"title": "To list the available hosted configuration versions",
@@ -5096,7 +5102,7 @@
5096
5102
"MaxResults": {
5097
5103
"target": "com.amazonaws.appconfig#MaxResults",
5098
5104
"traits": {
5099
-
"smithy.api#documentation": "<p>The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.</p>",
5105
+
"smithy.api#documentation": "<p>The maximum number of items to return for this call. If <code>MaxResults</code> is not\n provided in the call, AppConfig returns the maximum of 50. The call also returns\n a token that you can specify in a subsequent call to get the next set of results.</p>",
0 commit comments