Skip to content

Commit e79b241

Browse files
This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns.
The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader. Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations. This release adds support for configurable spark properties for Cleanrooms PySpark workloads. Improving Documentation for Neptune Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration. Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation. ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import. Fixes in SDK for customers using TestCase APIs
1 parent f84dc71 commit e79b241

224 files changed

Lines changed: 7830 additions & 479 deletions

File tree

Some content is hidden

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.791
1+
1.11.792

generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberChangeSpecification.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,11 @@ class MemberChangeSpecification {
5757
/**
5858
* <p>The abilities granted to the collaboration member. These determine what
5959
* actions the member can perform within the collaboration.</p> <p>The
60-
* following values are currently not supported: <code>CAN_QUERY</code>,
61-
* <code>CAN_RECEIVE_RESULTS,</code> and <code>CAN_RUN_JOB</code>. </p> <p>Set the
62-
* value of <code>memberAbilities</code> to <code>[]</code> to allow a member to
63-
* contribute data.</p>
60+
* following values are currently not supported: <code>CAN_QUERY</code> and
61+
* <code>CAN_RUN_JOB</code>. </p> <p>Set the value of <code>memberAbilities</code>
62+
* to <code>[]</code> to allow a member to contribute data.</p> <p>Set the value of
63+
* <code>memberAbilities</code> to <code>[CAN_RECEIVE_RESULTS]</code> to allow a
64+
* member to contribute data and receive results.</p>
6465
*/
6566
inline const Aws::Vector<MemberAbility>& GetMemberAbilities() const { return m_memberAbilities; }
6667
inline bool MemberAbilitiesHasBeenSet() const { return m_memberAbilitiesHasBeenSet; }

generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ProtectedJobWorkerComputeConfiguration.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
88
#include <aws/cleanrooms/model/ProtectedJobWorkerComputeType.h>
9+
#include <aws/cleanrooms/model/WorkerComputeConfigurationProperties.h>
910

1011
#include <utility>
1112

@@ -63,12 +64,35 @@ class ProtectedJobWorkerComputeConfiguration {
6364
return *this;
6465
}
6566
///@}
67+
68+
///@{
69+
/**
70+
* <p>The configuration properties for the worker compute environment. These
71+
* properties allow you to customize the compute settings for your Clean Rooms
72+
* workloads.</p>
73+
*/
74+
inline const WorkerComputeConfigurationProperties& GetProperties() const { return m_properties; }
75+
inline bool PropertiesHasBeenSet() const { return m_propertiesHasBeenSet; }
76+
template <typename PropertiesT = WorkerComputeConfigurationProperties>
77+
void SetProperties(PropertiesT&& value) {
78+
m_propertiesHasBeenSet = true;
79+
m_properties = std::forward<PropertiesT>(value);
80+
}
81+
template <typename PropertiesT = WorkerComputeConfigurationProperties>
82+
ProtectedJobWorkerComputeConfiguration& WithProperties(PropertiesT&& value) {
83+
SetProperties(std::forward<PropertiesT>(value));
84+
return *this;
85+
}
86+
///@}
6687
private:
6788
ProtectedJobWorkerComputeType m_type{ProtectedJobWorkerComputeType::NOT_SET};
6889

6990
int m_number{0};
91+
92+
WorkerComputeConfigurationProperties m_properties;
7093
bool m_typeHasBeenSet = false;
7194
bool m_numberHasBeenSet = false;
95+
bool m_propertiesHasBeenSet = false;
7296
};
7397

7498
} // namespace Model

generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/WorkerComputeConfigurationProperties.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ class WorkerComputeConfigurationProperties {
3737

3838
///@{
3939
/**
40-
* <p>The Spark configuration properties for SQL workloads. This map contains
41-
* key-value pairs that configure Apache Spark settings to optimize performance for
42-
* your data processing jobs. You can specify up to 50 Spark properties, with each
43-
* key being 1-200 characters and each value being 0-500 characters. These
44-
* properties allow you to adjust compute capacity for large datasets and complex
45-
* workloads.</p>
40+
* <p>The Spark configuration properties for SQL and PySpark workloads. This map
41+
* contains key-value pairs that configure Apache Spark settings to optimize
42+
* performance for your data processing jobs. You can specify up to 50 Spark
43+
* properties, with each key being 1-200 characters and each value being 0-500
44+
* characters. These properties allow you to adjust compute capacity for large
45+
* datasets and complex workloads.</p>
4646
*/
4747
inline const Aws::Map<Aws::String, Aws::String>& GetSpark() const { return m_spark; }
4848
inline bool SparkHasBeenSet() const { return m_sparkHasBeenSet; }

generated/src/aws-cpp-sdk-cleanrooms/source/model/ProtectedJobWorkerComputeConfiguration.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ ProtectedJobWorkerComputeConfiguration& ProtectedJobWorkerComputeConfiguration::
2626
m_number = jsonValue.GetInteger("number");
2727
m_numberHasBeenSet = true;
2828
}
29+
if (jsonValue.ValueExists("properties")) {
30+
m_properties = jsonValue.GetObject("properties");
31+
m_propertiesHasBeenSet = true;
32+
}
2933
return *this;
3034
}
3135

@@ -40,6 +44,10 @@ JsonValue ProtectedJobWorkerComputeConfiguration::Jsonize() const {
4044
payload.WithInteger("number", m_number);
4145
}
4246

47+
if (m_propertiesHasBeenSet) {
48+
payload.WithObject("properties", m_properties.Jsonize());
49+
}
50+
4351
return payload;
4452
}
4553

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTestCaseExecutionsRequest.h

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <aws/connect/ConnectRequest.h>
88
#include <aws/connect/Connect_EXPORTS.h>
99
#include <aws/connect/model/TestCaseExecutionStatus.h>
10-
#include <aws/core/utils/DateTime.h>
1110
#include <aws/core/utils/memory/stl/AWSString.h>
1211

1312
#include <utility>
@@ -93,16 +92,14 @@ class ListTestCaseExecutionsRequest : public ConnectRequest {
9392
/**
9493
* <p>Filter executions that started after this time.</p>
9594
*/
96-
inline const Aws::Utils::DateTime& GetStartTime() const { return m_startTime; }
95+
inline long long GetStartTime() const { return m_startTime; }
9796
inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
98-
template <typename StartTimeT = Aws::Utils::DateTime>
99-
void SetStartTime(StartTimeT&& value) {
97+
inline void SetStartTime(long long value) {
10098
m_startTimeHasBeenSet = true;
101-
m_startTime = std::forward<StartTimeT>(value);
99+
m_startTime = value;
102100
}
103-
template <typename StartTimeT = Aws::Utils::DateTime>
104-
ListTestCaseExecutionsRequest& WithStartTime(StartTimeT&& value) {
105-
SetStartTime(std::forward<StartTimeT>(value));
101+
inline ListTestCaseExecutionsRequest& WithStartTime(long long value) {
102+
SetStartTime(value);
106103
return *this;
107104
}
108105
///@}
@@ -111,16 +108,14 @@ class ListTestCaseExecutionsRequest : public ConnectRequest {
111108
/**
112109
* <p>Filter executions that started before this time.</p>
113110
*/
114-
inline const Aws::Utils::DateTime& GetEndTime() const { return m_endTime; }
111+
inline long long GetEndTime() const { return m_endTime; }
115112
inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
116-
template <typename EndTimeT = Aws::Utils::DateTime>
117-
void SetEndTime(EndTimeT&& value) {
113+
inline void SetEndTime(long long value) {
118114
m_endTimeHasBeenSet = true;
119-
m_endTime = std::forward<EndTimeT>(value);
115+
m_endTime = value;
120116
}
121-
template <typename EndTimeT = Aws::Utils::DateTime>
122-
ListTestCaseExecutionsRequest& WithEndTime(EndTimeT&& value) {
123-
SetEndTime(std::forward<EndTimeT>(value));
117+
inline ListTestCaseExecutionsRequest& WithEndTime(long long value) {
118+
SetEndTime(value);
124119
return *this;
125120
}
126121
///@}
@@ -182,9 +177,9 @@ class ListTestCaseExecutionsRequest : public ConnectRequest {
182177

183178
Aws::String m_testCaseName;
184179

185-
Aws::Utils::DateTime m_startTime{};
180+
long long m_startTime{0};
186181

187-
Aws::Utils::DateTime m_endTime{};
182+
long long m_endTime{0};
188183

189184
TestCaseExecutionStatus m_status{TestCaseExecutionStatus::NOT_SET};
190185

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/StartTestCaseExecutionRequest.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/connect/ConnectRequest.h>
88
#include <aws/connect/Connect_EXPORTS.h>
9+
#include <aws/core/utils/UUID.h>
910
#include <aws/core/utils/memory/stl/AWSString.h>
1011

1112
#include <utility>
@@ -90,10 +91,10 @@ class StartTestCaseExecutionRequest : public ConnectRequest {
9091

9192
Aws::String m_testCaseId;
9293

93-
Aws::String m_clientToken;
94+
Aws::String m_clientToken{Aws::Utils::UUID::PseudoRandomUUID()};
9495
bool m_instanceIdHasBeenSet = false;
9596
bool m_testCaseIdHasBeenSet = false;
96-
bool m_clientTokenHasBeenSet = false;
97+
bool m_clientTokenHasBeenSet = true;
9798
};
9899

99100
} // namespace Model

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/StopTestCaseExecutionRequest.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/connect/ConnectRequest.h>
88
#include <aws/connect/Connect_EXPORTS.h>
9+
#include <aws/core/utils/UUID.h>
910
#include <aws/core/utils/memory/stl/AWSString.h>
1011

1112
#include <utility>
@@ -110,11 +111,11 @@ class StopTestCaseExecutionRequest : public ConnectRequest {
110111

111112
Aws::String m_testCaseId;
112113

113-
Aws::String m_clientToken;
114+
Aws::String m_clientToken{Aws::Utils::UUID::PseudoRandomUUID()};
114115
bool m_instanceIdHasBeenSet = false;
115116
bool m_testCaseExecutionIdHasBeenSet = false;
116117
bool m_testCaseIdHasBeenSet = false;
117-
bool m_clientTokenHasBeenSet = false;
118+
bool m_clientTokenHasBeenSet = true;
118119
};
119120

120121
} // namespace Model

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TestCase.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ class TestCase {
128128

129129
///@{
130130
/**
131-
* <p>Defines the test attributes for precise data representation.</p>
131+
* <p>Defines the test attributes for precise data representation. The value must
132+
* be a valid JSON string.</p>
132133
*/
133134
inline const Aws::String& GetInitializationData() const { return m_initializationData; }
134135
inline bool InitializationDataHasBeenSet() const { return m_initializationDataHasBeenSet; }

generated/src/aws-cpp-sdk-connect/source/model/ListTestCaseExecutionsRequest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ void ListTestCaseExecutionsRequest::AddQueryStringParameters(URI& uri) const {
3232
}
3333

3434
if (m_startTimeHasBeenSet) {
35-
ss << m_startTime.ToGmtString(Aws::Utils::DateFormat::ISO_8601);
35+
ss << m_startTime;
3636
uri.AddQueryStringParameter("startTime", ss.str());
3737
ss.str("");
3838
}
3939

4040
if (m_endTimeHasBeenSet) {
41-
ss << m_endTime.ToGmtString(Aws::Utils::DateFormat::ISO_8601);
41+
ss << m_endTime;
4242
uri.AddQueryStringParameter("endTime", ss.str());
4343
ss.str("");
4444
}

0 commit comments

Comments
 (0)