Skip to content

Commit db2df19

Browse files
This release adds API operations for Oracle Database@AWS. You can use the APIs to create Exadata infrastructure, ODB networks, and Exadata and Autonomous VM clusters inside AWS data centers. The infrastructure is managed by OCI. You can integrate these resources with AWS services.
Amazon RDS Custom for Oracle now supports multi-AZ database instances. Updated field validation requirements for InstanceGroups. Add support for the new optional domain-unit-id parameter in the UpdateProject API. New ChatResponseConfiguration to Customize Q Business chat responses for specific use cases and communication needs. Updated Boosting capability allowing admins to provide preference on date attributes for recency and/or provide a preferred data source. This release introduces support for incremental training and distributed training for custom models in AWS Clean Rooms ML. Add Context to GetInstanceTypesFromInstanceRequirements API
1 parent 22f0f4d commit db2df19

File tree

434 files changed

+47543
-975
lines changed

Some content is hidden

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

434 files changed

+47543
-975
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.599
1+
1.11.600

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLClient.h

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,8 @@ namespace CleanRoomsML
540540
}
541541

542542
/**
543-
* <p>Deletes the output of a trained model.</p><p><h3>See Also:</h3> <a
543+
* <p>Deletes the model artifacts stored by the service.</p><p><h3>See Also:</h3>
544+
* <a
544545
* href="http://docs.aws.amazon.com/goto/WebAPI/cleanroomsml-2023-09-06/DeleteTrainedModelOutput">AWS
545546
* API Reference</a></p>
546547
*/
@@ -1311,6 +1312,35 @@ namespace CleanRoomsML
13111312
return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelInferenceJobs, request, handler, context);
13121313
}
13131314

1315+
/**
1316+
* <p>Returns a list of trained model versions for a specified trained model. This
1317+
* operation allows you to view all versions of a trained model, including
1318+
* information about their status and creation details. You can use this to track
1319+
* the evolution of your trained models and select specific versions for inference
1320+
* or further training.</p><p><h3>See Also:</h3> <a
1321+
* href="http://docs.aws.amazon.com/goto/WebAPI/cleanroomsml-2023-09-06/ListTrainedModelVersions">AWS
1322+
* API Reference</a></p>
1323+
*/
1324+
virtual Model::ListTrainedModelVersionsOutcome ListTrainedModelVersions(const Model::ListTrainedModelVersionsRequest& request) const;
1325+
1326+
/**
1327+
* A Callable wrapper for ListTrainedModelVersions that returns a future to the operation so that it can be executed in parallel to other requests.
1328+
*/
1329+
template<typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1330+
Model::ListTrainedModelVersionsOutcomeCallable ListTrainedModelVersionsCallable(const ListTrainedModelVersionsRequestT& request) const
1331+
{
1332+
return SubmitCallable(&CleanRoomsMLClient::ListTrainedModelVersions, request);
1333+
}
1334+
1335+
/**
1336+
* An Async wrapper for ListTrainedModelVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
1337+
*/
1338+
template<typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1339+
void ListTrainedModelVersionsAsync(const ListTrainedModelVersionsRequestT& request, const ListTrainedModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1340+
{
1341+
return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelVersions, request, handler, context);
1342+
}
1343+
13141344
/**
13151345
* <p>Returns a list of trained models.</p><p><h3>See Also:</h3> <a
13161346
* href="http://docs.aws.amazon.com/goto/WebAPI/cleanroomsml-2023-09-06/ListTrainedModels">AWS

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLErrors.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ enum class CleanRoomsMLErrors
4848
///////////////////////////////////////////////////////////////////////////////////////////
4949

5050
CONFLICT= static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
51+
INTERNAL_SERVICE,
5152
SERVICE_QUOTA_EXCEEDED
5253
};
5354

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/CleanRoomsMLServiceClientModel.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
#include <aws/cleanroomsml/model/ListMLInputChannelsResult.h>
5454
#include <aws/cleanroomsml/model/ListTagsForResourceResult.h>
5555
#include <aws/cleanroomsml/model/ListTrainedModelInferenceJobsResult.h>
56+
#include <aws/cleanroomsml/model/ListTrainedModelVersionsResult.h>
5657
#include <aws/cleanroomsml/model/ListTrainedModelsResult.h>
5758
#include <aws/cleanroomsml/model/ListTrainingDatasetsResult.h>
5859
#include <aws/cleanroomsml/model/PutConfiguredAudienceModelPolicyResult.h>
@@ -155,6 +156,7 @@ namespace Aws
155156
class ListMLInputChannelsRequest;
156157
class ListTagsForResourceRequest;
157158
class ListTrainedModelInferenceJobsRequest;
159+
class ListTrainedModelVersionsRequest;
158160
class ListTrainedModelsRequest;
159161
class ListTrainingDatasetsRequest;
160162
class PutConfiguredAudienceModelPolicyRequest;
@@ -216,6 +218,7 @@ namespace Aws
216218
typedef Aws::Utils::Outcome<ListMLInputChannelsResult, CleanRoomsMLError> ListMLInputChannelsOutcome;
217219
typedef Aws::Utils::Outcome<ListTagsForResourceResult, CleanRoomsMLError> ListTagsForResourceOutcome;
218220
typedef Aws::Utils::Outcome<ListTrainedModelInferenceJobsResult, CleanRoomsMLError> ListTrainedModelInferenceJobsOutcome;
221+
typedef Aws::Utils::Outcome<ListTrainedModelVersionsResult, CleanRoomsMLError> ListTrainedModelVersionsOutcome;
219222
typedef Aws::Utils::Outcome<ListTrainedModelsResult, CleanRoomsMLError> ListTrainedModelsOutcome;
220223
typedef Aws::Utils::Outcome<ListTrainingDatasetsResult, CleanRoomsMLError> ListTrainingDatasetsOutcome;
221224
typedef Aws::Utils::Outcome<PutConfiguredAudienceModelPolicyResult, CleanRoomsMLError> PutConfiguredAudienceModelPolicyOutcome;
@@ -277,6 +280,7 @@ namespace Aws
277280
typedef std::future<ListMLInputChannelsOutcome> ListMLInputChannelsOutcomeCallable;
278281
typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
279282
typedef std::future<ListTrainedModelInferenceJobsOutcome> ListTrainedModelInferenceJobsOutcomeCallable;
283+
typedef std::future<ListTrainedModelVersionsOutcome> ListTrainedModelVersionsOutcomeCallable;
280284
typedef std::future<ListTrainedModelsOutcome> ListTrainedModelsOutcomeCallable;
281285
typedef std::future<ListTrainingDatasetsOutcome> ListTrainingDatasetsOutcomeCallable;
282286
typedef std::future<PutConfiguredAudienceModelPolicyOutcome> PutConfiguredAudienceModelPolicyOutcomeCallable;
@@ -341,6 +345,7 @@ namespace Aws
341345
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListMLInputChannelsRequest&, const Model::ListMLInputChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLInputChannelsResponseReceivedHandler;
342346
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
343347
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListTrainedModelInferenceJobsRequest&, const Model::ListTrainedModelInferenceJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrainedModelInferenceJobsResponseReceivedHandler;
348+
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListTrainedModelVersionsRequest&, const Model::ListTrainedModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrainedModelVersionsResponseReceivedHandler;
344349
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListTrainedModelsRequest&, const Model::ListTrainedModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrainedModelsResponseReceivedHandler;
345350
typedef std::function<void(const CleanRoomsMLClient*, const Model::ListTrainingDatasetsRequest&, const Model::ListTrainingDatasetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrainingDatasetsResponseReceivedHandler;
346351
typedef std::function<void(const CleanRoomsMLClient*, const Model::PutConfiguredAudienceModelPolicyRequest&, const Model::PutConfiguredAudienceModelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfiguredAudienceModelPolicyResponseReceivedHandler;

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/model/CancelTrainedModelRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111

1212
namespace Aws
1313
{
14+
namespace Http
15+
{
16+
class URI;
17+
} //namespace Http
1418
namespace CleanRoomsML
1519
{
1620
namespace Model
@@ -31,6 +35,8 @@ namespace Model
3135

3236
AWS_CLEANROOMSML_API Aws::String SerializePayload() const override;
3337

38+
AWS_CLEANROOMSML_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
39+
3440

3541
///@{
3642
/**
@@ -56,13 +62,31 @@ namespace Model
5662
template<typename TrainedModelArnT = Aws::String>
5763
CancelTrainedModelRequest& WithTrainedModelArn(TrainedModelArnT&& value) { SetTrainedModelArn(std::forward<TrainedModelArnT>(value)); return *this;}
5864
///@}
65+
66+
///@{
67+
/**
68+
* <p>The version identifier of the trained model to cancel. This parameter allows
69+
* you to specify which version of the trained model you want to cancel when
70+
* multiple versions exist.</p> <p>If <code>versionIdentifier</code> is not
71+
* specified, the base model will be cancelled.</p>
72+
*/
73+
inline const Aws::String& GetVersionIdentifier() const { return m_versionIdentifier; }
74+
inline bool VersionIdentifierHasBeenSet() const { return m_versionIdentifierHasBeenSet; }
75+
template<typename VersionIdentifierT = Aws::String>
76+
void SetVersionIdentifier(VersionIdentifierT&& value) { m_versionIdentifierHasBeenSet = true; m_versionIdentifier = std::forward<VersionIdentifierT>(value); }
77+
template<typename VersionIdentifierT = Aws::String>
78+
CancelTrainedModelRequest& WithVersionIdentifier(VersionIdentifierT&& value) { SetVersionIdentifier(std::forward<VersionIdentifierT>(value)); return *this;}
79+
///@}
5980
private:
6081

6182
Aws::String m_membershipIdentifier;
6283
bool m_membershipIdentifierHasBeenSet = false;
6384

6485
Aws::String m_trainedModelArn;
6586
bool m_trainedModelArnHasBeenSet = false;
87+
88+
Aws::String m_versionIdentifier;
89+
bool m_versionIdentifierHasBeenSet = false;
6690
};
6791

6892
} // namespace Model

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/model/CollaborationTrainedModelExportJobSummary.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,19 @@ namespace Model
145145
CollaborationTrainedModelExportJobSummary& WithTrainedModelArn(TrainedModelArnT&& value) { SetTrainedModelArn(std::forward<TrainedModelArnT>(value)); return *this;}
146146
///@}
147147

148+
///@{
149+
/**
150+
* <p>The version identifier of the trained model that was exported in this
151+
* job.</p>
152+
*/
153+
inline const Aws::String& GetTrainedModelVersionIdentifier() const { return m_trainedModelVersionIdentifier; }
154+
inline bool TrainedModelVersionIdentifierHasBeenSet() const { return m_trainedModelVersionIdentifierHasBeenSet; }
155+
template<typename TrainedModelVersionIdentifierT = Aws::String>
156+
void SetTrainedModelVersionIdentifier(TrainedModelVersionIdentifierT&& value) { m_trainedModelVersionIdentifierHasBeenSet = true; m_trainedModelVersionIdentifier = std::forward<TrainedModelVersionIdentifierT>(value); }
157+
template<typename TrainedModelVersionIdentifierT = Aws::String>
158+
CollaborationTrainedModelExportJobSummary& WithTrainedModelVersionIdentifier(TrainedModelVersionIdentifierT&& value) { SetTrainedModelVersionIdentifier(std::forward<TrainedModelVersionIdentifierT>(value)); return *this;}
159+
///@}
160+
148161
///@{
149162
/**
150163
* <p>The membership ID of the member that created the trained model export
@@ -199,6 +212,9 @@ namespace Model
199212
Aws::String m_trainedModelArn;
200213
bool m_trainedModelArnHasBeenSet = false;
201214

215+
Aws::String m_trainedModelVersionIdentifier;
216+
bool m_trainedModelVersionIdentifierHasBeenSet = false;
217+
202218
Aws::String m_membershipIdentifier;
203219
bool m_membershipIdentifierHasBeenSet = false;
204220

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/model/CollaborationTrainedModelInferenceJobSummary.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,19 @@ namespace Model
9494
CollaborationTrainedModelInferenceJobSummary& WithTrainedModelArn(TrainedModelArnT&& value) { SetTrainedModelArn(std::forward<TrainedModelArnT>(value)); return *this;}
9595
///@}
9696

97+
///@{
98+
/**
99+
* <p>The version identifier of the trained model that was used for inference in
100+
* this job.</p>
101+
*/
102+
inline const Aws::String& GetTrainedModelVersionIdentifier() const { return m_trainedModelVersionIdentifier; }
103+
inline bool TrainedModelVersionIdentifierHasBeenSet() const { return m_trainedModelVersionIdentifierHasBeenSet; }
104+
template<typename TrainedModelVersionIdentifierT = Aws::String>
105+
void SetTrainedModelVersionIdentifier(TrainedModelVersionIdentifierT&& value) { m_trainedModelVersionIdentifierHasBeenSet = true; m_trainedModelVersionIdentifier = std::forward<TrainedModelVersionIdentifierT>(value); }
106+
template<typename TrainedModelVersionIdentifierT = Aws::String>
107+
CollaborationTrainedModelInferenceJobSummary& WithTrainedModelVersionIdentifier(TrainedModelVersionIdentifierT&& value) { SetTrainedModelVersionIdentifier(std::forward<TrainedModelVersionIdentifierT>(value)); return *this;}
108+
///@}
109+
97110
///@{
98111
/**
99112
* <p>The collaboration ID of the collaboration that contains the trained model
@@ -248,6 +261,9 @@ namespace Model
248261
Aws::String m_trainedModelArn;
249262
bool m_trainedModelArnHasBeenSet = false;
250263

264+
Aws::String m_trainedModelVersionIdentifier;
265+
bool m_trainedModelVersionIdentifierHasBeenSet = false;
266+
251267
Aws::String m_collaborationIdentifier;
252268
bool m_collaborationIdentifierHasBeenSet = false;
253269

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/model/CollaborationTrainedModelSummary.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
#include <aws/cleanroomsml/CleanRoomsML_EXPORTS.h>
88
#include <aws/core/utils/DateTime.h>
99
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/core/utils/memory/stl/AWSVector.h>
1011
#include <aws/cleanroomsml/model/TrainedModelStatus.h>
12+
#include <aws/cleanroomsml/model/IncrementalTrainingDataChannelOutput.h>
1113
#include <utility>
1214

1315
namespace Aws
@@ -88,6 +90,33 @@ namespace Model
8890
CollaborationTrainedModelSummary& WithName(NameT&& value) { SetName(std::forward<NameT>(value)); return *this;}
8991
///@}
9092

93+
///@{
94+
/**
95+
* <p>The version identifier of this trained model version.</p>
96+
*/
97+
inline const Aws::String& GetVersionIdentifier() const { return m_versionIdentifier; }
98+
inline bool VersionIdentifierHasBeenSet() const { return m_versionIdentifierHasBeenSet; }
99+
template<typename VersionIdentifierT = Aws::String>
100+
void SetVersionIdentifier(VersionIdentifierT&& value) { m_versionIdentifierHasBeenSet = true; m_versionIdentifier = std::forward<VersionIdentifierT>(value); }
101+
template<typename VersionIdentifierT = Aws::String>
102+
CollaborationTrainedModelSummary& WithVersionIdentifier(VersionIdentifierT&& value) { SetVersionIdentifier(std::forward<VersionIdentifierT>(value)); return *this;}
103+
///@}
104+
105+
///@{
106+
/**
107+
* <p>Information about the incremental training data channels used to create this
108+
* version of the trained model.</p>
109+
*/
110+
inline const Aws::Vector<IncrementalTrainingDataChannelOutput>& GetIncrementalTrainingDataChannels() const { return m_incrementalTrainingDataChannels; }
111+
inline bool IncrementalTrainingDataChannelsHasBeenSet() const { return m_incrementalTrainingDataChannelsHasBeenSet; }
112+
template<typename IncrementalTrainingDataChannelsT = Aws::Vector<IncrementalTrainingDataChannelOutput>>
113+
void SetIncrementalTrainingDataChannels(IncrementalTrainingDataChannelsT&& value) { m_incrementalTrainingDataChannelsHasBeenSet = true; m_incrementalTrainingDataChannels = std::forward<IncrementalTrainingDataChannelsT>(value); }
114+
template<typename IncrementalTrainingDataChannelsT = Aws::Vector<IncrementalTrainingDataChannelOutput>>
115+
CollaborationTrainedModelSummary& WithIncrementalTrainingDataChannels(IncrementalTrainingDataChannelsT&& value) { SetIncrementalTrainingDataChannels(std::forward<IncrementalTrainingDataChannelsT>(value)); return *this;}
116+
template<typename IncrementalTrainingDataChannelsT = IncrementalTrainingDataChannelOutput>
117+
CollaborationTrainedModelSummary& AddIncrementalTrainingDataChannels(IncrementalTrainingDataChannelsT&& value) { m_incrementalTrainingDataChannelsHasBeenSet = true; m_incrementalTrainingDataChannels.emplace_back(std::forward<IncrementalTrainingDataChannelsT>(value)); return *this; }
118+
///@}
119+
91120
///@{
92121
/**
93122
* <p>The description of the trained model.</p>
@@ -173,6 +202,12 @@ namespace Model
173202
Aws::String m_name;
174203
bool m_nameHasBeenSet = false;
175204

205+
Aws::String m_versionIdentifier;
206+
bool m_versionIdentifierHasBeenSet = false;
207+
208+
Aws::Vector<IncrementalTrainingDataChannelOutput> m_incrementalTrainingDataChannels;
209+
bool m_incrementalTrainingDataChannelsHasBeenSet = false;
210+
176211
Aws::String m_description;
177212
bool m_descriptionHasBeenSet = false;
178213

generated/src/aws-cpp-sdk-cleanroomsml/include/aws/cleanroomsml/model/ContainerConfig.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ namespace Model
4343
///@{
4444
/**
4545
* <p>The registry path of the docker image that contains the algorithm. Clean
46-
* Rooms ML supports both <code>registry/repository[:tag]</code> and
47-
* <code>registry/repositry[@digest]</code> image path formats. For more
48-
* information about using images in Clean Rooms ML, see the <a
46+
* Rooms ML currently only supports the <code>registry/repository[:tag]</code>
47+
* image path format. For more information about using images in Clean Rooms ML,
48+
* see the <a
4949
* href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AlgorithmSpecification.html#sagemaker-Type-AlgorithmSpecification-TrainingImage">Sagemaker
5050
* API reference</a>.</p>
5151
*/

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy