Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit f5c0cf4

Browse files
Release v1.55.3 (2024-07-25) (#5321)
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.
1 parent 0eb09e6 commit f5c0cf4

54 files changed

Lines changed: 5089 additions & 248 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
Release v1.55.3 (2024-07-25)
2+
===
3+
4+
### Service Client Updates
5+
* `service/application-autoscaling`: Updates service API
6+
* `service/application-signals`: Updates service API and documentation
7+
* `service/bedrock-runtime`: Updates service API and documentation
8+
* `service/codecommit`: Updates service API and documentation
9+
* CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository.
10+
* `service/datazone`: Updates service API and documentation
11+
* `service/ec2`: Updates service API and documentation
12+
* 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.
13+
* `service/ecr`: Updates service API, documentation, paginators, and examples
14+
* API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template.
15+
* `service/eks`: Updates service API and documentation
16+
* `service/elasticloadbalancingv2`: Updates service API, documentation, and examples
17+
* `service/network-firewall`: Updates service API and documentation
18+
* `service/outposts`: Updates service API and documentation
19+
* `service/states`: Updates service API and documentation
20+
* This release adds support to customer managed KMS key encryption in AWS Step Functions.
21+
22+
### SDK Bugs
23+
* Remove broken integration test.
24+
* Remove integration test broken by cloudsearch service.
25+
126
Release v1.55.2 (2024-07-24)
227
===
328

CHANGELOG_PENDING.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,3 @@
33
### SDK Enhancements
44

55
### SDK Bugs
6-
* Remove broken integration test.
7-
* Remove integration test broken by cloudsearch service.

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.55.2"
8+
const SDKVersion = "1.55.3"

models/apis/application-autoscaling/2016-02-06/api-2.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,9 @@
514514
"SageMakerVariantProvisionedConcurrencyUtilization",
515515
"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage",
516516
"SageMakerInferenceComponentInvocationsPerCopy",
517-
"WorkSpacesAverageUserSessionsCapacityUtilization"
517+
"WorkSpacesAverageUserSessionsCapacityUtilization",
518+
"SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution",
519+
"SageMakerVariantConcurrentRequestsPerModelHighResolution"
518520
]
519521
},
520522
"MetricUnit":{"type":"string"},

models/apis/application-signals/2024-04-15/api-2.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"version":"2.0",
33
"metadata":{
44
"apiVersion":"2024-04-15",
5+
"auth":["aws.auth#sigv4"],
56
"endpointPrefix":"application-signals",
67
"protocol":"rest-json",
78
"protocols":["rest-json"],
@@ -457,7 +458,8 @@
457458
"members":{
458459
"Service":{"shape":"Service"},
459460
"StartTime":{"shape":"Timestamp"},
460-
"EndTime":{"shape":"Timestamp"}
461+
"EndTime":{"shape":"Timestamp"},
462+
"LogGroupReferences":{"shape":"LogGroupReferences"}
461463
}
462464
},
463465
"Goal":{
@@ -739,6 +741,10 @@
739741
"Tags":{"shape":"TagList"}
740742
}
741743
},
744+
"LogGroupReferences":{
745+
"type":"list",
746+
"member":{"shape":"Attributes"}
747+
},
742748
"Metric":{
743749
"type":"structure",
744750
"members":{
@@ -888,7 +894,8 @@
888894
"members":{
889895
"KeyAttributes":{"shape":"Attributes"},
890896
"AttributeMaps":{"shape":"AttributeMaps"},
891-
"MetricReferences":{"shape":"MetricReferences"}
897+
"MetricReferences":{"shape":"MetricReferences"},
898+
"LogGroupReferences":{"shape":"LogGroupReferences"}
892899
}
893900
},
894901
"ServiceDependencies":{

models/apis/application-signals/2024-04-15/docs-2.json

Lines changed: 30 additions & 22 deletions
Large diffs are not rendered by default.

models/apis/bedrock-runtime/2023-09-30/api-2.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
{
22
"metadata": {
33
"apiVersion": "2023-09-30",
4+
"auth": [
5+
"aws.auth#sigv4"
6+
],
47
"endpointPrefix": "bedrock-runtime",
5-
"jsonVersion": "1.1",
68
"protocol": "rest-json",
9+
"protocols": [
10+
"rest-json"
11+
],
712
"serviceFullName": "Amazon Bedrock Runtime",
813
"serviceId": "Bedrock Runtime",
914
"signatureVersion": "v4",
@@ -62,6 +67,9 @@
6267
{
6368
"shape": "InternalServerException"
6469
},
70+
{
71+
"shape": "ServiceUnavailableException"
72+
},
6573
{
6674
"shape": "ValidationException"
6775
},
@@ -102,6 +110,9 @@
102110
{
103111
"shape": "InternalServerException"
104112
},
113+
{
114+
"shape": "ServiceUnavailableException"
115+
},
105116
{
106117
"shape": "ValidationException"
107118
},
@@ -142,6 +153,9 @@
142153
{
143154
"shape": "InternalServerException"
144155
},
156+
{
157+
"shape": "ServiceUnavailableException"
158+
},
145159
{
146160
"shape": "ValidationException"
147161
},
@@ -185,6 +199,9 @@
185199
{
186200
"shape": "InternalServerException"
187201
},
202+
{
203+
"shape": "ServiceUnavailableException"
204+
},
188205
{
189206
"shape": "ModelStreamErrorException"
190207
},
@@ -546,6 +563,9 @@
546563
"modelStreamErrorException": {
547564
"shape": "ModelStreamErrorException"
548565
},
566+
"serviceUnavailableException": {
567+
"shape": "ServiceUnavailableException"
568+
},
549569
"throttlingException": {
550570
"shape": "ThrottlingException"
551571
},
@@ -1717,6 +1737,9 @@
17171737
"modelTimeoutException": {
17181738
"shape": "ModelTimeoutException"
17191739
},
1740+
"serviceUnavailableException": {
1741+
"shape": "ServiceUnavailableException"
1742+
},
17201743
"throttlingException": {
17211744
"shape": "ThrottlingException"
17221745
},
@@ -1739,6 +1762,19 @@
17391762
},
17401763
"type": "structure"
17411764
},
1765+
"ServiceUnavailableException": {
1766+
"error": {
1767+
"httpStatusCode": 503
1768+
},
1769+
"exception": true,
1770+
"fault": true,
1771+
"members": {
1772+
"message": {
1773+
"shape": "NonBlankString"
1774+
}
1775+
},
1776+
"type": "structure"
1777+
},
17421778
"SpecificToolChoice": {
17431779
"members": {
17441780
"name": {

models/apis/bedrock-runtime/2023-09-30/docs-2.json

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
"service": "<p>Describes the API operations for running inference using Amazon Bedrock models.</p>",
44
"operations": {
55
"ApplyGuardrail": "<p>The action to apply a guardrail.</p>",
6-
"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>",
7-
"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>",
6+
"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>",
7+
"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>",
88
"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>",
9-
"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>"
9+
"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>"
1010
},
1111
"shapes": {
1212
"AccessDeniedException": {
@@ -805,6 +805,7 @@
805805
"ModelTimeoutException$message": null,
806806
"ResourceNotFoundException$message": null,
807807
"ServiceQuotaExceededException$message": null,
808+
"ServiceUnavailableException$message": null,
808809
"ThrottlingException$message": null,
809810
"ValidationException$message": null
810811
}
@@ -849,10 +850,17 @@
849850
}
850851
},
851852
"ServiceQuotaExceededException": {
852-
"base": "<p>The number of requests exceeds the service quota. Resubmit your request later.</p>",
853+
"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>",
853854
"refs": {
854855
}
855856
},
857+
"ServiceUnavailableException": {
858+
"base": "<p>The service isn't currently available. Try again later.</p>",
859+
"refs": {
860+
"ConverseStreamOutput$serviceUnavailableException": "<p>The service isn't currently available. Try again later.</p>",
861+
"ResponseStream$serviceUnavailableException": null
862+
}
863+
},
856864
"SpecificToolChoice": {
857865
"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>",
858866
"refs": {
@@ -907,10 +915,10 @@
907915
}
908916
},
909917
"ThrottlingException": {
910-
"base": "<p>The number of requests exceeds the limit. Resubmit your request later.</p>",
918+
"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>",
911919
"refs": {
912920
"ConverseStreamOutput$throttlingException": "<p>The number of requests exceeds the limit. Resubmit your request later.</p>",
913-
"ResponseStream$throttlingException": "<p>The number or frequency of requests exceeds the limit. Resubmit your request later.</p>"
921+
"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>"
914922
}
915923
},
916924
"TokenUsage": {

models/apis/codecommit/2015-04-13/api-2.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
"endpointPrefix":"codecommit",
66
"jsonVersion":"1.1",
77
"protocol":"json",
8+
"protocols":["json"],
89
"serviceAbbreviation":"CodeCommit",
910
"serviceFullName":"AWS CodeCommit",
1011
"serviceId":"CodeCommit",
1112
"signatureVersion":"v4",
1213
"targetPrefix":"CodeCommit_20150413",
13-
"uid":"codecommit-2015-04-13"
14+
"uid":"codecommit-2015-04-13",
15+
"auth":["aws.auth#sigv4"]
1416
},
1517
"operations":{
1618
"AssociateApprovalRuleTemplateWithRepository":{
@@ -316,6 +318,7 @@
316318
{"shape":"InvalidRepositoryNameException"},
317319
{"shape":"InvalidRepositoryDescriptionException"},
318320
{"shape":"RepositoryLimitExceededException"},
321+
{"shape":"OperationNotAllowedException"},
319322
{"shape":"EncryptionIntegrityChecksFailedException"},
320323
{"shape":"EncryptionKeyAccessDeniedException"},
321324
{"shape":"EncryptionKeyDisabledException"},
@@ -4531,6 +4534,12 @@
45314534
"base":{"shape":"ObjectTypeEnum"}
45324535
}
45334536
},
4537+
"OperationNotAllowedException":{
4538+
"type":"structure",
4539+
"members":{
4540+
},
4541+
"exception":true
4542+
},
45344543
"OrderEnum":{
45354544
"type":"string",
45364545
"enum":[

models/apis/codecommit/2015-04-13/docs-2.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1925,9 +1925,9 @@
19251925
"KmsKeyId": {
19261926
"base": null,
19271927
"refs": {
1928-
"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>",
1928+
"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>",
19291929
"RepositoryMetadata$kmsKeyId": "<p>The ID of the Key Management Service encryption key used to encrypt and decrypt the repository.</p>",
1930-
"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>",
1930+
"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>",
19311931
"UpdateRepositoryEncryptionKeyOutput$kmsKeyId": "<p>The ID of the encryption key.</p>",
19321932
"UpdateRepositoryEncryptionKeyOutput$originalKmsKeyId": "<p>The ID of the encryption key formerly used to encrypt and decrypt the repository.</p>"
19331933
}
@@ -2429,6 +2429,11 @@
24292429
"ConflictMetadata$objectTypes": "<p>Information about any object type conflicts in a merge operation.</p>"
24302430
}
24312431
},
2432+
"OperationNotAllowedException": {
2433+
"base": "<p>The requested action is not allowed.</p>",
2434+
"refs": {
2435+
}
2436+
},
24322437
"OrderEnum": {
24332438
"base": null,
24342439
"refs": {

0 commit comments

Comments
 (0)