Skip to content

Commit 4c32c8d

Browse files
Updated API models and rebuilt service gems.
1 parent eebc381 commit 4c32c8d

File tree

109 files changed

+4882
-624
lines changed

Some content is hidden

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

109 files changed

+4882
-624
lines changed

apis/bedrock-agentcore-control/2023-06-05/docs-2.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"CreateMemory": "<p>Creates a new Amazon Bedrock AgentCore Memory resource.</p>",
1414
"CreateOauth2CredentialProvider": "<p>Creates a new OAuth2 credential provider.</p>",
1515
"CreateOnlineEvaluationConfig": "<p> Creates an online evaluation configuration for continuous monitoring of agent performance. Online evaluation automatically samples live traffic from CloudWatch logs at specified rates and applies evaluators to assess agent quality in production. </p>",
16-
"CreatePolicy": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p>",
17-
"CreatePolicyEngine": "<p>Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicyEngine.html\">GetPolicyEngine</a> operation to poll the <code>status</code> field to track completion.</p>",
16+
"CreatePolicy": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p>",
17+
"CreatePolicyEngine": "<p>Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicyEngine.html\">GetPolicyEngine</a> operation to poll the <code>status</code> field to track completion.</p>",
1818
"CreateWorkloadIdentity": "<p>Creates a new workload identity.</p>",
1919
"DeleteAgentRuntime": "<p>Deletes an Amazon Bedrock AgentCore Runtime.</p>",
2020
"DeleteAgentRuntimeEndpoint": "<p>Deletes an AAgentCore Runtime endpoint.</p>",
@@ -2684,12 +2684,12 @@
26842684
"ListBrowsersResponse$nextToken": "<p>A token to retrieve the next page of results.</p>",
26852685
"ListCodeInterpretersRequest$nextToken": "<p>A token to retrieve the next page of results.</p>",
26862686
"ListCodeInterpretersResponse$nextToken": "<p>A token to retrieve the next page of results.</p>",
2687-
"ListPoliciesRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicies.html\">ListPolicies</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>",
2687+
"ListPoliciesRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicies.html\">ListPolicies</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>",
26882688
"ListPoliciesResponse$nextToken": "<p>A pagination token that can be used in subsequent ListPolicies calls to retrieve additional results. This token is only present when there are more results available.</p>",
2689-
"ListPolicyEnginesRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html\">ListPolicyEngines</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>",
2690-
"ListPolicyEnginesResponse$nextToken": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html\">ListPolicyEngines</a> calls to retrieve additional results. This token is only present when there are more results available. </p>",
2691-
"ListPolicyGenerationAssetsRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> call. Use this token to retrieve the next page of assets when the response is paginated due to large numbers of generated policy options.</p>",
2692-
"ListPolicyGenerationAssetsResponse$nextToken": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> calls to retrieve additional assets. This token is only present when there are more generated policy assets available beyond the current response.</p>",
2689+
"ListPolicyEnginesRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html\">ListPolicyEngines</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>",
2690+
"ListPolicyEnginesResponse$nextToken": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html\">ListPolicyEngines</a> calls to retrieve additional results. This token is only present when there are more results available. </p>",
2691+
"ListPolicyGenerationAssetsRequest$nextToken": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> call. Use this token to retrieve the next page of assets when the response is paginated due to large numbers of generated policy options.</p>",
2692+
"ListPolicyGenerationAssetsResponse$nextToken": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> calls to retrieve additional assets. This token is only present when there are more generated policy assets available beyond the current response.</p>",
26932693
"ListPolicyGenerationsRequest$nextToken": "<p>A pagination token for retrieving additional policy generations when results are paginated.</p>",
26942694
"ListPolicyGenerationsResponse$nextToken": "<p>A pagination token for retrieving additional policy generations if more results are available.</p>"
26952695
}
@@ -3179,7 +3179,7 @@
31793179
"DeletePolicyResponse$policyEngineId": "<p>The identifier of the policy engine from which the policy was deleted. This confirms the policy engine context for the deletion operation.</p>",
31803180
"GetPolicyEngineRequest$policyEngineId": "<p>The unique identifier of the policy engine to be retrieved. This must be a valid policy engine ID that exists within the account.</p>",
31813181
"GetPolicyEngineResponse$policyEngineId": "<p>The unique identifier of the retrieved policy engine. This matches the policy engine ID provided in the request and serves as the system identifier.</p>",
3182-
"GetPolicyGenerationRequest$policyGenerationId": "<p>The unique identifier of the policy generation request to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call.</p>",
3182+
"GetPolicyGenerationRequest$policyGenerationId": "<p>The unique identifier of the policy generation request to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call.</p>",
31833183
"GetPolicyGenerationRequest$policyEngineId": "<p>The identifier of the policy engine associated with the policy generation request. This provides the context for the generation operation and schema validation.</p>",
31843184
"GetPolicyGenerationResponse$policyEngineId": "<p>The identifier of the policy engine associated with this policy generation. This confirms the policy engine context for the generation operation.</p>",
31853185
"GetPolicyGenerationResponse$policyGenerationId": "<p>The unique identifier of the policy generation request. This matches the generation ID provided in the request and serves as the tracking identifier.</p>",
@@ -3188,7 +3188,7 @@
31883188
"GetPolicyResponse$policyId": "<p>The unique identifier of the retrieved policy. This matches the policy ID provided in the request and serves as the system identifier for the policy.</p>",
31893189
"GetPolicyResponse$policyEngineId": "<p>The identifier of the policy engine that manages this policy. This confirms the policy engine context for the retrieved policy.</p>",
31903190
"ListPoliciesRequest$policyEngineId": "<p>The identifier of the policy engine whose policies to retrieve.</p>",
3191-
"ListPolicyGenerationAssetsRequest$policyGenerationId": "<p>The unique identifier of the policy generation request whose assets are to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call that has completed processing.</p>",
3191+
"ListPolicyGenerationAssetsRequest$policyGenerationId": "<p>The unique identifier of the policy generation request whose assets are to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call that has completed processing.</p>",
31923192
"ListPolicyGenerationAssetsRequest$policyEngineId": "<p>The unique identifier of the policy engine associated with the policy generation request. This provides the context for the generation operation and ensures assets are retrieved from the correct policy engine.</p>",
31933193
"ListPolicyGenerationsRequest$policyEngineId": "<p>The identifier of the policy engine whose policy generations to retrieve.</p>",
31943194
"Policy$policyId": "<p>The unique identifier for the policy. This system-generated identifier consists of the user name plus a 10-character generated suffix and serves as the primary key for policy operations.</p>",

apis/connect/2017-08-08/api-2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21061,6 +21061,7 @@
2106121061
"ChatDurationInMinutes":{"shape":"ChatDurationInMinutes"},
2106221062
"ParticipantDetails":{"shape":"ParticipantDetails"},
2106321063
"InitialSystemMessage":{"shape":"ChatMessage"},
21064+
"InitialTemplatedSystemMessage":{"shape":"TemplatedMessageConfig"},
2106421065
"RelatedContactId":{"shape":"ContactId"},
2106521066
"SupportedMessagingContentTypes":{"shape":"SupportedMessagingContentTypes"},
2106621067
"ClientToken":{

apis/connect/2017-08-08/docs-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11861,7 +11861,8 @@
1186111861
"TemplatedMessageConfig": {
1186211862
"base": "<p>Information about template message configuration.</p>",
1186311863
"refs": {
11864-
"OutboundEmailContent$TemplatedMessageConfig": "<p>Information about template message configuration.</p>"
11864+
"OutboundEmailContent$TemplatedMessageConfig": "<p>Information about template message configuration.</p>",
11865+
"StartOutboundChatContactRequest$InitialTemplatedSystemMessage": null
1186511866
}
1186611867
},
1186711868
"ThemeImageLink": {

apis/ec2/2016-11-15/api-2.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40096,7 +40096,13 @@
4009640096
"spot-total-estimated-cost",
4009740097
"spot-avg-run-time-before-interruption-inst",
4009840098
"spot-max-run-time-before-interruption-inst",
40099-
"spot-min-run-time-before-interruption-inst"
40099+
"spot-min-run-time-before-interruption-inst",
40100+
"spot-total-interruptions-inst",
40101+
"spot-total-interruptions-vcpu",
40102+
"spot-total-count-inst",
40103+
"spot-total-count-vcpu",
40104+
"spot-interruption-rate-inst",
40105+
"spot-interruption-rate-vcpu"
4010040106
]
4010140107
},
4010240108
"MetricDataResult":{

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

Lines changed: 65 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,8 @@
243243
{"shape":"ResourceNotFoundException"},
244244
{"shape":"AccessDeniedException"},
245245
{"shape":"ValidationException"}
246-
]
246+
],
247+
"readonly":true
247248
},
248249
"GetIdMappingWorkflow":{
249250
"name":"GetIdMappingWorkflow",
@@ -260,7 +261,8 @@
260261
{"shape":"ResourceNotFoundException"},
261262
{"shape":"AccessDeniedException"},
262263
{"shape":"ValidationException"}
263-
]
264+
],
265+
"readonly":true
264266
},
265267
"GetIdNamespace":{
266268
"name":"GetIdNamespace",
@@ -277,7 +279,8 @@
277279
{"shape":"ResourceNotFoundException"},
278280
{"shape":"AccessDeniedException"},
279281
{"shape":"ValidationException"}
280-
]
282+
],
283+
"readonly":true
281284
},
282285
"GetMatchId":{
283286
"name":"GetMatchId",
@@ -294,7 +297,8 @@
294297
{"shape":"ResourceNotFoundException"},
295298
{"shape":"AccessDeniedException"},
296299
{"shape":"ValidationException"}
297-
]
300+
],
301+
"readonly":true
298302
},
299303
"GetMatchingJob":{
300304
"name":"GetMatchingJob",
@@ -311,7 +315,8 @@
311315
{"shape":"ResourceNotFoundException"},
312316
{"shape":"AccessDeniedException"},
313317
{"shape":"ValidationException"}
314-
]
318+
],
319+
"readonly":true
315320
},
316321
"GetMatchingWorkflow":{
317322
"name":"GetMatchingWorkflow",
@@ -328,7 +333,8 @@
328333
{"shape":"ResourceNotFoundException"},
329334
{"shape":"AccessDeniedException"},
330335
{"shape":"ValidationException"}
331-
]
336+
],
337+
"readonly":true
332338
},
333339
"GetPolicy":{
334340
"name":"GetPolicy",
@@ -345,7 +351,8 @@
345351
{"shape":"ResourceNotFoundException"},
346352
{"shape":"AccessDeniedException"},
347353
{"shape":"ValidationException"}
348-
]
354+
],
355+
"readonly":true
349356
},
350357
"GetProviderService":{
351358
"name":"GetProviderService",
@@ -362,7 +369,8 @@
362369
{"shape":"ResourceNotFoundException"},
363370
{"shape":"AccessDeniedException"},
364371
{"shape":"ValidationException"}
365-
]
372+
],
373+
"readonly":true
366374
},
367375
"GetSchemaMapping":{
368376
"name":"GetSchemaMapping",
@@ -379,7 +387,8 @@
379387
{"shape":"ResourceNotFoundException"},
380388
{"shape":"AccessDeniedException"},
381389
{"shape":"ValidationException"}
382-
]
390+
],
391+
"readonly":true
383392
},
384393
"ListIdMappingJobs":{
385394
"name":"ListIdMappingJobs",
@@ -396,7 +405,8 @@
396405
{"shape":"ResourceNotFoundException"},
397406
{"shape":"AccessDeniedException"},
398407
{"shape":"ValidationException"}
399-
]
408+
],
409+
"readonly":true
400410
},
401411
"ListIdMappingWorkflows":{
402412
"name":"ListIdMappingWorkflows",
@@ -412,7 +422,8 @@
412422
{"shape":"InternalServerException"},
413423
{"shape":"AccessDeniedException"},
414424
{"shape":"ValidationException"}
415-
]
425+
],
426+
"readonly":true
416427
},
417428
"ListIdNamespaces":{
418429
"name":"ListIdNamespaces",
@@ -428,7 +439,8 @@
428439
{"shape":"InternalServerException"},
429440
{"shape":"AccessDeniedException"},
430441
{"shape":"ValidationException"}
431-
]
442+
],
443+
"readonly":true
432444
},
433445
"ListMatchingJobs":{
434446
"name":"ListMatchingJobs",
@@ -445,7 +457,8 @@
445457
{"shape":"ResourceNotFoundException"},
446458
{"shape":"AccessDeniedException"},
447459
{"shape":"ValidationException"}
448-
]
460+
],
461+
"readonly":true
449462
},
450463
"ListMatchingWorkflows":{
451464
"name":"ListMatchingWorkflows",
@@ -461,7 +474,8 @@
461474
{"shape":"InternalServerException"},
462475
{"shape":"AccessDeniedException"},
463476
{"shape":"ValidationException"}
464-
]
477+
],
478+
"readonly":true
465479
},
466480
"ListProviderServices":{
467481
"name":"ListProviderServices",
@@ -477,7 +491,8 @@
477491
{"shape":"InternalServerException"},
478492
{"shape":"AccessDeniedException"},
479493
{"shape":"ValidationException"}
480-
]
494+
],
495+
"readonly":true
481496
},
482497
"ListSchemaMappings":{
483498
"name":"ListSchemaMappings",
@@ -493,7 +508,8 @@
493508
{"shape":"InternalServerException"},
494509
{"shape":"AccessDeniedException"},
495510
{"shape":"ValidationException"}
496-
]
511+
],
512+
"readonly":true
497513
},
498514
"ListTagsForResource":{
499515
"name":"ListTagsForResource",
@@ -508,7 +524,8 @@
508524
{"shape":"InternalServerException"},
509525
{"shape":"ResourceNotFoundException"},
510526
{"shape":"ValidationException"}
511-
]
527+
],
528+
"readonly":true
512529
},
513530
"PutPolicy":{
514531
"name":"PutPolicy",
@@ -944,6 +961,25 @@
944961
"mappedInputFields":{"shape":"SchemaInputAttributes"}
945962
}
946963
},
964+
"CustomerProfilesDomainArn":{
965+
"type":"string",
966+
"pattern":"arn:(aws|aws-us-gov|aws-cn):profile:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(domains/[a-zA-Z_0-9-]{1,255})"
967+
},
968+
"CustomerProfilesIntegrationConfig":{
969+
"type":"structure",
970+
"required":[
971+
"domainArn",
972+
"objectTypeArn"
973+
],
974+
"members":{
975+
"domainArn":{"shape":"CustomerProfilesDomainArn"},
976+
"objectTypeArn":{"shape":"CustomerProfilesObjectTypeArn"}
977+
}
978+
},
979+
"CustomerProfilesObjectTypeArn":{
980+
"type":"string",
981+
"pattern":"arn:(aws|aws-us-gov|aws-cn):profile:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(domains/[a-zA-Z_0-9-]{1,255}/object-types/[a-zA-Z_0-9-]{1,255})"
982+
},
947983
"DeleteIdMappingWorkflowInput":{
948984
"type":"structure",
949985
"required":["workflowName"],
@@ -1615,8 +1651,8 @@
16151651
"type":"structure",
16161652
"required":["outputS3Path"],
16171653
"members":{
1618-
"outputS3Path":{"shape":"S3Path"},
1619-
"KMSArn":{"shape":"KMSArn"}
1654+
"KMSArn":{"shape":"KMSArn"},
1655+
"outputS3Path":{"shape":"S3Path"}
16201656
}
16211657
},
16221658
"IdMappingWorkflowOutputSourceConfig":{
@@ -2171,6 +2207,12 @@
21712207
"min":1,
21722208
"pattern":"[a-zA-Z_0-9-=+/]*"
21732209
},
2210+
"OptionalS3Path":{
2211+
"type":"string",
2212+
"max":1024,
2213+
"min":0,
2214+
"pattern":"$|^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?"
2215+
},
21742216
"OutputAttribute":{
21752217
"type":"structure",
21762218
"required":["name"],
@@ -2181,15 +2223,13 @@
21812223
},
21822224
"OutputSource":{
21832225
"type":"structure",
2184-
"required":[
2185-
"outputS3Path",
2186-
"output"
2187-
],
2226+
"required":["output"],
21882227
"members":{
2189-
"outputS3Path":{"shape":"S3Path"},
21902228
"KMSArn":{"shape":"KMSArn"},
2229+
"outputS3Path":{"shape":"OptionalS3Path"},
21912230
"output":{"shape":"OutputSourceOutputList"},
2192-
"applyNormalization":{"shape":"Boolean"}
2231+
"applyNormalization":{"shape":"Boolean"},
2232+
"customerProfilesIntegrationConfig":{"shape":"CustomerProfilesIntegrationConfig"}
21932233
}
21942234
},
21952235
"OutputSourceConfig":{

0 commit comments

Comments
 (0)