Skip to content

Commit d5c929b

Browse files
Update models for release
1 parent 136749f commit d5c929b

25 files changed

+1742
-284
lines changed

.changes/3.330.2

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "BedrockAgent",
5+
"description": "Custom Orchestration API release for AWSBedrockAgents."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "EC2",
10+
"description": "Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Connect",
15+
"description": "Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "QApps",
20+
"description": "Private sharing, file upload and data collection feature support for Q Apps"
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "BedrockAgentRuntime",
25+
"description": "Custom Orchestration and Streaming configurations API release for AWSBedrockAgents."
26+
}
27+
]

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\BedrockAgent` - Custom Orchestration API release for AWSBedrockAgents.
6+
* `Aws\EC2` - Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions.
7+
* `Aws\Connect` - Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API
8+
* `Aws\QApps` - Private sharing, file upload and data collection feature support for Q Apps
9+
* `Aws\BedrockAgentRuntime` - Custom Orchestration and Streaming configurations API release for AWSBedrockAgents.
10+
311
## 3.330.1 - 2024-11-25
412

513
* `Aws\DirectConnect` - Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network.

src/QApps/QAppsClient.php

+14
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,38 @@
1717
* @method \GuzzleHttp\Promise\Promise batchUpdateCategoryAsync(array $args = [])
1818
* @method \Aws\Result createLibraryItem(array $args = [])
1919
* @method \GuzzleHttp\Promise\Promise createLibraryItemAsync(array $args = [])
20+
* @method \Aws\Result createPresignedUrl(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise createPresignedUrlAsync(array $args = [])
2022
* @method \Aws\Result createQApp(array $args = [])
2123
* @method \GuzzleHttp\Promise\Promise createQAppAsync(array $args = [])
2224
* @method \Aws\Result deleteLibraryItem(array $args = [])
2325
* @method \GuzzleHttp\Promise\Promise deleteLibraryItemAsync(array $args = [])
2426
* @method \Aws\Result deleteQApp(array $args = [])
2527
* @method \GuzzleHttp\Promise\Promise deleteQAppAsync(array $args = [])
28+
* @method \Aws\Result describeQAppPermissions(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise describeQAppPermissionsAsync(array $args = [])
2630
* @method \Aws\Result disassociateLibraryItemReview(array $args = [])
2731
* @method \GuzzleHttp\Promise\Promise disassociateLibraryItemReviewAsync(array $args = [])
2832
* @method \Aws\Result disassociateQAppFromUser(array $args = [])
2933
* @method \GuzzleHttp\Promise\Promise disassociateQAppFromUserAsync(array $args = [])
34+
* @method \Aws\Result exportQAppSessionData(array $args = [])
35+
* @method \GuzzleHttp\Promise\Promise exportQAppSessionDataAsync(array $args = [])
3036
* @method \Aws\Result getLibraryItem(array $args = [])
3137
* @method \GuzzleHttp\Promise\Promise getLibraryItemAsync(array $args = [])
3238
* @method \Aws\Result getQApp(array $args = [])
3339
* @method \GuzzleHttp\Promise\Promise getQAppAsync(array $args = [])
3440
* @method \Aws\Result getQAppSession(array $args = [])
3541
* @method \GuzzleHttp\Promise\Promise getQAppSessionAsync(array $args = [])
42+
* @method \Aws\Result getQAppSessionMetadata(array $args = [])
43+
* @method \GuzzleHttp\Promise\Promise getQAppSessionMetadataAsync(array $args = [])
3644
* @method \Aws\Result importDocument(array $args = [])
3745
* @method \GuzzleHttp\Promise\Promise importDocumentAsync(array $args = [])
3846
* @method \Aws\Result listCategories(array $args = [])
3947
* @method \GuzzleHttp\Promise\Promise listCategoriesAsync(array $args = [])
4048
* @method \Aws\Result listLibraryItems(array $args = [])
4149
* @method \GuzzleHttp\Promise\Promise listLibraryItemsAsync(array $args = [])
50+
* @method \Aws\Result listQAppSessionData(array $args = [])
51+
* @method \GuzzleHttp\Promise\Promise listQAppSessionDataAsync(array $args = [])
4252
* @method \Aws\Result listQApps(array $args = [])
4353
* @method \GuzzleHttp\Promise\Promise listQAppsAsync(array $args = [])
4454
* @method \Aws\Result listTagsForResource(array $args = [])
@@ -59,7 +69,11 @@
5969
* @method \GuzzleHttp\Promise\Promise updateLibraryItemMetadataAsync(array $args = [])
6070
* @method \Aws\Result updateQApp(array $args = [])
6171
* @method \GuzzleHttp\Promise\Promise updateQAppAsync(array $args = [])
72+
* @method \Aws\Result updateQAppPermissions(array $args = [])
73+
* @method \GuzzleHttp\Promise\Promise updateQAppPermissionsAsync(array $args = [])
6274
* @method \Aws\Result updateQAppSession(array $args = [])
6375
* @method \GuzzleHttp\Promise\Promise updateQAppSessionAsync(array $args = [])
76+
* @method \Aws\Result updateQAppSessionMetadata(array $args = [])
77+
* @method \GuzzleHttp\Promise\Promise updateQAppSessionMetadataAsync(array $args = [])
6478
*/
6579
class QAppsClient extends AwsClient {}

src/data/bedrock-agent-runtime/2023-07-26/api-2.json

+30-1
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,21 @@
494494
"type":"string",
495495
"enum":["RETURN_CONTROL"]
496496
},
497+
"CustomOrchestrationTrace":{
498+
"type":"structure",
499+
"members":{
500+
"event":{"shape":"CustomOrchestrationTraceEvent"},
501+
"traceId":{"shape":"TraceId"}
502+
},
503+
"sensitive":true
504+
},
505+
"CustomOrchestrationTraceEvent":{
506+
"type":"structure",
507+
"members":{
508+
"text":{"shape":"String"}
509+
},
510+
"sensitive":true
511+
},
497512
"DateTimestamp":{
498513
"type":"timestamp",
499514
"timestampFormat":"iso8601"
@@ -1509,7 +1524,8 @@
15091524
"location":"uri",
15101525
"locationName":"sessionId"
15111526
},
1512-
"sessionState":{"shape":"SessionState"}
1527+
"sessionState":{"shape":"SessionState"},
1528+
"streamingConfigurations":{"shape":"StreamingConfigurations"}
15131529
}
15141530
},
15151531
"InvokeAgentResponse":{
@@ -2618,6 +2634,18 @@
26182634
"max":4,
26192635
"min":0
26202636
},
2637+
"StreamingConfigurations":{
2638+
"type":"structure",
2639+
"members":{
2640+
"applyGuardrailInterval":{"shape":"StreamingConfigurationsApplyGuardrailIntervalInteger"},
2641+
"streamFinalResponse":{"shape":"Boolean"}
2642+
}
2643+
},
2644+
"StreamingConfigurationsApplyGuardrailIntervalInteger":{
2645+
"type":"integer",
2646+
"box":true,
2647+
"min":1
2648+
},
26212649
"String":{"type":"string"},
26222650
"SummaryText":{
26232651
"type":"string",
@@ -2692,6 +2720,7 @@
26922720
"Trace":{
26932721
"type":"structure",
26942722
"members":{
2723+
"customOrchestrationTrace":{"shape":"CustomOrchestrationTrace"},
26952724
"failureTrace":{"shape":"FailureTrace"},
26962725
"guardrailTrace":{"shape":"GuardrailTrace"},
26972726
"orchestrationTrace":{"shape":"OrchestrationTrace"},

src/data/bedrock-agent-runtime/2023-07-26/api-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/bedrock-agent-runtime/2023-07-26/docs-2.json

+28-1
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,8 @@
215215
"InvokeInlineAgentRequest$enableTrace": "<p> Specifies whether to turn on the trace or not to track the agent's reasoning process. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/trace-events.html\">Using trace</a>. <pre><code> &lt;/p&gt; </code></pre>",
216216
"InvokeInlineAgentRequest$endSession": "<p> Specifies whether to end the session with the inline agent or not. </p>",
217217
"ParameterDetail$required": "<p> Whether the parameter is required for the agent to complete the function for action group invocation. </p>",
218-
"PreProcessingParsedResponse$isValid": "<p>Whether the user input is valid or not. If <code>false</code>, the agent doesn't proceed to orchestration.</p>"
218+
"PreProcessingParsedResponse$isValid": "<p>Whether the user input is valid or not. If <code>false</code>, the agent doesn't proceed to orchestration.</p>",
219+
"StreamingConfigurations$streamFinalResponse": "<p> Specifies whether to enable streaming for the final response. This is set to <code>false</code> by default. </p>"
219220
}
220221
},
221222
"ByteContentBlob": {
@@ -310,6 +311,18 @@
310311
"ActionGroupExecutor$customControl": "<p> To return the action group invocation results directly in the <code>InvokeInlineAgent</code> response, specify <code>RETURN_CONTROL</code>. </p>"
311312
}
312313
},
314+
"CustomOrchestrationTrace": {
315+
"base": "<p> The trace behavior for the custom orchestration. </p>",
316+
"refs": {
317+
"Trace$customOrchestrationTrace": "<p> Details about the custom orchestration step in which the agent determines the order in which actions are executed. </p>"
318+
}
319+
},
320+
"CustomOrchestrationTraceEvent": {
321+
"base": "<p> The event in the custom orchestration sequence. </p>",
322+
"refs": {
323+
"CustomOrchestrationTrace$event": "<p> The trace event details used with the custom orchestration. </p>"
324+
}
325+
},
313326
"DateTimestamp": {
314327
"base": "<p>Time Stamp.</p>",
315328
"refs": {
@@ -1963,6 +1976,18 @@
19631976
"InferenceConfiguration$stopSequences": "<p>A list of stop sequences. A stop sequence is a sequence of characters that causes the model to stop generating the response.</p>"
19641977
}
19651978
},
1979+
"StreamingConfigurations": {
1980+
"base": "<p> Configurations for streaming. </p>",
1981+
"refs": {
1982+
"InvokeAgentRequest$streamingConfigurations": "<p> Specifies the configurations for streaming. </p>"
1983+
}
1984+
},
1985+
"StreamingConfigurationsApplyGuardrailIntervalInteger": {
1986+
"base": null,
1987+
"refs": {
1988+
"StreamingConfigurations$applyGuardrailInterval": "<p> The guardrail interval to apply as response is generated. </p>"
1989+
}
1990+
},
19661991
"String": {
19671992
"base": null,
19681993
"refs": {
@@ -1981,6 +2006,7 @@
19812006
"CodeInterpreterInvocationOutput$executionOutput": "<p>Contains the successful output returned from code execution</p>",
19822007
"ContentBody$body": "<p>The body of the API response.</p>",
19832008
"ContentMap$key": null,
2009+
"CustomOrchestrationTraceEvent$text": "<p> The text that prompted the event at this step. </p>",
19842010
"Files$member": null,
19852011
"FlowTraceCondition$conditionName": "<p>The name of the condition.</p>",
19862012
"FunctionInvocationInput$actionGroup": "<p>The action group that the function belongs to.</p>",
@@ -2100,6 +2126,7 @@
21002126
"TraceId": {
21012127
"base": null,
21022128
"refs": {
2129+
"CustomOrchestrationTrace$traceId": "<p> The unique identifier of the trace. </p>",
21032130
"FailureTrace$traceId": "<p>The unique identifier of the trace.</p>",
21042131
"GuardrailTrace$traceId": "<p>The details of the trace Id used in the Guardrail Trace.</p>",
21052132
"InvocationInput$traceId": "<p>The unique identifier of the trace.</p>",

src/data/bedrock-agent-runtime/2023-07-26/docs-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/bedrock-agent/2023-06-05/api-2.json

+26
Original file line numberDiff line numberDiff line change
@@ -1253,6 +1253,7 @@
12531253
"agentVersion":{"shape":"DraftVersion"},
12541254
"clientToken":{"shape":"ClientToken"},
12551255
"createdAt":{"shape":"DateTimestamp"},
1256+
"customOrchestration":{"shape":"CustomOrchestration"},
12561257
"customerEncryptionKeyArn":{"shape":"KmsKeyArn"},
12571258
"description":{"shape":"Description"},
12581259
"failureReasons":{"shape":"FailureReasons"},
@@ -1261,6 +1262,7 @@
12611262
"idleSessionTTLInSeconds":{"shape":"SessionTTL"},
12621263
"instruction":{"shape":"Instruction"},
12631264
"memoryConfiguration":{"shape":"MemoryConfiguration"},
1265+
"orchestrationType":{"shape":"OrchestrationType"},
12641266
"preparedAt":{"shape":"DateTimestamp"},
12651267
"promptOverrideConfiguration":{"shape":"PromptOverrideConfiguration"},
12661268
"recommendedActions":{"shape":"RecommendedActions"},
@@ -1847,13 +1849,15 @@
18471849
"shape":"ClientToken",
18481850
"idempotencyToken":true
18491851
},
1852+
"customOrchestration":{"shape":"CustomOrchestration"},
18501853
"customerEncryptionKeyArn":{"shape":"KmsKeyArn"},
18511854
"description":{"shape":"Description"},
18521855
"foundationModel":{"shape":"ModelIdentifier"},
18531856
"guardrailConfiguration":{"shape":"GuardrailConfiguration"},
18541857
"idleSessionTTLInSeconds":{"shape":"SessionTTL"},
18551858
"instruction":{"shape":"Instruction"},
18561859
"memoryConfiguration":{"shape":"MemoryConfiguration"},
1860+
"orchestrationType":{"shape":"OrchestrationType"},
18571861
"promptOverrideConfiguration":{"shape":"PromptOverrideConfiguration"},
18581862
"tags":{"shape":"TagsMap"}
18591863
}
@@ -2145,6 +2149,12 @@
21452149
"type":"string",
21462150
"enum":["RETURN_CONTROL"]
21472151
},
2152+
"CustomOrchestration":{
2153+
"type":"structure",
2154+
"members":{
2155+
"executor":{"shape":"OrchestrationExecutor"}
2156+
}
2157+
},
21482158
"CustomTransformationConfiguration":{
21492159
"type":"structure",
21502160
"required":[
@@ -4527,6 +4537,20 @@
45274537
"min":0,
45284538
"pattern":"^.*$"
45294539
},
4540+
"OrchestrationExecutor":{
4541+
"type":"structure",
4542+
"members":{
4543+
"lambda":{"shape":"LambdaArn"}
4544+
},
4545+
"union":true
4546+
},
4547+
"OrchestrationType":{
4548+
"type":"string",
4549+
"enum":[
4550+
"DEFAULT",
4551+
"CUSTOM_ORCHESTRATION"
4552+
]
4553+
},
45304554
"OutputFlowNodeConfiguration":{
45314555
"type":"structure",
45324556
"members":{
@@ -5840,13 +5864,15 @@
58405864
},
58415865
"agentName":{"shape":"Name"},
58425866
"agentResourceRoleArn":{"shape":"AgentRoleArn"},
5867+
"customOrchestration":{"shape":"CustomOrchestration"},
58435868
"customerEncryptionKeyArn":{"shape":"KmsKeyArn"},
58445869
"description":{"shape":"Description"},
58455870
"foundationModel":{"shape":"ModelIdentifier"},
58465871
"guardrailConfiguration":{"shape":"GuardrailConfiguration"},
58475872
"idleSessionTTLInSeconds":{"shape":"SessionTTL"},
58485873
"instruction":{"shape":"Instruction"},
58495874
"memoryConfiguration":{"shape":"MemoryConfiguration"},
5875+
"orchestrationType":{"shape":"OrchestrationType"},
58505876
"promptOverrideConfiguration":{"shape":"PromptOverrideConfiguration"}
58515877
}
58525878
},

src/data/bedrock-agent/2023-06-05/api-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/bedrock-agent/2023-06-05/docs-2.json

+23
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,14 @@
599599
"ActionGroupExecutor$customControl": "<p>To return the action group invocation results directly in the <code>InvokeAgent</code> response, specify <code>RETURN_CONTROL</code>.</p>"
600600
}
601601
},
602+
"CustomOrchestration": {
603+
"base": "<p> Details of custom orchestration. </p>",
604+
"refs": {
605+
"Agent$customOrchestration": "<p> Contains custom orchestration configurations for the agent. </p>",
606+
"CreateAgentRequest$customOrchestration": "<p> Contains details of the custom orchestration configured for the agent. </p>",
607+
"UpdateAgentRequest$customOrchestration": "<p> Contains details of the custom orchestration configured for the agent. </p>"
608+
}
609+
},
602610
"CustomTransformationConfiguration": {
603611
"base": "<p>Settings for customizing steps in the data source content ingestion pipeline.</p> <p>You can configure the data source to process documents with a Lambda function after they are parsed and converted into chunks. When you add a post-chunking transformation, the service stores chunked documents in an S3 bucket and invokes a Lambda function to process them.</p> <p>To process chunked documents with a Lambda function, define an S3 bucket path for input and output objects, and a transformation that specifies the Lambda function to invoke. You can use the Lambda function to customize how chunks are split, and the metadata for each chunk. </p>",
604612
"refs": {
@@ -1955,6 +1963,7 @@
19551963
"refs": {
19561964
"ActionGroupExecutor$lambda": "<p>The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.</p>",
19571965
"LambdaFunctionFlowNodeConfiguration$lambdaArn": "<p>The Amazon Resource Name (ARN) of the Lambda function to invoke.</p>",
1966+
"OrchestrationExecutor$lambda": "<p> The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. </p>",
19581967
"PromptOverrideConfiguration$overrideLambda": "<p>The ARN of the Lambda function to use when parsing the raw foundation model output in parts of the agent sequence. If you specify this field, at least one of the <code>promptConfigurations</code> must contain a <code>parserMode</code> value that is set to <code>OVERRIDDEN</code>. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/lambda-parser.html\">Parser Lambda function in Amazon Bedrock Agents</a>.</p>",
19591968
"TransformationLambdaConfiguration$lambdaArn": "<p>The function's ARN identifier.</p>"
19601969
}
@@ -2420,6 +2429,20 @@
24202429
"OpenSearchServerlessConfiguration$vectorIndexName": "<p>The name of the vector store.</p>"
24212430
}
24222431
},
2432+
"OrchestrationExecutor": {
2433+
"base": "<p> Contains details about the Lambda function containing the orchestration logic carried out upon invoking the custom orchestration. </p>",
2434+
"refs": {
2435+
"CustomOrchestration$executor": "<p> The structure of the executor invoking the actions in custom orchestration. </p>"
2436+
}
2437+
},
2438+
"OrchestrationType": {
2439+
"base": null,
2440+
"refs": {
2441+
"Agent$orchestrationType": "<p> Specifies the orchestration strategy for the agent. </p>",
2442+
"CreateAgentRequest$orchestrationType": "<p> Specifies the type of orchestration strategy for the agent. This is set to <code>DEFAULT</code> orchestration type, by default. </p>",
2443+
"UpdateAgentRequest$orchestrationType": "<p> Specifies the type of orchestration strategy for the agent. This is set to <code>DEFAULT</code> orchestration type, by default. </p>"
2444+
}
2445+
},
24232446
"OutputFlowNodeConfiguration": {
24242447
"base": "<p>Contains configurations for an output flow node in the flow. You specify the data type expected for the input into the node in the <code>type</code> field and how to return the final output in the <code>expression</code> field.</p>",
24252448
"refs": {

src/data/bedrock-agent/2023-06-05/docs-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/connect/2017-08-08/api-2.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -5782,7 +5782,6 @@
57825782
"Description":{"shape":"ContactFlowDescription"},
57835783
"Content":{"shape":"ContactFlowContent"},
57845784
"Tags":{"shape":"TagMap"},
5785-
"IsDefault":{"shape":"Boolean"},
57865785
"FlowContentSha256":{"shape":"FlowContentSha256"},
57875786
"Version":{"shape":"ResourceVersion"},
57885787
"VersionDescription":{"shape":"ContactFlowDescription"},
@@ -15283,9 +15282,17 @@
1528315282
"SegmentAttributeValue":{
1528415283
"type":"structure",
1528515284
"members":{
15286-
"ValueString":{"shape":"SegmentAttributeValueString"}
15285+
"ValueString":{"shape":"SegmentAttributeValueString"},
15286+
"ValueMap":{"shape":"SegmentAttributeValueMap"},
15287+
"ValueInteger":{"shape":"SegmentAttributeValueInteger"}
1528715288
}
1528815289
},
15290+
"SegmentAttributeValueInteger":{"type":"integer"},
15291+
"SegmentAttributeValueMap":{
15292+
"type":"map",
15293+
"key":{"shape":"SegmentAttributeName"},
15294+
"value":{"shape":"SegmentAttributeValue"}
15295+
},
1528915296
"SegmentAttributeValueString":{
1529015297
"type":"string",
1529115298
"max":1024,

src/data/connect/2017-08-08/api-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)