Skip to content

Commit 955e21b

Browse files
This release adds 1/ Support for S3FileSystem in CustomFileSystems 2/ The ability for a customer to select their preferred IpAddressType for use with private Workforces 3/ Support for p4de instance type in SageMaker Training Plans
Add dualstack endpoint support This release adds support for C8gn, F2 and P6e-GB200 Instance types Timestream for InfluxDB adds support for db.influx.24xlarge instance type. This enhancement enables higher compute capacity for demanding workloads through CreateDbInstance, CreateDbCluster, UpdateDbInstance, and UpdateDbCluster APIs. Add support for VPC resource endpoints in Service Managed Fleets
1 parent 772fcf4 commit 955e21b

File tree

49 files changed

+2921
-1464
lines changed

Some content is hidden

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

49 files changed

+2921
-1464
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.608
1+
1.11.609

generated/src/aws-cpp-sdk-cloudfront/source/CloudFrontEndpointRules.cpp

Lines changed: 202 additions & 167 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/JobSearchSummary.h

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,30 @@ namespace Model
235235
JobSearchSummary& WithStartedAt(StartedAtT&& value) { SetStartedAt(std::forward<StartedAtT>(value)); return *this;}
236236
///@}
237237

238+
///@{
239+
/**
240+
* <p>The date and time the resource was updated.</p>
241+
*/
242+
inline const Aws::Utils::DateTime& GetUpdatedAt() const { return m_updatedAt; }
243+
inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
244+
template<typename UpdatedAtT = Aws::Utils::DateTime>
245+
void SetUpdatedAt(UpdatedAtT&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::forward<UpdatedAtT>(value); }
246+
template<typename UpdatedAtT = Aws::Utils::DateTime>
247+
JobSearchSummary& WithUpdatedAt(UpdatedAtT&& value) { SetUpdatedAt(std::forward<UpdatedAtT>(value)); return *this;}
248+
///@}
249+
250+
///@{
251+
/**
252+
* <p>The user or system that updated this resource.</p>
253+
*/
254+
inline const Aws::String& GetUpdatedBy() const { return m_updatedBy; }
255+
inline bool UpdatedByHasBeenSet() const { return m_updatedByHasBeenSet; }
256+
template<typename UpdatedByT = Aws::String>
257+
void SetUpdatedBy(UpdatedByT&& value) { m_updatedByHasBeenSet = true; m_updatedBy = std::forward<UpdatedByT>(value); }
258+
template<typename UpdatedByT = Aws::String>
259+
JobSearchSummary& WithUpdatedBy(UpdatedByT&& value) { SetUpdatedBy(std::forward<UpdatedByT>(value)); return *this;}
260+
///@}
261+
238262
///@{
239263
/**
240264
* <p>The job parameters.</p>
@@ -327,6 +351,12 @@ namespace Model
327351
Aws::Utils::DateTime m_startedAt{};
328352
bool m_startedAtHasBeenSet = false;
329353

354+
Aws::Utils::DateTime m_updatedAt{};
355+
bool m_updatedAtHasBeenSet = false;
356+
357+
Aws::String m_updatedBy;
358+
bool m_updatedByHasBeenSet = false;
359+
330360
Aws::Map<Aws::String, JobParameter> m_jobParameters;
331361
bool m_jobParametersHasBeenSet = false;
332362

generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/ServiceManagedEc2FleetConfiguration.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <aws/deadline/Deadline_EXPORTS.h>
88
#include <aws/deadline/model/ServiceManagedEc2InstanceCapabilities.h>
99
#include <aws/deadline/model/ServiceManagedEc2InstanceMarketOptions.h>
10+
#include <aws/deadline/model/VpcConfiguration.h>
1011
#include <aws/core/utils/memory/stl/AWSString.h>
1112
#include <utility>
1213

@@ -64,6 +65,18 @@ namespace Model
6465
ServiceManagedEc2FleetConfiguration& WithInstanceMarketOptions(InstanceMarketOptionsT&& value) { SetInstanceMarketOptions(std::forward<InstanceMarketOptionsT>(value)); return *this;}
6566
///@}
6667

68+
///@{
69+
/**
70+
* <p>The VPC configuration details for a service managed Amazon EC2 fleet.</p>
71+
*/
72+
inline const VpcConfiguration& GetVpcConfiguration() const { return m_vpcConfiguration; }
73+
inline bool VpcConfigurationHasBeenSet() const { return m_vpcConfigurationHasBeenSet; }
74+
template<typename VpcConfigurationT = VpcConfiguration>
75+
void SetVpcConfiguration(VpcConfigurationT&& value) { m_vpcConfigurationHasBeenSet = true; m_vpcConfiguration = std::forward<VpcConfigurationT>(value); }
76+
template<typename VpcConfigurationT = VpcConfiguration>
77+
ServiceManagedEc2FleetConfiguration& WithVpcConfiguration(VpcConfigurationT&& value) { SetVpcConfiguration(std::forward<VpcConfigurationT>(value)); return *this;}
78+
///@}
79+
6780
///@{
6881
/**
6982
* <p>The storage profile ID.</p>
@@ -83,6 +96,9 @@ namespace Model
8396
ServiceManagedEc2InstanceMarketOptions m_instanceMarketOptions;
8497
bool m_instanceMarketOptionsHasBeenSet = false;
8598

99+
VpcConfiguration m_vpcConfiguration;
100+
bool m_vpcConfigurationHasBeenSet = false;
101+
86102
Aws::String m_storageProfileId;
87103
bool m_storageProfileIdHasBeenSet = false;
88104
};

generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/StepSearchSummary.h

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,18 @@ namespace Model
180180
StepSearchSummary& WithCreatedAt(CreatedAtT&& value) { SetCreatedAt(std::forward<CreatedAtT>(value)); return *this;}
181181
///@}
182182

183+
///@{
184+
/**
185+
* <p>The user or system that created this resource.</p>
186+
*/
187+
inline const Aws::String& GetCreatedBy() const { return m_createdBy; }
188+
inline bool CreatedByHasBeenSet() const { return m_createdByHasBeenSet; }
189+
template<typename CreatedByT = Aws::String>
190+
void SetCreatedBy(CreatedByT&& value) { m_createdByHasBeenSet = true; m_createdBy = std::forward<CreatedByT>(value); }
191+
template<typename CreatedByT = Aws::String>
192+
StepSearchSummary& WithCreatedBy(CreatedByT&& value) { SetCreatedBy(std::forward<CreatedByT>(value)); return *this;}
193+
///@}
194+
183195
///@{
184196
/**
185197
* <p>The date and time the resource started running.</p>
@@ -204,6 +216,30 @@ namespace Model
204216
StepSearchSummary& WithEndedAt(EndedAtT&& value) { SetEndedAt(std::forward<EndedAtT>(value)); return *this;}
205217
///@}
206218

219+
///@{
220+
/**
221+
* <p>The date and time the resource was updated.</p>
222+
*/
223+
inline const Aws::Utils::DateTime& GetUpdatedAt() const { return m_updatedAt; }
224+
inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
225+
template<typename UpdatedAtT = Aws::Utils::DateTime>
226+
void SetUpdatedAt(UpdatedAtT&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::forward<UpdatedAtT>(value); }
227+
template<typename UpdatedAtT = Aws::Utils::DateTime>
228+
StepSearchSummary& WithUpdatedAt(UpdatedAtT&& value) { SetUpdatedAt(std::forward<UpdatedAtT>(value)); return *this;}
229+
///@}
230+
231+
///@{
232+
/**
233+
* <p>The user or system that updated this resource.</p>
234+
*/
235+
inline const Aws::String& GetUpdatedBy() const { return m_updatedBy; }
236+
inline bool UpdatedByHasBeenSet() const { return m_updatedByHasBeenSet; }
237+
template<typename UpdatedByT = Aws::String>
238+
void SetUpdatedBy(UpdatedByT&& value) { m_updatedByHasBeenSet = true; m_updatedBy = std::forward<UpdatedByT>(value); }
239+
template<typename UpdatedByT = Aws::String>
240+
StepSearchSummary& WithUpdatedBy(UpdatedByT&& value) { SetUpdatedBy(std::forward<UpdatedByT>(value)); return *this;}
241+
///@}
242+
207243
///@{
208244
/**
209245
* <p>The parameters and combination expressions for the search.</p>
@@ -250,12 +286,21 @@ namespace Model
250286
Aws::Utils::DateTime m_createdAt{};
251287
bool m_createdAtHasBeenSet = false;
252288

289+
Aws::String m_createdBy;
290+
bool m_createdByHasBeenSet = false;
291+
253292
Aws::Utils::DateTime m_startedAt{};
254293
bool m_startedAtHasBeenSet = false;
255294

256295
Aws::Utils::DateTime m_endedAt{};
257296
bool m_endedAtHasBeenSet = false;
258297

298+
Aws::Utils::DateTime m_updatedAt{};
299+
bool m_updatedAtHasBeenSet = false;
300+
301+
Aws::String m_updatedBy;
302+
bool m_updatedByHasBeenSet = false;
303+
259304
ParameterSpace m_parameterSpace;
260305
bool m_parameterSpaceHasBeenSet = false;
261306
};

generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/TaskSearchSummary.h

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,30 @@ namespace Model
159159
template<typename EndedAtT = Aws::Utils::DateTime>
160160
TaskSearchSummary& WithEndedAt(EndedAtT&& value) { SetEndedAt(std::forward<EndedAtT>(value)); return *this;}
161161
///@}
162+
163+
///@{
164+
/**
165+
* <p>The date and time the resource was updated.</p>
166+
*/
167+
inline const Aws::Utils::DateTime& GetUpdatedAt() const { return m_updatedAt; }
168+
inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
169+
template<typename UpdatedAtT = Aws::Utils::DateTime>
170+
void SetUpdatedAt(UpdatedAtT&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::forward<UpdatedAtT>(value); }
171+
template<typename UpdatedAtT = Aws::Utils::DateTime>
172+
TaskSearchSummary& WithUpdatedAt(UpdatedAtT&& value) { SetUpdatedAt(std::forward<UpdatedAtT>(value)); return *this;}
173+
///@}
174+
175+
///@{
176+
/**
177+
* <p>The user or system that updated this resource.</p>
178+
*/
179+
inline const Aws::String& GetUpdatedBy() const { return m_updatedBy; }
180+
inline bool UpdatedByHasBeenSet() const { return m_updatedByHasBeenSet; }
181+
template<typename UpdatedByT = Aws::String>
182+
void SetUpdatedBy(UpdatedByT&& value) { m_updatedByHasBeenSet = true; m_updatedBy = std::forward<UpdatedByT>(value); }
183+
template<typename UpdatedByT = Aws::String>
184+
TaskSearchSummary& WithUpdatedBy(UpdatedByT&& value) { SetUpdatedBy(std::forward<UpdatedByT>(value)); return *this;}
185+
///@}
162186
private:
163187

164188
Aws::String m_taskId;
@@ -190,6 +214,12 @@ namespace Model
190214

191215
Aws::Utils::DateTime m_endedAt{};
192216
bool m_endedAtHasBeenSet = false;
217+
218+
Aws::Utils::DateTime m_updatedAt{};
219+
bool m_updatedAtHasBeenSet = false;
220+
221+
Aws::String m_updatedBy;
222+
bool m_updatedByHasBeenSet = false;
193223
};
194224

195225
} // namespace Model
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/deadline/Deadline_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSVector.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <utility>
11+
12+
namespace Aws
13+
{
14+
namespace Utils
15+
{
16+
namespace Json
17+
{
18+
class JsonValue;
19+
class JsonView;
20+
} // namespace Json
21+
} // namespace Utils
22+
namespace deadline
23+
{
24+
namespace Model
25+
{
26+
27+
/**
28+
* <p>The configuration options for a service managed fleet's VPC.</p><p><h3>See
29+
* Also:</h3> <a
30+
* href="http://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/VpcConfiguration">AWS
31+
* API Reference</a></p>
32+
*/
33+
class VpcConfiguration
34+
{
35+
public:
36+
AWS_DEADLINE_API VpcConfiguration() = default;
37+
AWS_DEADLINE_API VpcConfiguration(Aws::Utils::Json::JsonView jsonValue);
38+
AWS_DEADLINE_API VpcConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue);
39+
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const;
40+
41+
42+
///@{
43+
/**
44+
* <p>The ARNs of the VPC Lattice resource configurations attached to the
45+
* fleet.</p>
46+
*/
47+
inline const Aws::Vector<Aws::String>& GetResourceConfigurationArns() const { return m_resourceConfigurationArns; }
48+
inline bool ResourceConfigurationArnsHasBeenSet() const { return m_resourceConfigurationArnsHasBeenSet; }
49+
template<typename ResourceConfigurationArnsT = Aws::Vector<Aws::String>>
50+
void SetResourceConfigurationArns(ResourceConfigurationArnsT&& value) { m_resourceConfigurationArnsHasBeenSet = true; m_resourceConfigurationArns = std::forward<ResourceConfigurationArnsT>(value); }
51+
template<typename ResourceConfigurationArnsT = Aws::Vector<Aws::String>>
52+
VpcConfiguration& WithResourceConfigurationArns(ResourceConfigurationArnsT&& value) { SetResourceConfigurationArns(std::forward<ResourceConfigurationArnsT>(value)); return *this;}
53+
template<typename ResourceConfigurationArnsT = Aws::String>
54+
VpcConfiguration& AddResourceConfigurationArns(ResourceConfigurationArnsT&& value) { m_resourceConfigurationArnsHasBeenSet = true; m_resourceConfigurationArns.emplace_back(std::forward<ResourceConfigurationArnsT>(value)); return *this; }
55+
///@}
56+
private:
57+
58+
Aws::Vector<Aws::String> m_resourceConfigurationArns;
59+
bool m_resourceConfigurationArnsHasBeenSet = false;
60+
};
61+
62+
} // namespace Model
63+
} // namespace deadline
64+
} // namespace Aws

generated/src/aws-cpp-sdk-deadline/source/model/JobSearchSummary.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,16 @@ JobSearchSummary& JobSearchSummary::operator =(JsonView jsonValue)
109109
m_startedAt = jsonValue.GetString("startedAt");
110110
m_startedAtHasBeenSet = true;
111111
}
112+
if(jsonValue.ValueExists("updatedAt"))
113+
{
114+
m_updatedAt = jsonValue.GetString("updatedAt");
115+
m_updatedAtHasBeenSet = true;
116+
}
117+
if(jsonValue.ValueExists("updatedBy"))
118+
{
119+
m_updatedBy = jsonValue.GetString("updatedBy");
120+
m_updatedByHasBeenSet = true;
121+
}
112122
if(jsonValue.ValueExists("jobParameters"))
113123
{
114124
Aws::Map<Aws::String, JsonView> jobParametersJsonMap = jsonValue.GetObject("jobParameters").GetAllObjects();
@@ -230,6 +240,17 @@ JsonValue JobSearchSummary::Jsonize() const
230240
payload.WithString("startedAt", m_startedAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
231241
}
232242

243+
if(m_updatedAtHasBeenSet)
244+
{
245+
payload.WithString("updatedAt", m_updatedAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
246+
}
247+
248+
if(m_updatedByHasBeenSet)
249+
{
250+
payload.WithString("updatedBy", m_updatedBy);
251+
252+
}
253+
233254
if(m_jobParametersHasBeenSet)
234255
{
235256
JsonValue jobParametersJsonMap;

generated/src/aws-cpp-sdk-deadline/source/model/ServiceManagedEc2FleetConfiguration.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ ServiceManagedEc2FleetConfiguration& ServiceManagedEc2FleetConfiguration::operat
3535
m_instanceMarketOptions = jsonValue.GetObject("instanceMarketOptions");
3636
m_instanceMarketOptionsHasBeenSet = true;
3737
}
38+
if(jsonValue.ValueExists("vpcConfiguration"))
39+
{
40+
m_vpcConfiguration = jsonValue.GetObject("vpcConfiguration");
41+
m_vpcConfigurationHasBeenSet = true;
42+
}
3843
if(jsonValue.ValueExists("storageProfileId"))
3944
{
4045
m_storageProfileId = jsonValue.GetString("storageProfileId");
@@ -59,6 +64,12 @@ JsonValue ServiceManagedEc2FleetConfiguration::Jsonize() const
5964

6065
}
6166

67+
if(m_vpcConfigurationHasBeenSet)
68+
{
69+
payload.WithObject("vpcConfiguration", m_vpcConfiguration.Jsonize());
70+
71+
}
72+
6273
if(m_storageProfileIdHasBeenSet)
6374
{
6475
payload.WithString("storageProfileId", m_storageProfileId);

generated/src/aws-cpp-sdk-deadline/source/model/StepSearchSummary.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ StepSearchSummary& StepSearchSummary::operator =(JsonView jsonValue)
8484
m_createdAt = jsonValue.GetString("createdAt");
8585
m_createdAtHasBeenSet = true;
8686
}
87+
if(jsonValue.ValueExists("createdBy"))
88+
{
89+
m_createdBy = jsonValue.GetString("createdBy");
90+
m_createdByHasBeenSet = true;
91+
}
8792
if(jsonValue.ValueExists("startedAt"))
8893
{
8994
m_startedAt = jsonValue.GetString("startedAt");
@@ -94,6 +99,16 @@ StepSearchSummary& StepSearchSummary::operator =(JsonView jsonValue)
9499
m_endedAt = jsonValue.GetString("endedAt");
95100
m_endedAtHasBeenSet = true;
96101
}
102+
if(jsonValue.ValueExists("updatedAt"))
103+
{
104+
m_updatedAt = jsonValue.GetString("updatedAt");
105+
m_updatedAtHasBeenSet = true;
106+
}
107+
if(jsonValue.ValueExists("updatedBy"))
108+
{
109+
m_updatedBy = jsonValue.GetString("updatedBy");
110+
m_updatedByHasBeenSet = true;
111+
}
97112
if(jsonValue.ValueExists("parameterSpace"))
98113
{
99114
m_parameterSpace = jsonValue.GetObject("parameterSpace");
@@ -173,6 +188,12 @@ JsonValue StepSearchSummary::Jsonize() const
173188
payload.WithString("createdAt", m_createdAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
174189
}
175190

191+
if(m_createdByHasBeenSet)
192+
{
193+
payload.WithString("createdBy", m_createdBy);
194+
195+
}
196+
176197
if(m_startedAtHasBeenSet)
177198
{
178199
payload.WithString("startedAt", m_startedAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
@@ -183,6 +204,17 @@ JsonValue StepSearchSummary::Jsonize() const
183204
payload.WithString("endedAt", m_endedAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
184205
}
185206

207+
if(m_updatedAtHasBeenSet)
208+
{
209+
payload.WithString("updatedAt", m_updatedAt.ToGmtString(Aws::Utils::DateFormat::ISO_8601));
210+
}
211+
212+
if(m_updatedByHasBeenSet)
213+
{
214+
payload.WithString("updatedBy", m_updatedBy);
215+
216+
}
217+
186218
if(m_parameterSpaceHasBeenSet)
187219
{
188220
payload.WithObject("parameterSpace", m_parameterSpace.Jsonize());

0 commit comments

Comments
 (0)