Skip to content

Commit 8209a3e

Browse files
This releases adds the additionalModelRequestFields field to the CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters.
Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations. Support for in-place Lustre version upgrades Added support for the new voice - Jasmine (en-SG). Jasmine is available as a Neural voice only. This releases adds the additionalModelRequestFields field to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters. Custom OpenSearchServerless Entity ID for SAML Config. Add note for the RUNNER_BUILDKITE_BUILD buildType. Allow spaces in the following fields in the Partnership resource: ISA 06 - Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code
1 parent afc5c0e commit 8209a3e

File tree

155 files changed

+5125
-4694
lines changed

Some content is hidden

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

155 files changed

+5125
-4694
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.504
1+
1.11.505

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/PromptConfiguration.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#pragma once
77
#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8+
#include <aws/core/utils/Document.h>
89
#include <aws/core/utils/memory/stl/AWSString.h>
910
#include <aws/bedrock-agent-runtime/model/InferenceConfiguration.h>
1011
#include <aws/bedrock-agent-runtime/model/CreationMode.h>
@@ -44,6 +45,23 @@ namespace Model
4445
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const;
4546

4647

48+
///@{
49+
/**
50+
* <p>If the Converse or ConverseStream operations support the model,
51+
* <code>additionalModelRequestFields</code> contains additional inference
52+
* parameters, beyond the base set of inference parameters in the
53+
* <code>inferenceConfiguration</code> field. </p> <p>For more information, see
54+
* <i>Inference request parameters and response fields for foundation models</i> in
55+
* the Amazon Bedrock user guide.</p>
56+
*/
57+
inline Aws::Utils::DocumentView GetAdditionalModelRequestFields() const{ return m_additionalModelRequestFields; }
58+
inline bool AdditionalModelRequestFieldsHasBeenSet() const { return m_additionalModelRequestFieldsHasBeenSet; }
59+
inline void SetAdditionalModelRequestFields(const Aws::Utils::Document& value) { m_additionalModelRequestFieldsHasBeenSet = true; m_additionalModelRequestFields = value; }
60+
inline void SetAdditionalModelRequestFields(Aws::Utils::Document&& value) { m_additionalModelRequestFieldsHasBeenSet = true; m_additionalModelRequestFields = std::move(value); }
61+
inline PromptConfiguration& WithAdditionalModelRequestFields(const Aws::Utils::Document& value) { SetAdditionalModelRequestFields(value); return *this;}
62+
inline PromptConfiguration& WithAdditionalModelRequestFields(Aws::Utils::Document&& value) { SetAdditionalModelRequestFields(std::move(value)); return *this;}
63+
///@}
64+
4765
///@{
4866
/**
4967
* <p>Defines the prompt template with which to replace the default prompt
@@ -145,6 +163,9 @@ namespace Model
145163
///@}
146164
private:
147165

166+
Aws::Utils::Document m_additionalModelRequestFields;
167+
bool m_additionalModelRequestFieldsHasBeenSet = false;
168+
148169
Aws::String m_basePromptTemplate;
149170
bool m_basePromptTemplateHasBeenSet = false;
150171

generated/src/aws-cpp-sdk-bedrock-agent-runtime/source/model/PromptConfiguration.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ namespace Model
1919
{
2020

2121
PromptConfiguration::PromptConfiguration() :
22+
m_additionalModelRequestFieldsHasBeenSet(false),
2223
m_basePromptTemplateHasBeenSet(false),
2324
m_inferenceConfigurationHasBeenSet(false),
2425
m_parserMode(CreationMode::NOT_SET),
@@ -40,6 +41,13 @@ PromptConfiguration::PromptConfiguration(JsonView jsonValue)
4041

4142
PromptConfiguration& PromptConfiguration::operator =(JsonView jsonValue)
4243
{
44+
if(jsonValue.ValueExists("additionalModelRequestFields"))
45+
{
46+
m_additionalModelRequestFields = jsonValue.GetObject("additionalModelRequestFields");
47+
48+
m_additionalModelRequestFieldsHasBeenSet = true;
49+
}
50+
4351
if(jsonValue.ValueExists("basePromptTemplate"))
4452
{
4553
m_basePromptTemplate = jsonValue.GetString("basePromptTemplate");
@@ -89,6 +97,14 @@ JsonValue PromptConfiguration::Jsonize() const
8997
{
9098
JsonValue payload;
9199

100+
if(m_additionalModelRequestFieldsHasBeenSet)
101+
{
102+
if(!m_additionalModelRequestFields.View().IsNull())
103+
{
104+
payload.WithObject("additionalModelRequestFields", JsonValue(m_additionalModelRequestFields.View()));
105+
}
106+
}
107+
92108
if(m_basePromptTemplateHasBeenSet)
93109
{
94110
payload.WithString("basePromptTemplate", m_basePromptTemplate);

generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/BedrockAgentClient.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,8 @@ namespace BedrockAgent
727727
/**
728728
* <p>Deletes documents from a data source and syncs the changes to the knowledge
729729
* base that is connected to it. For more information, see <a
730-
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html">Ingest
731-
* documents into a knowledge base in real-time</a> in the Amazon Bedrock User
730+
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html">Ingest
731+
* changes directly into a knowledge base</a> in the Amazon Bedrock User
732732
* Guide.</p><p><h3>See Also:</h3> <a
733733
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/DeleteKnowledgeBaseDocuments">AWS
734734
* API Reference</a></p>
@@ -1151,8 +1151,8 @@ namespace BedrockAgent
11511151
/**
11521152
* <p>Retrieves specific documents from a data source that is connected to a
11531153
* knowledge base. For more information, see <a
1154-
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html">Ingest
1155-
* documents into a knowledge base in real-time</a> in the Amazon Bedrock User
1154+
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html">Ingest
1155+
* changes directly into a knowledge base</a> in the Amazon Bedrock User
11561156
* Guide.</p><p><h3>See Also:</h3> <a
11571157
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/GetKnowledgeBaseDocuments">AWS
11581158
* API Reference</a></p>
@@ -1214,8 +1214,8 @@ namespace BedrockAgent
12141214
* data source. The <code>dataSourceType</code> specified in the content for each
12151215
* document must match the type of the data source that you specify in the header.
12161216
* For more information, see <a
1217-
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html">Ingest
1218-
* documents into a knowledge base in real-time</a> in the Amazon Bedrock User
1217+
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html">Ingest
1218+
* changes directly into a knowledge base</a> in the Amazon Bedrock User
12191219
* Guide.</p><p><h3>See Also:</h3> <a
12201220
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/IngestKnowledgeBaseDocuments">AWS
12211221
* API Reference</a></p>
@@ -1532,8 +1532,8 @@ namespace BedrockAgent
15321532
/**
15331533
* <p>Retrieves all the documents contained in a data source that is connected to a
15341534
* knowledge base. For more information, see <a
1535-
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html">Ingest
1536-
* documents into a knowledge base in real-time</a> in the Amazon Bedrock User
1535+
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html">Ingest
1536+
* changes directly into a knowledge base</a> in the Amazon Bedrock User
15371537
* Guide.</p><p><h3>See Also:</h3> <a
15381538
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/ListKnowledgeBaseDocuments">AWS
15391539
* API Reference</a></p>

generated/src/aws-cpp-sdk-bedrock-agent/include/aws/bedrock-agent/model/PromptConfiguration.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#pragma once
77
#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8+
#include <aws/core/utils/Document.h>
89
#include <aws/core/utils/memory/stl/AWSString.h>
910
#include <aws/bedrock-agent/model/InferenceConfiguration.h>
1011
#include <aws/bedrock-agent/model/CreationMode.h>
@@ -44,6 +45,23 @@ namespace Model
4445
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const;
4546

4647

48+
///@{
49+
/**
50+
* <p>If the Converse or ConverseStream operations support the model,
51+
* <code>additionalModelRequestFields</code> contains additional inference
52+
* parameters, beyond the base set of inference parameters in the
53+
* <code>inferenceConfiguration</code> field. </p> <p>For more information, see
54+
* <i>Inference request parameters and response fields for foundation models</i> in
55+
* the Amazon Bedrock user guide.</p>
56+
*/
57+
inline Aws::Utils::DocumentView GetAdditionalModelRequestFields() const{ return m_additionalModelRequestFields; }
58+
inline bool AdditionalModelRequestFieldsHasBeenSet() const { return m_additionalModelRequestFieldsHasBeenSet; }
59+
inline void SetAdditionalModelRequestFields(const Aws::Utils::Document& value) { m_additionalModelRequestFieldsHasBeenSet = true; m_additionalModelRequestFields = value; }
60+
inline void SetAdditionalModelRequestFields(Aws::Utils::Document&& value) { m_additionalModelRequestFieldsHasBeenSet = true; m_additionalModelRequestFields = std::move(value); }
61+
inline PromptConfiguration& WithAdditionalModelRequestFields(const Aws::Utils::Document& value) { SetAdditionalModelRequestFields(value); return *this;}
62+
inline PromptConfiguration& WithAdditionalModelRequestFields(Aws::Utils::Document&& value) { SetAdditionalModelRequestFields(std::move(value)); return *this;}
63+
///@}
64+
4765
///@{
4866
/**
4967
* <p>Defines the prompt template with which to replace the default prompt
@@ -158,6 +176,9 @@ namespace Model
158176
///@}
159177
private:
160178

179+
Aws::Utils::Document m_additionalModelRequestFields;
180+
bool m_additionalModelRequestFieldsHasBeenSet = false;
181+
161182
Aws::String m_basePromptTemplate;
162183
bool m_basePromptTemplateHasBeenSet = false;
163184

generated/src/aws-cpp-sdk-bedrock-agent/source/model/PromptConfiguration.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ namespace Model
1919
{
2020

2121
PromptConfiguration::PromptConfiguration() :
22+
m_additionalModelRequestFieldsHasBeenSet(false),
2223
m_basePromptTemplateHasBeenSet(false),
2324
m_foundationModelHasBeenSet(false),
2425
m_inferenceConfigurationHasBeenSet(false),
@@ -41,6 +42,13 @@ PromptConfiguration::PromptConfiguration(JsonView jsonValue)
4142

4243
PromptConfiguration& PromptConfiguration::operator =(JsonView jsonValue)
4344
{
45+
if(jsonValue.ValueExists("additionalModelRequestFields"))
46+
{
47+
m_additionalModelRequestFields = jsonValue.GetObject("additionalModelRequestFields");
48+
49+
m_additionalModelRequestFieldsHasBeenSet = true;
50+
}
51+
4452
if(jsonValue.ValueExists("basePromptTemplate"))
4553
{
4654
m_basePromptTemplate = jsonValue.GetString("basePromptTemplate");
@@ -97,6 +105,14 @@ JsonValue PromptConfiguration::Jsonize() const
97105
{
98106
JsonValue payload;
99107

108+
if(m_additionalModelRequestFieldsHasBeenSet)
109+
{
110+
if(!m_additionalModelRequestFields.View().IsNull())
111+
{
112+
payload.WithObject("additionalModelRequestFields", JsonValue(m_additionalModelRequestFields.View()));
113+
}
114+
}
115+
100116
if(m_basePromptTemplateHasBeenSet)
101117
{
102118
payload.WithString("basePromptTemplate", m_basePromptTemplate);

generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/CreateWebhookRequest.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,13 @@ namespace Model
9191

9292
///@{
9393
/**
94-
* <p>Specifies the type of build this webhook will trigger.</p>
94+
* <p>Specifies the type of build this webhook will trigger.</p> <p>
95+
* <code>RUNNER_BUILDKITE_BUILD</code> is only available for <code>NO_SOURCE</code>
96+
* source type projects configured for Buildkite runner builds. For more
97+
* information about CodeBuild-hosted Buildkite runner builds, see <a
98+
* href="https://docs.aws.amazon.com/codebuild/latest/userguide/sample-runner-buildkite.html">Tutorial:
99+
* Configure a CodeBuild-hosted Buildkite runner</a> in the <i>CodeBuild user
100+
* guide</i>.</p>
95101
*/
96102
inline const WebhookBuildType& GetBuildType() const{ return m_buildType; }
97103
inline bool BuildTypeHasBeenSet() const { return m_buildTypeHasBeenSet; }

generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/UpdateWebhookRequest.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,13 @@ namespace Model
9999

100100
///@{
101101
/**
102-
* <p>Specifies the type of build this webhook will trigger.</p>
102+
* <p>Specifies the type of build this webhook will trigger.</p> <p>
103+
* <code>RUNNER_BUILDKITE_BUILD</code> is only available for <code>NO_SOURCE</code>
104+
* source type projects configured for Buildkite runner builds. For more
105+
* information about CodeBuild-hosted Buildkite runner builds, see <a
106+
* href="https://docs.aws.amazon.com/codebuild/latest/userguide/sample-runner-buildkite.html">Tutorial:
107+
* Configure a CodeBuild-hosted Buildkite runner</a> in the <i>CodeBuild user
108+
* guide</i>.</p>
103109
*/
104110
inline const WebhookBuildType& GetBuildType() const{ return m_buildType; }
105111
inline bool BuildTypeHasBeenSet() const { return m_buildTypeHasBeenSet; }

generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/Webhook.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,13 @@ namespace Model
125125

126126
///@{
127127
/**
128-
* <p>Specifies the type of build this webhook will trigger.</p>
128+
* <p>Specifies the type of build this webhook will trigger.</p> <p>
129+
* <code>RUNNER_BUILDKITE_BUILD</code> is only available for <code>NO_SOURCE</code>
130+
* source type projects configured for Buildkite runner builds. For more
131+
* information about CodeBuild-hosted Buildkite runner builds, see <a
132+
* href="https://docs.aws.amazon.com/codebuild/latest/userguide/sample-runner-buildkite.html">Tutorial:
133+
* Configure a CodeBuild-hosted Buildkite runner</a> in the <i>CodeBuild user
134+
* guide</i>.</p>
129135
*/
130136
inline const WebhookBuildType& GetBuildType() const{ return m_buildType; }
131137
inline bool BuildTypeHasBeenSet() const { return m_buildTypeHasBeenSet; }

generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSxClient.h

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ namespace FSx
130130
/**
131131
* <p>Cancels an existing Amazon FSx for Lustre data repository task if that task
132132
* is in either the <code>PENDING</code> or <code>EXECUTING</code> state. When you
133-
* cancel am export task, Amazon FSx does the following.</p> <ul> <li> <p>Any files
133+
* cancel an export task, Amazon FSx does the following.</p> <ul> <li> <p>Any files
134134
* that FSx has already exported are not reverted.</p> </li> <li> <p>FSx continues
135135
* to export any files that are in-flight when the cancel operation is
136136
* received.</p> </li> <li> <p>FSx does not export any files that have not yet been
@@ -395,12 +395,12 @@ namespace FSx
395395
* and the parameters don't match, this call returns
396396
* <code>IncompatibleParameterError</code>. If a file cache with the specified
397397
* client request token doesn't exist, <code>CreateFileCache</code> does the
398-
* following: </p> <ul> <li> <p>Creates a new, empty Amazon File Cache resourcewith
399-
* an assigned ID, and an initial lifecycle state of <code>CREATING</code>.</p>
400-
* </li> <li> <p>Returns the description of the cache in JSON format.</p> </li>
401-
* </ul> <p>The <code>CreateFileCache</code> call returns while the cache's
402-
* lifecycle state is still <code>CREATING</code>. You can check the cache creation
403-
* status by calling the <a
398+
* following: </p> <ul> <li> <p>Creates a new, empty Amazon File Cache resource
399+
* with an assigned ID, and an initial lifecycle state of
400+
* <code>CREATING</code>.</p> </li> <li> <p>Returns the description of the cache in
401+
* JSON format.</p> </li> </ul> <p>The <code>CreateFileCache</code> call
402+
* returns while the cache's lifecycle state is still <code>CREATING</code>. You
403+
* can check the cache creation status by calling the <a
404404
* href="https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileCaches.html">DescribeFileCaches</a>
405405
* operation, which returns the cache state along with other information.</p>
406406
* <p><h3>See Also:</h3> <a
@@ -1542,6 +1542,7 @@ namespace FSx
15421542
* <code>AutomaticBackupRetentionDays</code> </p> </li> <li> <p>
15431543
* <code>DailyAutomaticBackupStartTime</code> </p> </li> <li> <p>
15441544
* <code>DataCompressionType</code> </p> </li> <li> <p>
1545+
* <code>FileSystemTypeVersion</code> </p> </li> <li> <p>
15451546
* <code>LogConfiguration</code> </p> </li> <li> <p>
15461547
* <code>LustreRootSquashConfiguration</code> </p> </li> <li> <p>
15471548
* <code>MetadataConfiguration</code> </p> </li> <li> <p>

0 commit comments

Comments
 (0)