Skip to content

Commit 3b84a1b

Browse files
author
aws-sdk-cpp-automation
committed
This is release adds support for Amazon VPC Reachability Analyzer to analyze path through a Transit Gateway.
This Patch Manager release supports creating, updating, and deleting Patch Baselines for Rocky Linux OS. Bug Fix: Fixed a bug where shapes were marked as unboxed and were not serialized and sent over the wire, causing an API error from the service.
1 parent 0e61a9e commit 3b84a1b

29 files changed

+1759
-392
lines changed

aws-cpp-sdk-batch/include/aws/batch/BatchClient.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@ namespace Model
887887
* <code>resourceRequirements</code> objects in the job definition are the
888888
* exception. They can't be overridden this way using the <code>memory</code> and
889889
* <code>vcpus</code> parameters. Rather, you must specify updates to job
890-
* definition parameters in a <code>ResourceRequirements</code> object that's
890+
* definition parameters in a <code>resourceRequirements</code> object that's
891891
* included in the <code>containerOverrides</code> parameter.</p> <p>Job
892892
* queues with a scheduling policy are limited to 500 active fair share identifiers
893893
* at a time. </p> <p>Jobs that run on Fargate resources can't
@@ -906,7 +906,7 @@ namespace Model
906906
* <code>resourceRequirements</code> objects in the job definition are the
907907
* exception. They can't be overridden this way using the <code>memory</code> and
908908
* <code>vcpus</code> parameters. Rather, you must specify updates to job
909-
* definition parameters in a <code>ResourceRequirements</code> object that's
909+
* definition parameters in a <code>resourceRequirements</code> object that's
910910
* included in the <code>containerOverrides</code> parameter.</p> <p>Job
911911
* queues with a scheduling policy are limited to 500 active fair share identifiers
912912
* at a time. </p> <p>Jobs that run on Fargate resources can't
@@ -927,7 +927,7 @@ namespace Model
927927
* <code>resourceRequirements</code> objects in the job definition are the
928928
* exception. They can't be overridden this way using the <code>memory</code> and
929929
* <code>vcpus</code> parameters. Rather, you must specify updates to job
930-
* definition parameters in a <code>ResourceRequirements</code> object that's
930+
* definition parameters in a <code>resourceRequirements</code> object that's
931931
* included in the <code>containerOverrides</code> parameter.</p> <p>Job
932932
* queues with a scheduling policy are limited to 500 active fair share identifiers
933933
* at a time. </p> <p>Jobs that run on Fargate resources can't

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -173,33 +173,33 @@ namespace Model
173173

174174

175175
/**
176-
* <p>For jobs run on EC2 resources that didn't specify memory requirements using
177-
* <code>resourceRequirements</code>, the number of MiB of memory reserved for the
178-
* job. For other jobs, including all run on Fargate resources, see
176+
* <p>For jobs running on EC2 resources that didn't specify memory requirements
177+
* using <code>resourceRequirements</code>, the number of MiB of memory reserved
178+
* for the job. For other jobs, including all run on Fargate resources, see
179179
* <code>resourceRequirements</code>.</p>
180180
*/
181181
inline int GetMemory() const{ return m_memory; }
182182

183183
/**
184-
* <p>For jobs run on EC2 resources that didn't specify memory requirements using
185-
* <code>resourceRequirements</code>, the number of MiB of memory reserved for the
186-
* job. For other jobs, including all run on Fargate resources, see
184+
* <p>For jobs running on EC2 resources that didn't specify memory requirements
185+
* using <code>resourceRequirements</code>, the number of MiB of memory reserved
186+
* for the job. For other jobs, including all run on Fargate resources, see
187187
* <code>resourceRequirements</code>.</p>
188188
*/
189189
inline bool MemoryHasBeenSet() const { return m_memoryHasBeenSet; }
190190

191191
/**
192-
* <p>For jobs run on EC2 resources that didn't specify memory requirements using
193-
* <code>resourceRequirements</code>, the number of MiB of memory reserved for the
194-
* job. For other jobs, including all run on Fargate resources, see
192+
* <p>For jobs running on EC2 resources that didn't specify memory requirements
193+
* using <code>resourceRequirements</code>, the number of MiB of memory reserved
194+
* for the job. For other jobs, including all run on Fargate resources, see
195195
* <code>resourceRequirements</code>.</p>
196196
*/
197197
inline void SetMemory(int value) { m_memoryHasBeenSet = true; m_memory = value; }
198198

199199
/**
200-
* <p>For jobs run on EC2 resources that didn't specify memory requirements using
201-
* <code>resourceRequirements</code>, the number of MiB of memory reserved for the
202-
* job. For other jobs, including all run on Fargate resources, see
200+
* <p>For jobs running on EC2 resources that didn't specify memory requirements
201+
* using <code>resourceRequirements</code>, the number of MiB of memory reserved
202+
* for the job. For other jobs, including all run on Fargate resources, see
203203
* <code>resourceRequirements</code>.</p>
204204
*/
205205
inline ContainerDetail& WithMemory(int value) { SetMemory(value); return *this;}

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

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,12 @@ namespace Model
6565
* <p>Docker image architecture must match the processor architecture of the
6666
* compute resources that they're scheduled on. For example, ARM-based Docker
6767
* images can only run on ARM-based compute resources.</p> <ul> <li>
68-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
69-
* (for example,
68+
* <p>Images in Amazon ECR Public repositories use the full
69+
* <code>registry/repository[:tag]</code> or
70+
* <code>registry/repository[@digest]</code> naming conventions. For example,
71+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
72+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
73+
* registry and repository URI (for example,
7074
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
7175
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
7276
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -93,8 +97,12 @@ namespace Model
9397
* <p>Docker image architecture must match the processor architecture of the
9498
* compute resources that they're scheduled on. For example, ARM-based Docker
9599
* images can only run on ARM-based compute resources.</p> <ul> <li>
96-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
97-
* (for example,
100+
* <p>Images in Amazon ECR Public repositories use the full
101+
* <code>registry/repository[:tag]</code> or
102+
* <code>registry/repository[@digest]</code> naming conventions. For example,
103+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
104+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
105+
* registry and repository URI (for example,
98106
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
99107
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
100108
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -121,8 +129,12 @@ namespace Model
121129
* <p>Docker image architecture must match the processor architecture of the
122130
* compute resources that they're scheduled on. For example, ARM-based Docker
123131
* images can only run on ARM-based compute resources.</p> <ul> <li>
124-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
125-
* (for example,
132+
* <p>Images in Amazon ECR Public repositories use the full
133+
* <code>registry/repository[:tag]</code> or
134+
* <code>registry/repository[@digest]</code> naming conventions. For example,
135+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
136+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
137+
* registry and repository URI (for example,
126138
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
127139
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
128140
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -149,8 +161,12 @@ namespace Model
149161
* <p>Docker image architecture must match the processor architecture of the
150162
* compute resources that they're scheduled on. For example, ARM-based Docker
151163
* images can only run on ARM-based compute resources.</p> <ul> <li>
152-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
153-
* (for example,
164+
* <p>Images in Amazon ECR Public repositories use the full
165+
* <code>registry/repository[:tag]</code> or
166+
* <code>registry/repository[@digest]</code> naming conventions. For example,
167+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
168+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
169+
* registry and repository URI (for example,
154170
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
155171
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
156172
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -177,8 +193,12 @@ namespace Model
177193
* <p>Docker image architecture must match the processor architecture of the
178194
* compute resources that they're scheduled on. For example, ARM-based Docker
179195
* images can only run on ARM-based compute resources.</p> <ul> <li>
180-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
181-
* (for example,
196+
* <p>Images in Amazon ECR Public repositories use the full
197+
* <code>registry/repository[:tag]</code> or
198+
* <code>registry/repository[@digest]</code> naming conventions. For example,
199+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
200+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
201+
* registry and repository URI (for example,
182202
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
183203
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
184204
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -205,8 +225,12 @@ namespace Model
205225
* <p>Docker image architecture must match the processor architecture of the
206226
* compute resources that they're scheduled on. For example, ARM-based Docker
207227
* images can only run on ARM-based compute resources.</p> <ul> <li>
208-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
209-
* (for example,
228+
* <p>Images in Amazon ECR Public repositories use the full
229+
* <code>registry/repository[:tag]</code> or
230+
* <code>registry/repository[@digest]</code> naming conventions. For example,
231+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
232+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
233+
* registry and repository URI (for example,
210234
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
211235
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
212236
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -233,8 +257,12 @@ namespace Model
233257
* <p>Docker image architecture must match the processor architecture of the
234258
* compute resources that they're scheduled on. For example, ARM-based Docker
235259
* images can only run on ARM-based compute resources.</p> <ul> <li>
236-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
237-
* (for example,
260+
* <p>Images in Amazon ECR Public repositories use the full
261+
* <code>registry/repository[:tag]</code> or
262+
* <code>registry/repository[@digest]</code> naming conventions. For example,
263+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
264+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
265+
* registry and repository URI (for example,
238266
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
239267
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
240268
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>
@@ -261,8 +289,12 @@ namespace Model
261289
* <p>Docker image architecture must match the processor architecture of the
262290
* compute resources that they're scheduled on. For example, ARM-based Docker
263291
* images can only run on ARM-based compute resources.</p> <ul> <li>
264-
* <p>Images in Amazon ECR repositories use the full registry and repository URI
265-
* (for example,
292+
* <p>Images in Amazon ECR Public repositories use the full
293+
* <code>registry/repository[:tag]</code> or
294+
* <code>registry/repository[@digest]</code> naming conventions. For example,
295+
* <code>public.ecr.aws/<i>registry_alias</i>/<i>my-web-app</i>:<i>latest</i>
296+
* </code>.</p> </li> <li> <p>Images in Amazon ECR repositories use the full
297+
* registry and repository URI (for example,
266298
* <code>012345678910.dkr.ecr.&lt;region-name&gt;.amazonaws.com/&lt;repository-name&gt;</code>).</p>
267299
* </li> <li> <p>Images in official repositories on Docker Hub use a single name
268300
* (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li>

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ namespace Model
249249
* new share identifiers. If this parameter isn't provided for a fair share job
250250
* queue, no vCPU capacity is reserved.</p> <p>This parameter is only
251251
* supported when the <code>type</code> parameter is set to
252-
* <code>UNMANAGED</code>/</p>
252+
* <code>UNMANAGED</code>.</p>
253253
*/
254254
inline int GetUnmanagedvCpus() const{ return m_unmanagedvCpus; }
255255

@@ -259,7 +259,7 @@ namespace Model
259259
* new share identifiers. If this parameter isn't provided for a fair share job
260260
* queue, no vCPU capacity is reserved.</p> <p>This parameter is only
261261
* supported when the <code>type</code> parameter is set to
262-
* <code>UNMANAGED</code>/</p>
262+
* <code>UNMANAGED</code>.</p>
263263
*/
264264
inline bool UnmanagedvCpusHasBeenSet() const { return m_unmanagedvCpusHasBeenSet; }
265265

@@ -269,7 +269,7 @@ namespace Model
269269
* new share identifiers. If this parameter isn't provided for a fair share job
270270
* queue, no vCPU capacity is reserved.</p> <p>This parameter is only
271271
* supported when the <code>type</code> parameter is set to
272-
* <code>UNMANAGED</code>/</p>
272+
* <code>UNMANAGED</code>.</p>
273273
*/
274274
inline void SetUnmanagedvCpus(int value) { m_unmanagedvCpusHasBeenSet = true; m_unmanagedvCpus = value; }
275275

@@ -279,7 +279,7 @@ namespace Model
279279
* new share identifiers. If this parameter isn't provided for a fair share job
280280
* queue, no vCPU capacity is reserved.</p> <p>This parameter is only
281281
* supported when the <code>type</code> parameter is set to
282-
* <code>UNMANAGED</code>/</p>
282+
* <code>UNMANAGED</code>.</p>
283283
*/
284284
inline CreateComputeEnvironmentRequest& WithUnmanagedvCpus(int value) { SetUnmanagedvCpus(value); return *this;}
285285

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0.
44
*/
55

6-
#define AWS_SDK_VERSION_STRING "1.9.222"
6+
#define AWS_SDK_VERSION_STRING "1.9.223"
77
#define AWS_SDK_VERSION_MAJOR 1
88
#define AWS_SDK_VERSION_MINOR 9
9-
#define AWS_SDK_VERSION_PATCH 222
9+
#define AWS_SDK_VERSION_PATCH 223
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
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/ec2/EC2_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/ec2/model/AnalysisComponent.h>
11+
#include <utility>
12+
13+
namespace Aws
14+
{
15+
namespace Utils
16+
{
17+
namespace Xml
18+
{
19+
class XmlNode;
20+
} // namespace Xml
21+
} // namespace Utils
22+
namespace EC2
23+
{
24+
namespace Model
25+
{
26+
27+
/**
28+
* <p>Describes an additional detail for a path analysis.</p><p><h3>See Also:</h3>
29+
* <a
30+
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AdditionalDetail">AWS
31+
* API Reference</a></p>
32+
*/
33+
class AWS_EC2_API AdditionalDetail
34+
{
35+
public:
36+
AdditionalDetail();
37+
AdditionalDetail(const Aws::Utils::Xml::XmlNode& xmlNode);
38+
AdditionalDetail& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
39+
40+
void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
41+
void OutputToStream(Aws::OStream& oStream, const char* location) const;
42+
43+
44+
/**
45+
* <p>The information type.</p>
46+
*/
47+
inline const Aws::String& GetAdditionalDetailType() const{ return m_additionalDetailType; }
48+
49+
/**
50+
* <p>The information type.</p>
51+
*/
52+
inline bool AdditionalDetailTypeHasBeenSet() const { return m_additionalDetailTypeHasBeenSet; }
53+
54+
/**
55+
* <p>The information type.</p>
56+
*/
57+
inline void SetAdditionalDetailType(const Aws::String& value) { m_additionalDetailTypeHasBeenSet = true; m_additionalDetailType = value; }
58+
59+
/**
60+
* <p>The information type.</p>
61+
*/
62+
inline void SetAdditionalDetailType(Aws::String&& value) { m_additionalDetailTypeHasBeenSet = true; m_additionalDetailType = std::move(value); }
63+
64+
/**
65+
* <p>The information type.</p>
66+
*/
67+
inline void SetAdditionalDetailType(const char* value) { m_additionalDetailTypeHasBeenSet = true; m_additionalDetailType.assign(value); }
68+
69+
/**
70+
* <p>The information type.</p>
71+
*/
72+
inline AdditionalDetail& WithAdditionalDetailType(const Aws::String& value) { SetAdditionalDetailType(value); return *this;}
73+
74+
/**
75+
* <p>The information type.</p>
76+
*/
77+
inline AdditionalDetail& WithAdditionalDetailType(Aws::String&& value) { SetAdditionalDetailType(std::move(value)); return *this;}
78+
79+
/**
80+
* <p>The information type.</p>
81+
*/
82+
inline AdditionalDetail& WithAdditionalDetailType(const char* value) { SetAdditionalDetailType(value); return *this;}
83+
84+
85+
/**
86+
* <p>The path component.</p>
87+
*/
88+
inline const AnalysisComponent& GetComponent() const{ return m_component; }
89+
90+
/**
91+
* <p>The path component.</p>
92+
*/
93+
inline bool ComponentHasBeenSet() const { return m_componentHasBeenSet; }
94+
95+
/**
96+
* <p>The path component.</p>
97+
*/
98+
inline void SetComponent(const AnalysisComponent& value) { m_componentHasBeenSet = true; m_component = value; }
99+
100+
/**
101+
* <p>The path component.</p>
102+
*/
103+
inline void SetComponent(AnalysisComponent&& value) { m_componentHasBeenSet = true; m_component = std::move(value); }
104+
105+
/**
106+
* <p>The path component.</p>
107+
*/
108+
inline AdditionalDetail& WithComponent(const AnalysisComponent& value) { SetComponent(value); return *this;}
109+
110+
/**
111+
* <p>The path component.</p>
112+
*/
113+
inline AdditionalDetail& WithComponent(AnalysisComponent&& value) { SetComponent(std::move(value)); return *this;}
114+
115+
private:
116+
117+
Aws::String m_additionalDetailType;
118+
bool m_additionalDetailTypeHasBeenSet;
119+
120+
AnalysisComponent m_component;
121+
bool m_componentHasBeenSet;
122+
};
123+
124+
} // namespace Model
125+
} // namespace EC2
126+
} // namespace Aws

0 commit comments

Comments
 (0)