Skip to content

Commit b458ac1

Browse files
author
aws-sdk-cpp-automation
committed
This release adds support for the Zixi pull protocol on outputs.
AWS Batch now supports SDK auto-pagination and Job-level docker devices. Adds support for resource optimization recommendations. Allow for specifying multiple log groups in an Insights query, and deprecate storedByte field for LogStreams and interleaved field for FilterLogEventsRequest. You can now create EC2 Capacity Reservations using Availability Zone ID or Availability Zone name. You can view usage of Amazon EC2 Capacity Reservations per AWS account. This release provides GetJobBookmark and GetJobBookmarks APIs. These APIs enable users to look at specific versions or all versions of the JobBookmark for a specific job. This release also enables resetting the job bookmark to a specific run via an enhancement of the ResetJobBookmark API. Greengrass OTA service supports openwrt/aarch64 and openwrt/armv7l platforms.
1 parent 3222249 commit b458ac1

File tree

142 files changed

+9883
-1243
lines changed

Some content is hidden

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

142 files changed

+9883
-1243
lines changed

aws-cpp-sdk-batch/include/aws/batch/model/ComputeResource.h

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -291,47 +291,74 @@ namespace Model
291291

292292

293293
/**
294-
* <p>The VPC subnets into which the compute resources are launched. </p>
294+
* <p>The VPC subnets into which the compute resources are launched. For more
295+
* information, see <a
296+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
297+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
295298
*/
296299
inline const Aws::Vector<Aws::String>& GetSubnets() const{ return m_subnets; }
297300

298301
/**
299-
* <p>The VPC subnets into which the compute resources are launched. </p>
302+
* <p>The VPC subnets into which the compute resources are launched. For more
303+
* information, see <a
304+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
305+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
300306
*/
301307
inline bool SubnetsHasBeenSet() const { return m_subnetsHasBeenSet; }
302308

303309
/**
304-
* <p>The VPC subnets into which the compute resources are launched. </p>
310+
* <p>The VPC subnets into which the compute resources are launched. For more
311+
* information, see <a
312+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
313+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
305314
*/
306315
inline void SetSubnets(const Aws::Vector<Aws::String>& value) { m_subnetsHasBeenSet = true; m_subnets = value; }
307316

308317
/**
309-
* <p>The VPC subnets into which the compute resources are launched. </p>
318+
* <p>The VPC subnets into which the compute resources are launched. For more
319+
* information, see <a
320+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
321+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
310322
*/
311323
inline void SetSubnets(Aws::Vector<Aws::String>&& value) { m_subnetsHasBeenSet = true; m_subnets = std::move(value); }
312324

313325
/**
314-
* <p>The VPC subnets into which the compute resources are launched. </p>
326+
* <p>The VPC subnets into which the compute resources are launched. For more
327+
* information, see <a
328+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
329+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
315330
*/
316331
inline ComputeResource& WithSubnets(const Aws::Vector<Aws::String>& value) { SetSubnets(value); return *this;}
317332

318333
/**
319-
* <p>The VPC subnets into which the compute resources are launched. </p>
334+
* <p>The VPC subnets into which the compute resources are launched. For more
335+
* information, see <a
336+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
337+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
320338
*/
321339
inline ComputeResource& WithSubnets(Aws::Vector<Aws::String>&& value) { SetSubnets(std::move(value)); return *this;}
322340

323341
/**
324-
* <p>The VPC subnets into which the compute resources are launched. </p>
342+
* <p>The VPC subnets into which the compute resources are launched. For more
343+
* information, see <a
344+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
345+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
325346
*/
326347
inline ComputeResource& AddSubnets(const Aws::String& value) { m_subnetsHasBeenSet = true; m_subnets.push_back(value); return *this; }
327348

328349
/**
329-
* <p>The VPC subnets into which the compute resources are launched. </p>
350+
* <p>The VPC subnets into which the compute resources are launched. For more
351+
* information, see <a
352+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
353+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
330354
*/
331355
inline ComputeResource& AddSubnets(Aws::String&& value) { m_subnetsHasBeenSet = true; m_subnets.push_back(std::move(value)); return *this; }
332356

333357
/**
334-
* <p>The VPC subnets into which the compute resources are launched. </p>
358+
* <p>The VPC subnets into which the compute resources are launched. For more
359+
* information, see <a
360+
* href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html">VPCs
361+
* and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>
335362
*/
336363
inline ComputeResource& AddSubnets(const char* value) { m_subnetsHasBeenSet = true; m_subnets.push_back(value); return *this; }
337364

aws-cpp-sdk-batch/include/aws/batch/model/ContainerDetail.h

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <aws/batch/Batch_EXPORTS.h>
1818
#include <aws/core/utils/memory/stl/AWSString.h>
1919
#include <aws/core/utils/memory/stl/AWSVector.h>
20+
#include <aws/batch/model/LinuxParameters.h>
2021
#include <aws/batch/model/Volume.h>
2122
#include <aws/batch/model/KeyValuePair.h>
2223
#include <aws/batch/model/MountPoint.h>
@@ -875,6 +876,43 @@ namespace Model
875876
*/
876877
inline ContainerDetail& AddResourceRequirements(ResourceRequirement&& value) { m_resourceRequirementsHasBeenSet = true; m_resourceRequirements.push_back(std::move(value)); return *this; }
877878

879+
880+
/**
881+
* <p>Linux-specific modifications that are applied to the container, such as Linux
882+
* kernel capabilities.</p>
883+
*/
884+
inline const LinuxParameters& GetLinuxParameters() const{ return m_linuxParameters; }
885+
886+
/**
887+
* <p>Linux-specific modifications that are applied to the container, such as Linux
888+
* kernel capabilities.</p>
889+
*/
890+
inline bool LinuxParametersHasBeenSet() const { return m_linuxParametersHasBeenSet; }
891+
892+
/**
893+
* <p>Linux-specific modifications that are applied to the container, such as Linux
894+
* kernel capabilities.</p>
895+
*/
896+
inline void SetLinuxParameters(const LinuxParameters& value) { m_linuxParametersHasBeenSet = true; m_linuxParameters = value; }
897+
898+
/**
899+
* <p>Linux-specific modifications that are applied to the container, such as Linux
900+
* kernel capabilities.</p>
901+
*/
902+
inline void SetLinuxParameters(LinuxParameters&& value) { m_linuxParametersHasBeenSet = true; m_linuxParameters = std::move(value); }
903+
904+
/**
905+
* <p>Linux-specific modifications that are applied to the container, such as Linux
906+
* kernel capabilities.</p>
907+
*/
908+
inline ContainerDetail& WithLinuxParameters(const LinuxParameters& value) { SetLinuxParameters(value); return *this;}
909+
910+
/**
911+
* <p>Linux-specific modifications that are applied to the container, such as Linux
912+
* kernel capabilities.</p>
913+
*/
914+
inline ContainerDetail& WithLinuxParameters(LinuxParameters&& value) { SetLinuxParameters(std::move(value)); return *this;}
915+
878916
private:
879917

880918
Aws::String m_image;
@@ -936,6 +974,9 @@ namespace Model
936974

937975
Aws::Vector<ResourceRequirement> m_resourceRequirements;
938976
bool m_resourceRequirementsHasBeenSet;
977+
978+
LinuxParameters m_linuxParameters;
979+
bool m_linuxParametersHasBeenSet;
939980
};
940981

941982
} // namespace Model

aws-cpp-sdk-batch/include/aws/batch/model/ContainerProperties.h

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <aws/batch/Batch_EXPORTS.h>
1818
#include <aws/core/utils/memory/stl/AWSString.h>
1919
#include <aws/core/utils/memory/stl/AWSVector.h>
20+
#include <aws/batch/model/LinuxParameters.h>
2021
#include <aws/batch/model/Volume.h>
2122
#include <aws/batch/model/KeyValuePair.h>
2223
#include <aws/batch/model/MountPoint.h>
@@ -1172,6 +1173,43 @@ namespace Model
11721173
*/
11731174
inline ContainerProperties& AddResourceRequirements(ResourceRequirement&& value) { m_resourceRequirementsHasBeenSet = true; m_resourceRequirements.push_back(std::move(value)); return *this; }
11741175

1176+
1177+
/**
1178+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1179+
* kernel capabilities.</p>
1180+
*/
1181+
inline const LinuxParameters& GetLinuxParameters() const{ return m_linuxParameters; }
1182+
1183+
/**
1184+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1185+
* kernel capabilities.</p>
1186+
*/
1187+
inline bool LinuxParametersHasBeenSet() const { return m_linuxParametersHasBeenSet; }
1188+
1189+
/**
1190+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1191+
* kernel capabilities.</p>
1192+
*/
1193+
inline void SetLinuxParameters(const LinuxParameters& value) { m_linuxParametersHasBeenSet = true; m_linuxParameters = value; }
1194+
1195+
/**
1196+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1197+
* kernel capabilities.</p>
1198+
*/
1199+
inline void SetLinuxParameters(LinuxParameters&& value) { m_linuxParametersHasBeenSet = true; m_linuxParameters = std::move(value); }
1200+
1201+
/**
1202+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1203+
* kernel capabilities.</p>
1204+
*/
1205+
inline ContainerProperties& WithLinuxParameters(const LinuxParameters& value) { SetLinuxParameters(value); return *this;}
1206+
1207+
/**
1208+
* <p>Linux-specific modifications that are applied to the container, such as Linux
1209+
* kernel capabilities.</p>
1210+
*/
1211+
inline ContainerProperties& WithLinuxParameters(LinuxParameters&& value) { SetLinuxParameters(std::move(value)); return *this;}
1212+
11751213
private:
11761214

11771215
Aws::String m_image;
@@ -1215,6 +1253,9 @@ namespace Model
12151253

12161254
Aws::Vector<ResourceRequirement> m_resourceRequirements;
12171255
bool m_resourceRequirementsHasBeenSet;
1256+
1257+
LinuxParameters m_linuxParameters;
1258+
bool m_linuxParametersHasBeenSet;
12181259
};
12191260

12201261
} // namespace Model

0 commit comments

Comments
 (0)