Skip to content

Commit

Permalink
Release v1.45.14 (2023-09-20) (#4995)
Browse files Browse the repository at this point in the history
Release v1.45.14 (2023-09-20)
===

### Service Client Updates
* `service/appconfig`: Updates service API, documentation, and paginators
* `service/apprunner`: Updates service API, documentation, and paginators
* `service/codeartifact`: Updates service API
* `service/kinesisvideo`: Updates service documentation
  * Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs.
* `service/logs`: Updates service API and documentation
  * Add ClientToken to QueryDefinition CFN Handler in CWL
* `service/s3`: Updates service API, documentation, and examples
  * Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException
* `service/servicediscovery`: Updates service API and documentation
* `service/sso-oidc`: Adds new service
  • Loading branch information
aws-sdk-go-automation committed Sep 20, 2023
1 parent 17f96f9 commit 9401136
Show file tree
Hide file tree
Showing 40 changed files with 3,641 additions and 1,406 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
Release v1.45.14 (2023-09-20)
===

### Service Client Updates
* `service/appconfig`: Updates service API, documentation, and paginators
* `service/apprunner`: Updates service API, documentation, and paginators
* `service/codeartifact`: Updates service API
* `service/kinesisvideo`: Updates service documentation
* Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs.
* `service/logs`: Updates service API and documentation
* Add ClientToken to QueryDefinition CFN Handler in CWL
* `service/s3`: Updates service API, documentation, and examples
* Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException
* `service/servicediscovery`: Updates service API and documentation
* `service/sso-oidc`: Adds new service

Release v1.45.13 (2023-09-19)
===

Expand Down
19 changes: 19 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.45.13"
const SDKVersion = "1.45.14"
14 changes: 10 additions & 4 deletions models/apis/appconfig/2019-10-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"output":{"shape":"Application"},
"errors":[
{"shape":"BadRequestException"},
{"shape":"ServiceQuotaExceededException"},
{"shape":"InternalServerException"}
]
},
Expand All @@ -39,7 +40,8 @@
"errors":[
{"shape":"BadRequestException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InternalServerException"}
{"shape":"InternalServerException"},
{"shape":"ServiceQuotaExceededException"}
]
},
"CreateDeploymentStrategy":{
Expand All @@ -53,6 +55,7 @@
"output":{"shape":"DeploymentStrategy"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"ServiceQuotaExceededException"},
{"shape":"BadRequestException"}
]
},
Expand All @@ -68,7 +71,8 @@
"errors":[
{"shape":"InternalServerException"},
{"shape":"ResourceNotFoundException"},
{"shape":"BadRequestException"}
{"shape":"BadRequestException"},
{"shape":"ServiceQuotaExceededException"}
]
},
"CreateExtension":{
Expand Down Expand Up @@ -1127,7 +1131,8 @@
"CompletedAt":{"shape":"Iso8601DateTime"},
"AppliedExtensions":{"shape":"AppliedExtensions"},
"KmsKeyArn":{"shape":"Arn"},
"KmsKeyIdentifier":{"shape":"Identifier"}
"KmsKeyIdentifier":{"shape":"Identifier"},
"VersionLabel":{"shape":"VersionLabel"}
}
},
"DeploymentEvent":{
Expand Down Expand Up @@ -1211,7 +1216,8 @@
"State":{"shape":"DeploymentState"},
"PercentageComplete":{"shape":"Percentage"},
"StartedAt":{"shape":"Iso8601DateTime"},
"CompletedAt":{"shape":"Iso8601DateTime"}
"CompletedAt":{"shape":"Iso8601DateTime"},
"VersionLabel":{"shape":"VersionLabel"}
}
},
"Deployments":{
Expand Down
12 changes: 7 additions & 5 deletions models/apis/appconfig/2019-10-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"CreateConfigurationProfile": "<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>",
"CreateDeploymentStrategy": "<p>Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.</p>",
"CreateEnvironment": "<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>",
"CreateExtension": "<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>",
"CreateExtension": "<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>",
"CreateExtensionAssociation": "<p>When you create an extension or configure an Amazon Web Services authored extension, you associate the extension with an AppConfig application, environment, or configuration profile. For example, you can choose to run the <code>AppConfig deployment events to Amazon SNS</code> Amazon Web Services authored extension and receive notifications on an Amazon SNS topic anytime a configuration deployment is started for a specific application. Defining which extension to associate with an AppConfig resource is called an <i>extension association</i>. An extension association is a specified relationship between an extension and an AppConfig resource, such as an application or a configuration profile. For more information about extensions and associations, 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>",
"CreateHostedConfigurationVersion": "<p>Creates a new configuration in the AppConfig hosted configuration store.</p>",
"DeleteApplication": "<p>Deletes an application. Deleting an application does not delete a configuration from a host.</p>",
Expand Down Expand Up @@ -367,7 +367,7 @@
"CreateExtensionRequest$Description": "<p>Information about the extension.</p>",
"CreateHostedConfigurationVersionRequest$Description": "<p>A description of the configuration.</p>",
"Deployment$Description": "<p>The description of the deployment.</p>",
"DeploymentEvent$Description": "<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>",
"DeploymentEvent$Description": "<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>",
"DeploymentStrategy$Description": "<p>The description of the deployment strategy.</p>",
"Environment$Description": "<p>The description of the environment.</p>",
"Extension$Description": "<p>Information about the extension.</p>",
Expand Down Expand Up @@ -886,7 +886,7 @@
}
},
"ServiceQuotaExceededException": {
"base": "<p>The number of hosted configuration versions exceeds the limit for the AppConfig hosted configuration store. Delete one or more versions and try again.</p>",
"base": "<p>The number of one more AppConfig resources exceeds the maximum allowed. Verify that your environment doesn't exceed the following service quotas:</p> <p>Applications: 100 max</p> <p>Deployment strategies: 20 max</p> <p>Configuration profiles: 100 max per application</p> <p>Environments: 20 max per application</p> <p>To resolve this issue, you can delete one or more resources and try again. Or, you can request a quota increase. For more information about quotas and to request an increase, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/appconfig.html#limits_appconfig\">Service quotas for AppConfig</a> in the Amazon Web Services General Reference.</p>",
"refs": {
}
},
Expand Down Expand Up @@ -1036,7 +1036,7 @@
"ActionInvocation$Uri": "<p>The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.</p>",
"ConfigurationProfile$LocationUri": "<p>The URI location of the configuration.</p>",
"ConfigurationProfileSummary$LocationUri": "<p>The URI location of the configuration.</p>",
"CreateConfigurationProfileRequest$LocationUri": "<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://&lt;parameter name&gt;</code> or the ARN.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </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://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>",
"CreateConfigurationProfileRequest$LocationUri": "<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://&lt;parameter name&gt;</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>://&lt;pipeline name&gt;.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </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://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>",
"Deployment$ConfigurationLocationUri": "<p>Information about the source location of the configuration.</p>"
}
},
Expand Down Expand Up @@ -1079,14 +1079,16 @@
"Deployment$ConfigurationVersion": "<p>The configuration version that was deployed.</p>",
"DeploymentSummary$ConfigurationVersion": "<p>The version of the configuration.</p>",
"GetConfigurationRequest$ClientConfigurationVersion": "<p>The configuration version returned in the most recent <code>GetConfiguration</code> response.</p> <important> <p>AppConfig uses the value of the <code>ClientConfigurationVersion</code> parameter to identify the configuration version on your clients. If you don’t send <code>ClientConfigurationVersion</code> with each call to <code>GetConfiguration</code>, your clients receive the current configuration. You are charged each time your clients receive a configuration.</p> <p>To avoid excess charges, we recommend you use the <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/StartConfigurationSession.html\">StartConfigurationSession</a> and <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/GetLatestConfiguration.html\">GetLatestConfiguration</a> APIs, which track the client configuration version on your behalf. If you choose to continue using <code>GetConfiguration</code>, we recommend that you include the <code>ClientConfigurationVersion</code> value with every call to <code>GetConfiguration</code>. The value to use for <code>ClientConfigurationVersion</code> comes from the <code>ConfigurationVersion</code> attribute returned by <code>GetConfiguration</code> when there is new or updated data, and should be saved for subsequent calls to <code>GetConfiguration</code>.</p> </important> <p>For more information about working with configurations, see <a href=\"http://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-retrieving-the-configuration.html\">Retrieving the Configuration</a> in the <i>AppConfig User Guide</i>.</p>",
"StartDeploymentRequest$ConfigurationVersion": "<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label.</p>",
"StartDeploymentRequest$ConfigurationVersion": "<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>",
"ValidateConfigurationRequest$ConfigurationVersion": "<p>The version of the configuration to validate.</p>"
}
},
"VersionLabel": {
"base": null,
"refs": {
"CreateHostedConfigurationVersionRequest$VersionLabel": "<p>An optional, user-defined label for the AppConfig hosted configuration version. This value must contain at least one non-numeric character. For example, \"v2.2.0\".</p>",
"Deployment$VersionLabel": "<p>A user-defined label for an AppConfig hosted configuration version.</p>",
"DeploymentSummary$VersionLabel": "<p>A user-defined label for an AppConfig hosted configuration version.</p>",
"HostedConfigurationVersion$VersionLabel": "<p>A user-defined label for an AppConfig hosted configuration version.</p>",
"HostedConfigurationVersionSummary$VersionLabel": "<p>A user-defined label for an AppConfig hosted configuration version.</p>"
}
Expand Down

0 comments on commit 9401136

Please sign in to comment.