Skip to content

Commit 5a39f93

Browse files
Updated API models and rebuilt service gems.
1 parent 98ceddc commit 5a39f93

File tree

149 files changed

+4699
-538
lines changed

Some content is hidden

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

149 files changed

+4699
-538
lines changed

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"},

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":{

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

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

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

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"version":"2.0",
33
"metadata":{
44
"apiVersion":"2023-09-30",
5+
"auth":["aws.auth#sigv4"],
56
"endpointPrefix":"bedrock-runtime",
6-
"jsonVersion":"1.1",
77
"protocol":"rest-json",
8+
"protocols":["rest-json"],
89
"serviceFullName":"Amazon Bedrock Runtime",
910
"serviceId":"Bedrock Runtime",
1011
"signatureVersion":"v4",
@@ -45,6 +46,7 @@
4546
{"shape":"ThrottlingException"},
4647
{"shape":"ModelTimeoutException"},
4748
{"shape":"InternalServerException"},
49+
{"shape":"ServiceUnavailableException"},
4850
{"shape":"ValidationException"},
4951
{"shape":"ModelNotReadyException"},
5052
{"shape":"ModelErrorException"}
@@ -65,6 +67,7 @@
6567
{"shape":"ThrottlingException"},
6668
{"shape":"ModelTimeoutException"},
6769
{"shape":"InternalServerException"},
70+
{"shape":"ServiceUnavailableException"},
6871
{"shape":"ValidationException"},
6972
{"shape":"ModelNotReadyException"},
7073
{"shape":"ModelErrorException"}
@@ -85,6 +88,7 @@
8588
{"shape":"ThrottlingException"},
8689
{"shape":"ModelTimeoutException"},
8790
{"shape":"InternalServerException"},
91+
{"shape":"ServiceUnavailableException"},
8892
{"shape":"ValidationException"},
8993
{"shape":"ModelNotReadyException"},
9094
{"shape":"ServiceQuotaExceededException"},
@@ -106,6 +110,7 @@
106110
{"shape":"ThrottlingException"},
107111
{"shape":"ModelTimeoutException"},
108112
{"shape":"InternalServerException"},
113+
{"shape":"ServiceUnavailableException"},
109114
{"shape":"ModelStreamErrorException"},
110115
{"shape":"ValidationException"},
111116
{"shape":"ModelNotReadyException"},
@@ -351,7 +356,8 @@
351356
"internalServerException":{"shape":"InternalServerException"},
352357
"modelStreamErrorException":{"shape":"ModelStreamErrorException"},
353358
"validationException":{"shape":"ValidationException"},
354-
"throttlingException":{"shape":"ThrottlingException"}
359+
"throttlingException":{"shape":"ThrottlingException"},
360+
"serviceUnavailableException":{"shape":"ServiceUnavailableException"}
355361
},
356362
"eventstream":true
357363
},
@@ -1256,7 +1262,8 @@
12561262
"modelStreamErrorException":{"shape":"ModelStreamErrorException"},
12571263
"validationException":{"shape":"ValidationException"},
12581264
"throttlingException":{"shape":"ThrottlingException"},
1259-
"modelTimeoutException":{"shape":"ModelTimeoutException"}
1265+
"modelTimeoutException":{"shape":"ModelTimeoutException"},
1266+
"serviceUnavailableException":{"shape":"ServiceUnavailableException"}
12601267
},
12611268
"eventstream":true
12621269
},
@@ -1271,6 +1278,15 @@
12711278
},
12721279
"exception":true
12731280
},
1281+
"ServiceUnavailableException":{
1282+
"type":"structure",
1283+
"members":{
1284+
"message":{"shape":"NonBlankString"}
1285+
},
1286+
"error":{"httpStatusCode":503},
1287+
"exception":true,
1288+
"fault":true
1289+
},
12741290
"SpecificToolChoice":{
12751291
"type":"structure",
12761292
"required":["name"],

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": {

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@
318318
{"shape":"InvalidRepositoryNameException"},
319319
{"shape":"InvalidRepositoryDescriptionException"},
320320
{"shape":"RepositoryLimitExceededException"},
321+
{"shape":"OperationNotAllowedException"},
321322
{"shape":"EncryptionIntegrityChecksFailedException"},
322323
{"shape":"EncryptionKeyAccessDeniedException"},
323324
{"shape":"EncryptionKeyDisabledException"},
@@ -4533,6 +4534,12 @@
45334534
"base":{"shape":"ObjectTypeEnum"}
45344535
}
45354536
},
4537+
"OperationNotAllowedException":{
4538+
"type":"structure",
4539+
"members":{
4540+
},
4541+
"exception":true
4542+
},
45364543
"OrderEnum":{
45374544
"type":"string",
45384545
"enum":[

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": {

apis/datazone/2018-05-10/api-2.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,6 +1071,24 @@
10711071
{"shape":"UnauthorizedException"}
10721072
]
10731073
},
1074+
"GetEnvironmentCredentials":{
1075+
"name":"GetEnvironmentCredentials",
1076+
"http":{
1077+
"method":"GET",
1078+
"requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/credentials",
1079+
"responseCode":200
1080+
},
1081+
"input":{"shape":"GetEnvironmentCredentialsInput"},
1082+
"output":{"shape":"GetEnvironmentCredentialsOutput"},
1083+
"errors":[
1084+
{"shape":"InternalServerException"},
1085+
{"shape":"ResourceNotFoundException"},
1086+
{"shape":"AccessDeniedException"},
1087+
{"shape":"ThrottlingException"},
1088+
{"shape":"ValidationException"},
1089+
{"shape":"UnauthorizedException"}
1090+
]
1091+
},
10741092
"GetEnvironmentProfile":{
10751093
"name":"GetEnvironmentProfile",
10761094
"http":{
@@ -5608,6 +5626,35 @@
56085626
"userParameters":{"shape":"CustomParameterList"}
56095627
}
56105628
},
5629+
"GetEnvironmentCredentialsInput":{
5630+
"type":"structure",
5631+
"required":[
5632+
"domainIdentifier",
5633+
"environmentIdentifier"
5634+
],
5635+
"members":{
5636+
"domainIdentifier":{
5637+
"shape":"DomainId",
5638+
"location":"uri",
5639+
"locationName":"domainIdentifier"
5640+
},
5641+
"environmentIdentifier":{
5642+
"shape":"EnvironmentId",
5643+
"location":"uri",
5644+
"locationName":"environmentIdentifier"
5645+
}
5646+
}
5647+
},
5648+
"GetEnvironmentCredentialsOutput":{
5649+
"type":"structure",
5650+
"members":{
5651+
"accessKeyId":{"shape":"String"},
5652+
"expiration":{"shape":"SyntheticTimestamp_date_time"},
5653+
"secretAccessKey":{"shape":"String"},
5654+
"sessionToken":{"shape":"String"}
5655+
},
5656+
"sensitive":true
5657+
},
56115658
"GetEnvironmentInput":{
56125659
"type":"structure",
56135660
"required":[

0 commit comments

Comments
 (0)