Skip to content

Commit

Permalink
Release v1.55.3 (2024-07-25) (#5321)
Browse files Browse the repository at this point in the history
Release v1.55.3 (2024-07-25)
===

### Service Client Updates
* `service/application-autoscaling`: Updates service API
* `service/application-signals`: Updates service API and documentation
* `service/bedrock-runtime`: Updates service API and documentation
* `service/codecommit`: Updates service API and documentation
  * CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository.
* `service/datazone`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
  * EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types.
* `service/ecr`: Updates service API, documentation, paginators, and examples
  * API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template.
* `service/eks`: Updates service API and documentation
* `service/elasticloadbalancingv2`: Updates service API, documentation, and examples
* `service/network-firewall`: Updates service API and documentation
* `service/outposts`: Updates service API and documentation
* `service/states`: Updates service API and documentation
  * This release adds support to customer managed KMS key encryption in AWS Step Functions.

### SDK Bugs
* Remove broken integration test.
  * Remove integration test broken by cloudsearch service.
  • Loading branch information
aws-sdk-go-automation committed Jul 25, 2024
1 parent 0eb09e6 commit f5c0cf4
Show file tree
Hide file tree
Showing 54 changed files with 5,089 additions and 248 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
Release v1.55.3 (2024-07-25)
===

### Service Client Updates
* `service/application-autoscaling`: Updates service API
* `service/application-signals`: Updates service API and documentation
* `service/bedrock-runtime`: Updates service API and documentation
* `service/codecommit`: Updates service API and documentation
* CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository.
* `service/datazone`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
* EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types.
* `service/ecr`: Updates service API, documentation, paginators, and examples
* API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template.
* `service/eks`: Updates service API and documentation
* `service/elasticloadbalancingv2`: Updates service API, documentation, and examples
* `service/network-firewall`: Updates service API and documentation
* `service/outposts`: Updates service API and documentation
* `service/states`: Updates service API and documentation
* This release adds support to customer managed KMS key encryption in AWS Step Functions.

### SDK Bugs
* Remove broken integration test.
* Remove integration test broken by cloudsearch service.

Release v1.55.2 (2024-07-24)
===

Expand Down
2 changes: 0 additions & 2 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
### SDK Enhancements

### SDK Bugs
* Remove broken integration test.
* Remove integration test broken by cloudsearch service.
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.55.2"
const SDKVersion = "1.55.3"
4 changes: 3 additions & 1 deletion models/apis/application-autoscaling/2016-02-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,9 @@
"SageMakerVariantProvisionedConcurrencyUtilization",
"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage",
"SageMakerInferenceComponentInvocationsPerCopy",
"WorkSpacesAverageUserSessionsCapacityUtilization"
"WorkSpacesAverageUserSessionsCapacityUtilization",
"SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution",
"SageMakerVariantConcurrentRequestsPerModelHighResolution"
]
},
"MetricUnit":{"type":"string"},
Expand Down
11 changes: 9 additions & 2 deletions models/apis/application-signals/2024-04-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"version":"2.0",
"metadata":{
"apiVersion":"2024-04-15",
"auth":["aws.auth#sigv4"],
"endpointPrefix":"application-signals",
"protocol":"rest-json",
"protocols":["rest-json"],
Expand Down Expand Up @@ -457,7 +458,8 @@
"members":{
"Service":{"shape":"Service"},
"StartTime":{"shape":"Timestamp"},
"EndTime":{"shape":"Timestamp"}
"EndTime":{"shape":"Timestamp"},
"LogGroupReferences":{"shape":"LogGroupReferences"}
}
},
"Goal":{
Expand Down Expand Up @@ -739,6 +741,10 @@
"Tags":{"shape":"TagList"}
}
},
"LogGroupReferences":{
"type":"list",
"member":{"shape":"Attributes"}
},
"Metric":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -888,7 +894,8 @@
"members":{
"KeyAttributes":{"shape":"Attributes"},
"AttributeMaps":{"shape":"AttributeMaps"},
"MetricReferences":{"shape":"MetricReferences"}
"MetricReferences":{"shape":"MetricReferences"},
"LogGroupReferences":{"shape":"LogGroupReferences"}
}
},
"ServiceDependencies":{
Expand Down
52 changes: 30 additions & 22 deletions models/apis/application-signals/2024-04-15/docs-2.json

Large diffs are not rendered by default.

38 changes: 37 additions & 1 deletion models/apis/bedrock-runtime/2023-09-30/api-2.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
{
"metadata": {
"apiVersion": "2023-09-30",
"auth": [
"aws.auth#sigv4"
],
"endpointPrefix": "bedrock-runtime",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "Amazon Bedrock Runtime",
"serviceId": "Bedrock Runtime",
"signatureVersion": "v4",
Expand Down Expand Up @@ -62,6 +67,9 @@
{
"shape": "InternalServerException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "ValidationException"
},
Expand Down Expand Up @@ -102,6 +110,9 @@
{
"shape": "InternalServerException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "ValidationException"
},
Expand Down Expand Up @@ -142,6 +153,9 @@
{
"shape": "InternalServerException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "ValidationException"
},
Expand Down Expand Up @@ -185,6 +199,9 @@
{
"shape": "InternalServerException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "ModelStreamErrorException"
},
Expand Down Expand Up @@ -546,6 +563,9 @@
"modelStreamErrorException": {
"shape": "ModelStreamErrorException"
},
"serviceUnavailableException": {
"shape": "ServiceUnavailableException"
},
"throttlingException": {
"shape": "ThrottlingException"
},
Expand Down Expand Up @@ -1717,6 +1737,9 @@
"modelTimeoutException": {
"shape": "ModelTimeoutException"
},
"serviceUnavailableException": {
"shape": "ServiceUnavailableException"
},
"throttlingException": {
"shape": "ThrottlingException"
},
Expand All @@ -1739,6 +1762,19 @@
},
"type": "structure"
},
"ServiceUnavailableException": {
"error": {
"httpStatusCode": 503
},
"exception": true,
"fault": true,
"members": {
"message": {
"shape": "NonBlankString"
}
},
"type": "structure"
},
"SpecificToolChoice": {
"members": {
"name": {
Expand Down
20 changes: 14 additions & 6 deletions models/apis/bedrock-runtime/2023-09-30/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
"service": "<p>Describes the API operations for running inference using Amazon Bedrock models.</p>",
"operations": {
"ApplyGuardrail": "<p>The action to apply a guardrail.</p>",
"Converse": "<p>Sends messages to the specified Amazon Bedrock model. <code>Converse</code> provides a consistent interface that works with all models that support messages. This allows you to write code once and use it with different models. Should a model have unique inference parameters, you can also pass those unique parameters to the model.</p> <p>For information about the Converse API, see <i>Use the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a guardrail, see <i>Use a guardrail with the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a tool with a model, see <i>Tool use (Function calling)</i> in the <i>Amazon Bedrock User Guide</i> </p> <p>For example code, see <i>Converse API examples</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permission for the <code>bedrock:InvokeModel</code> action. </p>",
"ConverseStream": "<p>Sends messages to the specified Amazon Bedrock model and returns the response in a stream. <code>ConverseStream</code> provides a consistent API that works with all Amazon Bedrock models that support messages. This allows you to write code once and use it with different models. Should a model have unique inference parameters, you can also pass those unique parameters to the model. </p> <p>To find out if a model supports streaming, call <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html\">GetFoundationModel</a> and check the <code>responseStreamingSupported</code> field in the response.</p> <p>For information about the Converse API, see <i>Use the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a guardrail, see <i>Use a guardrail with the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a tool with a model, see <i>Tool use (Function calling)</i> in the <i>Amazon Bedrock User Guide</i> </p> <p>For example code, see <i>Conversation streaming example</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permission for the <code>bedrock:InvokeModelWithResponseStream</code> action.</p>",
"Converse": "<p>Sends messages to the specified Amazon Bedrock model. <code>Converse</code> provides a consistent interface that works with all models that support messages. This allows you to write code once and use it with different models. If a model has unique inference parameters, you can also pass those unique parameters to the model.</p> <p>Amazon Bedrock doesn't store any text, images, or documents that you provide as content. The data is only used to generate the response.</p> <p>For information about the Converse API, see <i>Use the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a guardrail, see <i>Use a guardrail with the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a tool with a model, see <i>Tool use (Function calling)</i> in the <i>Amazon Bedrock User Guide</i> </p> <p>For example code, see <i>Converse API examples</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permission for the <code>bedrock:InvokeModel</code> action. </p>",
"ConverseStream": "<p>Sends messages to the specified Amazon Bedrock model and returns the response in a stream. <code>ConverseStream</code> provides a consistent API that works with all Amazon Bedrock models that support messages. This allows you to write code once and use it with different models. Should a model have unique inference parameters, you can also pass those unique parameters to the model. </p> <p>To find out if a model supports streaming, call <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html\">GetFoundationModel</a> and check the <code>responseStreamingSupported</code> field in the response.</p> <note> <p>The CLI doesn't support streaming operations in Amazon Bedrock, including <code>ConverseStream</code>.</p> </note> <p>Amazon Bedrock doesn't store any text, images, or documents that you provide as content. The data is only used to generate the response.</p> <p>For information about the Converse API, see <i>Use the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a guardrail, see <i>Use a guardrail with the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. To use a tool with a model, see <i>Tool use (Function calling)</i> in the <i>Amazon Bedrock User Guide</i> </p> <p>For example code, see <i>Conversation streaming example</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permission for the <code>bedrock:InvokeModelWithResponseStream</code> action.</p>",
"InvokeModel": "<p>Invokes the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. You use model inference to generate text, images, and embeddings.</p> <p>For example code, see <i>Invoke model code examples</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permission for the <code>bedrock:InvokeModel</code> action.</p>",
"InvokeModelWithResponseStream": "<p>Invoke the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. The response is returned in a stream.</p> <p>To see if a model supports streaming, call <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html\">GetFoundationModel</a> and check the <code>responseStreamingSupported</code> field in the response.</p> <note> <p>The CLI doesn't support <code>InvokeModelWithResponseStream</code>.</p> </note> <p>For example code, see <i>Invoke model with streaming code example</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permissions to perform the <code>bedrock:InvokeModelWithResponseStream</code> action. </p>"
"InvokeModelWithResponseStream": "<p>Invoke the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. The response is returned in a stream.</p> <p>To see if a model supports streaming, call <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html\">GetFoundationModel</a> and check the <code>responseStreamingSupported</code> field in the response.</p> <note> <p>The CLI doesn't support streaming operations in Amazon Bedrock, including <code>InvokeModelWithResponseStream</code>.</p> </note> <p>For example code, see <i>Invoke model with streaming code example</i> in the <i>Amazon Bedrock User Guide</i>. </p> <p>This operation requires permissions to perform the <code>bedrock:InvokeModelWithResponseStream</code> action. </p>"
},
"shapes": {
"AccessDeniedException": {
Expand Down Expand Up @@ -805,6 +805,7 @@
"ModelTimeoutException$message": null,
"ResourceNotFoundException$message": null,
"ServiceQuotaExceededException$message": null,
"ServiceUnavailableException$message": null,
"ThrottlingException$message": null,
"ValidationException$message": null
}
Expand Down Expand Up @@ -849,10 +850,17 @@
}
},
"ServiceQuotaExceededException": {
"base": "<p>The number of requests exceeds the service quota. Resubmit your request later.</p>",
"base": "<p>Your request exceeds the service quota for your account. You can view your quotas at <a href=\"https://docs.aws.amazon.com/servicequotas/latest/userguide/gs-request-quota.html\">Viewing service quotas</a>. You can resubmit your request later.</p>",
"refs": {
}
},
"ServiceUnavailableException": {
"base": "<p>The service isn't currently available. Try again later.</p>",
"refs": {
"ConverseStreamOutput$serviceUnavailableException": "<p>The service isn't currently available. Try again later.</p>",
"ResponseStream$serviceUnavailableException": null
}
},
"SpecificToolChoice": {
"base": "<p>The model must request a specific tool. For example, <code>{\"tool\" : {\"name\" : \"Your tool name\"}}</code>.</p> <note> <p>This field is only supported by Anthropic Claude 3 models.</p> </note>",
"refs": {
Expand Down Expand Up @@ -907,10 +915,10 @@
}
},
"ThrottlingException": {
"base": "<p>The number of requests exceeds the limit. Resubmit your request later.</p>",
"base": "<p>Your request was throttled because of service-wide limitations. Resubmit your request later or in a different region. You can also purchase <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html\">Provisioned Throughput</a> to increase the rate or number of tokens you can process.</p>",
"refs": {
"ConverseStreamOutput$throttlingException": "<p>The number of requests exceeds the limit. Resubmit your request later.</p>",
"ResponseStream$throttlingException": "<p>The number or frequency of requests exceeds the limit. Resubmit your request later.</p>"
"ResponseStream$throttlingException": "<p>Your request was throttled because of service-wide limitations. Resubmit your request later or in a different region. You can also purchase <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html\">Provisioned Throughput</a> to increase the rate or number of tokens you can process.</p>"
}
},
"TokenUsage": {
Expand Down
11 changes: 10 additions & 1 deletion models/apis/codecommit/2015-04-13/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@
"endpointPrefix":"codecommit",
"jsonVersion":"1.1",
"protocol":"json",
"protocols":["json"],
"serviceAbbreviation":"CodeCommit",
"serviceFullName":"AWS CodeCommit",
"serviceId":"CodeCommit",
"signatureVersion":"v4",
"targetPrefix":"CodeCommit_20150413",
"uid":"codecommit-2015-04-13"
"uid":"codecommit-2015-04-13",
"auth":["aws.auth#sigv4"]
},
"operations":{
"AssociateApprovalRuleTemplateWithRepository":{
Expand Down Expand Up @@ -316,6 +318,7 @@
{"shape":"InvalidRepositoryNameException"},
{"shape":"InvalidRepositoryDescriptionException"},
{"shape":"RepositoryLimitExceededException"},
{"shape":"OperationNotAllowedException"},
{"shape":"EncryptionIntegrityChecksFailedException"},
{"shape":"EncryptionKeyAccessDeniedException"},
{"shape":"EncryptionKeyDisabledException"},
Expand Down Expand Up @@ -4531,6 +4534,12 @@
"base":{"shape":"ObjectTypeEnum"}
}
},
"OperationNotAllowedException":{
"type":"structure",
"members":{
},
"exception":true
},
"OrderEnum":{
"type":"string",
"enum":[
Expand Down
9 changes: 7 additions & 2 deletions models/apis/codecommit/2015-04-13/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1925,9 +1925,9 @@
"KmsKeyId": {
"base": null,
"refs": {
"CreateRepositoryInput$kmsKeyId": "<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for kmsKeyID, see <a href=\"https://docs.aws.amazon.com/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p> <p>If no key is specified, the default <code>aws/codecommit</code> Amazon Web Services managed key is used.</p>",
"CreateRepositoryInput$kmsKeyId": "<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for kmsKeyID, see <a href=\"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p> <p>If no key is specified, the default <code>aws/codecommit</code> Amazon Web Services managed key is used.</p>",
"RepositoryMetadata$kmsKeyId": "<p>The ID of the Key Management Service encryption key used to encrypt and decrypt the repository.</p>",
"UpdateRepositoryEncryptionKeyInput$kmsKeyId": "<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for keyID, see <a href=\"https://docs.aws.amazon.com/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p>",
"UpdateRepositoryEncryptionKeyInput$kmsKeyId": "<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for keyID, see <a href=\"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p>",
"UpdateRepositoryEncryptionKeyOutput$kmsKeyId": "<p>The ID of the encryption key.</p>",
"UpdateRepositoryEncryptionKeyOutput$originalKmsKeyId": "<p>The ID of the encryption key formerly used to encrypt and decrypt the repository.</p>"
}
Expand Down Expand Up @@ -2429,6 +2429,11 @@
"ConflictMetadata$objectTypes": "<p>Information about any object type conflicts in a merge operation.</p>"
}
},
"OperationNotAllowedException": {
"base": "<p>The requested action is not allowed.</p>",
"refs": {
}
},
"OrderEnum": {
"base": null,
"refs": {
Expand Down
Loading

0 comments on commit f5c0cf4

Please sign in to comment.