Skip to content

Commit 3e3c992

Browse files
Updated API models and rebuilt service gems.
1 parent bd4c5cf commit 3e3c992

File tree

71 files changed

+1933
-455
lines changed

Some content is hidden

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

71 files changed

+1933
-455
lines changed

apis/autoscaling/2011-01-01/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1902,7 +1902,8 @@
19021902
"AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
19031903
"IncludeDeletedGroups":{"shape":"IncludeDeletedGroups"},
19041904
"MaxRecords":{"shape":"MaxRecords"},
1905-
"NextToken":{"shape":"XmlString"}
1905+
"NextToken":{"shape":"XmlString"},
1906+
"Filters":{"shape":"Filters"}
19061907
}
19071908
},
19081909
"DescribeScheduledActionsType":{

apis/autoscaling/2011-01-01/docs-2.json

Lines changed: 37 additions & 36 deletions
Large diffs are not rendered by default.

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

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,17 +446,45 @@
446446
"type":"boolean",
447447
"box":true
448448
},
449+
"CacheDetail":{
450+
"type":"structure",
451+
"required":[
452+
"ttl",
453+
"inputTokens"
454+
],
455+
"members":{
456+
"ttl":{"shape":"CacheTTL"},
457+
"inputTokens":{"shape":"CacheDetailInputTokensInteger"}
458+
}
459+
},
460+
"CacheDetailInputTokensInteger":{
461+
"type":"integer",
462+
"box":true,
463+
"min":0
464+
},
465+
"CacheDetailsList":{
466+
"type":"list",
467+
"member":{"shape":"CacheDetail"}
468+
},
449469
"CachePointBlock":{
450470
"type":"structure",
451471
"required":["type"],
452472
"members":{
453-
"type":{"shape":"CachePointType"}
473+
"type":{"shape":"CachePointType"},
474+
"ttl":{"shape":"CacheTTL"}
454475
}
455476
},
456477
"CachePointType":{
457478
"type":"string",
458479
"enum":["default"]
459480
},
481+
"CacheTTL":{
482+
"type":"string",
483+
"enum":[
484+
"5m",
485+
"1h"
486+
]
487+
},
460488
"Citation":{
461489
"type":"structure",
462490
"members":{
@@ -2693,7 +2721,8 @@
26932721
"outputTokens":{"shape":"TokenUsageOutputTokensInteger"},
26942722
"totalTokens":{"shape":"TokenUsageTotalTokensInteger"},
26952723
"cacheReadInputTokens":{"shape":"TokenUsageCacheReadInputTokensInteger"},
2696-
"cacheWriteInputTokens":{"shape":"TokenUsageCacheWriteInputTokensInteger"}
2724+
"cacheWriteInputTokens":{"shape":"TokenUsageCacheWriteInputTokensInteger"},
2725+
"cacheDetails":{"shape":"CacheDetailsList"}
26972726
}
26982727
},
26992728
"TokenUsageCacheReadInputTokensInteger":{

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

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,24 @@
184184
"GuardrailTopic$detected": "<p>Indicates whether topic content that breaches the guardrail configuration is detected.</p>"
185185
}
186186
},
187+
"CacheDetail": {
188+
"base": "<p>Cache creation metrics for a specific TTL duration</p>",
189+
"refs": {
190+
"CacheDetailsList$member": null
191+
}
192+
},
193+
"CacheDetailInputTokensInteger": {
194+
"base": null,
195+
"refs": {
196+
"CacheDetail$inputTokens": "<p>Number of tokens written to cache with this TTL (cache creation tokens)</p>"
197+
}
198+
},
199+
"CacheDetailsList": {
200+
"base": "<p>List of cache details by TTL</p>",
201+
"refs": {
202+
"TokenUsage$cacheDetails": "<p>Detailed breakdown of cache writes by TTL. Empty if no cache creation occurred. Sorted by TTL duration (1h before 5m).</p>"
203+
}
204+
},
187205
"CachePointBlock": {
188206
"base": "<p>Defines a section of content to be cached for reuse in subsequent API calls.</p>",
189207
"refs": {
@@ -198,6 +216,13 @@
198216
"CachePointBlock$type": "<p>Specifies the type of cache point within the CachePointBlock.</p>"
199217
}
200218
},
219+
"CacheTTL": {
220+
"base": "<p>Time-to-live duration for ephemeral cache entries</p>",
221+
"refs": {
222+
"CacheDetail$ttl": "<p>TTL duration for these cached tokens</p>",
223+
"CachePointBlock$ttl": "<p>Optional TTL duration for cache entries. When specified, enables extended TTL caching with the specified duration. When omitted, uses <code>type</code> value for caching behavior.</p>"
224+
}
225+
},
201226
"Citation": {
202227
"base": "<p>Contains information about a citation that references a specific source document. Citations provide traceability between the model's generated response and the source documents that informed that response.</p>",
203228
"refs": {

apis/keyspaces/2022-02-10/api-2.json

Lines changed: 82 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,11 @@
342342
"members":{
343343
"message":{"shape":"String"}
344344
},
345+
"error":{
346+
"code":"AccessDeniedException",
347+
"httpStatusCode":403,
348+
"senderFault":true
349+
},
345350
"exception":true
346351
},
347352
"AutoScalingPolicy":{
@@ -479,6 +484,11 @@
479484
"members":{
480485
"message":{"shape":"String"}
481486
},
487+
"error":{
488+
"code":"ConflictException",
489+
"httpStatusCode":409,
490+
"senderFault":true
491+
},
482492
"exception":true
483493
},
484494
"CreateKeyspaceRequest":{
@@ -518,7 +528,8 @@
518528
"clientSideTimestamps":{"shape":"ClientSideTimestamps"},
519529
"autoScalingSpecification":{"shape":"AutoScalingSpecification"},
520530
"replicaSpecifications":{"shape":"ReplicaSpecificationList"},
521-
"cdcSpecification":{"shape":"CdcSpecification"}
531+
"cdcSpecification":{"shape":"CdcSpecification"},
532+
"warmThroughputSpecification":{"shape":"WarmThroughputSpecification"}
522533
}
523534
},
524535
"CreateTableResponse":{
@@ -567,8 +578,7 @@
567578
},
568579
"DeleteKeyspaceResponse":{
569580
"type":"structure",
570-
"members":{
571-
}
581+
"members":{}
572582
},
573583
"DeleteTableRequest":{
574584
"type":"structure",
@@ -583,8 +593,7 @@
583593
},
584594
"DeleteTableResponse":{
585595
"type":"structure",
586-
"members":{
587-
}
596+
"members":{}
588597
},
589598
"DeleteTypeRequest":{
590599
"type":"structure",
@@ -729,7 +738,8 @@
729738
"clientSideTimestamps":{"shape":"ClientSideTimestamps"},
730739
"replicaSpecifications":{"shape":"ReplicaSpecificationSummaryList"},
731740
"latestStreamArn":{"shape":"StreamArn"},
732-
"cdcSpecification":{"shape":"CdcSpecificationSummary"}
741+
"cdcSpecification":{"shape":"CdcSpecificationSummary"},
742+
"warmThroughputSpecification":{"shape":"WarmThroughputSpecificationSummary"}
733743
}
734744
},
735745
"GetTypeRequest":{
@@ -768,6 +778,10 @@
768778
"members":{
769779
"message":{"shape":"String"}
770780
},
781+
"error":{
782+
"code":"InternalServerException",
783+
"httpStatusCode":500
784+
},
771785
"exception":true,
772786
"fault":true
773787
},
@@ -868,6 +882,10 @@
868882
"types":{"shape":"TypeNameList"}
869883
}
870884
},
885+
"Long":{
886+
"type":"long",
887+
"box":true
888+
},
871889
"MaxResults":{
872890
"type":"integer",
873891
"box":true,
@@ -949,7 +967,8 @@
949967
"members":{
950968
"region":{"shape":"region"},
951969
"status":{"shape":"TableStatus"},
952-
"capacitySpecification":{"shape":"CapacitySpecificationSummary"}
970+
"capacitySpecification":{"shape":"CapacitySpecificationSummary"},
971+
"warmThroughputSpecification":{"shape":"WarmThroughputSpecificationSummary"}
953972
}
954973
},
955974
"ReplicaSpecificationSummaryList":{
@@ -988,6 +1007,11 @@
9881007
"message":{"shape":"String"},
9891008
"resourceArn":{"shape":"ARN"}
9901009
},
1010+
"error":{
1011+
"code":"ResourceNotFoundException",
1012+
"httpStatusCode":404,
1013+
"senderFault":true
1014+
},
9911015
"exception":true
9921016
},
9931017
"RestoreTableRequest":{
@@ -1037,6 +1061,11 @@
10371061
"members":{
10381062
"message":{"shape":"String"}
10391063
},
1064+
"error":{
1065+
"code":"ServiceQuotaExceededException",
1066+
"httpStatusCode":402,
1067+
"senderFault":true
1068+
},
10401069
"exception":true
10411070
},
10421071
"SortOrder":{
@@ -1144,8 +1173,7 @@
11441173
},
11451174
"TagResourceResponse":{
11461175
"type":"structure",
1147-
"members":{
1148-
}
1176+
"members":{}
11491177
},
11501178
"TagValue":{
11511179
"type":"string",
@@ -1212,8 +1240,7 @@
12121240
},
12131241
"UntagResourceResponse":{
12141242
"type":"structure",
1215-
"members":{
1216-
}
1243+
"members":{}
12171244
},
12181245
"UpdateKeyspaceRequest":{
12191246
"type":"structure",
@@ -1252,7 +1279,8 @@
12521279
"clientSideTimestamps":{"shape":"ClientSideTimestamps"},
12531280
"autoScalingSpecification":{"shape":"AutoScalingSpecification"},
12541281
"replicaSpecifications":{"shape":"ReplicaSpecificationList"},
1255-
"cdcSpecification":{"shape":"CdcSpecification"}
1282+
"cdcSpecification":{"shape":"CdcSpecification"},
1283+
"warmThroughputSpecification":{"shape":"WarmThroughputSpecification"}
12561284
}
12571285
},
12581286
"UpdateTableResponse":{
@@ -1267,6 +1295,11 @@
12671295
"members":{
12681296
"message":{"shape":"String"}
12691297
},
1298+
"error":{
1299+
"code":"ValidationException",
1300+
"httpStatusCode":400,
1301+
"senderFault":true
1302+
},
12701303
"exception":true
12711304
},
12721305
"ViewType":{
@@ -1278,6 +1311,43 @@
12781311
"NEW_AND_OLD_IMAGES"
12791312
]
12801313
},
1314+
"WarmThroughputSpecification":{
1315+
"type":"structure",
1316+
"members":{
1317+
"readUnitsPerSecond":{"shape":"WarmThroughputSpecificationReadUnitsPerSecondLong"},
1318+
"writeUnitsPerSecond":{"shape":"WarmThroughputSpecificationWriteUnitsPerSecondLong"}
1319+
}
1320+
},
1321+
"WarmThroughputSpecificationReadUnitsPerSecondLong":{
1322+
"type":"long",
1323+
"box":true,
1324+
"min":1
1325+
},
1326+
"WarmThroughputSpecificationSummary":{
1327+
"type":"structure",
1328+
"required":[
1329+
"readUnitsPerSecond",
1330+
"writeUnitsPerSecond",
1331+
"status"
1332+
],
1333+
"members":{
1334+
"readUnitsPerSecond":{"shape":"Long"},
1335+
"writeUnitsPerSecond":{"shape":"Long"},
1336+
"status":{"shape":"WarmThroughputStatus"}
1337+
}
1338+
},
1339+
"WarmThroughputSpecificationWriteUnitsPerSecondLong":{
1340+
"type":"long",
1341+
"box":true,
1342+
"min":1
1343+
},
1344+
"WarmThroughputStatus":{
1345+
"type":"string",
1346+
"enum":[
1347+
"AVAILABLE",
1348+
"UPDATING"
1349+
]
1350+
},
12811351
"kmsKeyARN":{
12821352
"type":"string",
12831353
"max":5096,

0 commit comments

Comments
 (0)