|
30 | 30 | {
|
31 | 31 | "shape": "BadRequestException"
|
32 | 32 | },
|
| 33 | + { |
| 34 | + "shape": "ServiceQuotaExceededException" |
| 35 | + }, |
33 | 36 | {
|
34 | 37 | "shape": "InternalServerException"
|
35 | 38 | }
|
|
58 | 61 | },
|
59 | 62 | {
|
60 | 63 | "shape": "InternalServerException"
|
| 64 | + }, |
| 65 | + { |
| 66 | + "shape": "ServiceQuotaExceededException" |
61 | 67 | }
|
62 | 68 | ],
|
63 | 69 | "documentation": "<p>Creates a configuration profile, which is information that enables AppConfig to access the configuration source. Valid configuration sources include the following:</p> <ul> <li> <p>Configuration data in YAML, JSON, and other formats stored in the AppConfig hosted configuration store</p> </li> <li> <p>Configuration data stored as objects in an Amazon Simple Storage Service (Amazon S3) bucket</p> </li> <li> <p>Pipelines stored in CodePipeline</p> </li> <li> <p>Secrets stored in Secrets Manager</p> </li> <li> <p>Standard and secure string parameters stored in Amazon Web Services Systems Manager Parameter Store</p> </li> <li> <p>Configuration data in SSM documents stored in the Systems Manager document store</p> </li> </ul> <p>A configuration profile includes the following information:</p> <ul> <li> <p>The URI location of the configuration data.</p> </li> <li> <p>The Identity and Access Management (IAM) role that provides access to the configuration data.</p> </li> <li> <p>A validator for the configuration data. Available validators include either a JSON Schema or an Amazon Web Services Lambda function.</p> </li> </ul> <p>For more information, see <a href=\"http://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html\">Create a Configuration and a Configuration Profile</a> in the <i>AppConfig User Guide</i>.</p>"
|
|
79 | 85 | {
|
80 | 86 | "shape": "InternalServerException"
|
81 | 87 | },
|
| 88 | + { |
| 89 | + "shape": "ServiceQuotaExceededException" |
| 90 | + }, |
82 | 91 | {
|
83 | 92 | "shape": "BadRequestException"
|
84 | 93 | }
|
|
107 | 116 | },
|
108 | 117 | {
|
109 | 118 | "shape": "BadRequestException"
|
| 119 | + }, |
| 120 | + { |
| 121 | + "shape": "ServiceQuotaExceededException" |
110 | 122 | }
|
111 | 123 | ],
|
112 | 124 | "documentation": "<p>Creates an environment. For each application, you define one or more environments. An environment is a deployment group of AppConfig targets, such as applications in a <code>Beta</code> or <code>Production</code> environment. You can also define environments for application subcomponents such as the <code>Web</code>, <code>Mobile</code> and <code>Back-end</code> components for your application. You can configure Amazon CloudWatch alarms for each environment. The system monitors alarms during a configuration deployment. If an alarm is triggered, the system rolls back the configuration.</p>"
|
|
138 | 150 | "shape": "InternalServerException"
|
139 | 151 | }
|
140 | 152 | ],
|
141 |
| - "documentation": "<p>Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration.</p> <p>You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For most use cases, to create your own extension, you must create an Lambda function to perform any computation and processing defined in the extension. For more information about extensions, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Working with AppConfig extensions</a> in the <i>AppConfig User Guide</i>.</p>" |
| 153 | + "documentation": "<p>Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration.</p> <p>You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For an AppConfig extension that uses Lambda, you must create a Lambda function to perform any computation and processing defined in the extension. If you plan to create custom versions of the Amazon Web Services authored notification extensions, you only need to specify an Amazon Resource Name (ARN) in the <code>Uri</code> field for the new extension version.</p> <ul> <li> <p>For a custom EventBridge notification extension, enter the ARN of the EventBridge default events in the <code>Uri</code> field.</p> </li> <li> <p>For a custom Amazon SNS notification extension, enter the ARN of an Amazon SNS topic in the <code>Uri</code> field.</p> </li> <li> <p>For a custom Amazon SQS notification extension, enter the ARN of an Amazon SQS message queue in the <code>Uri</code> field. </p> </li> </ul> <p>For more information about extensions, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Working with AppConfig extensions</a> in the <i>AppConfig User Guide</i>.</p>" |
142 | 154 | },
|
143 | 155 | "CreateExtensionAssociation": {
|
144 | 156 | "name": "CreateExtensionAssociation",
|
|
1440 | 1452 | },
|
1441 | 1453 | "LocationUri": {
|
1442 | 1454 | "shape": "Uri",
|
1443 |
| - "documentation": "<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://<parameter name></code> or the ARN.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secrets-manager</code>://<secret name>.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://<bucket>/<objectKey> </code>. Here is an example: <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://<document name></code> or the Amazon Resource Name (ARN).</p> </li> </ul>" |
| 1455 | + "documentation": "<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://<parameter name></code> or the ARN.</p> </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: <code>codepipeline</code>://<pipeline name>.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secretsmanager</code>://<secret name>.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://<bucket>/<objectKey> </code>. Here is an example: <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://<document name></code> or the Amazon Resource Name (ARN).</p> </li> </ul>" |
1444 | 1456 | },
|
1445 | 1457 | "RetrievalRoleArn": {
|
1446 | 1458 | "shape": "RoleArn",
|
|
1873 | 1885 | "KmsKeyIdentifier": {
|
1874 | 1886 | "shape": "Identifier",
|
1875 | 1887 | "documentation": "<p>The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key. </p>"
|
| 1888 | + }, |
| 1889 | + "VersionLabel": { |
| 1890 | + "shape": "VersionLabel", |
| 1891 | + "documentation": "<p>A user-defined label for an AppConfig hosted configuration version.</p>" |
1876 | 1892 | }
|
1877 | 1893 | }
|
1878 | 1894 | },
|
|
1889 | 1905 | },
|
1890 | 1906 | "Description": {
|
1891 | 1907 | "shape": "Description",
|
1892 |
| - "documentation": "<p>A description of the deployment event. Descriptions include, but are not limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.</p>" |
| 1908 | + "documentation": "<p>A description of the deployment event. Descriptions include, but are not limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The percentage of hosts that received the deployment.</p> </li> <li> <p>A recommendation to attempt a new deployment (in the case of an internal error).</p> </li> </ul>" |
1893 | 1909 | },
|
1894 | 1910 | "ActionInvocations": {
|
1895 | 1911 | "shape": "ActionInvocations",
|
|
2042 | 2058 | "CompletedAt": {
|
2043 | 2059 | "shape": "Iso8601DateTime",
|
2044 | 2060 | "documentation": "<p>Time the deployment completed.</p>"
|
| 2061 | + }, |
| 2062 | + "VersionLabel": { |
| 2063 | + "shape": "VersionLabel", |
| 2064 | + "documentation": "<p>A user-defined label for an AppConfig hosted configuration version.</p>" |
2045 | 2065 | }
|
2046 | 2066 | },
|
2047 | 2067 | "documentation": "<p>Information about the deployment.</p>"
|
|
2986 | 3006 | },
|
2987 | 3007 | "ConfigurationVersion": {
|
2988 | 3008 | "shape": "Version",
|
2989 |
| - "documentation": "<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label.</p>" |
| 3009 | + "documentation": "<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.</p>" |
2990 | 3010 | },
|
2991 | 3011 | "Description": {
|
2992 | 3012 | "shape": "Description",
|
|
0 commit comments