Skip to content

Commit d1fa2bd

Browse files
Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs.
Documentation updates for Amazon ECS. DeviceSerialNumber parameter is now optional in StartConnection API Add DeprecationDate and SoftwareVersion to response of ListGateways. This release adds support for Aurora Limitless Database.
1 parent ca55f55 commit d1fa2bd

File tree

78 files changed

+5891
-470
lines changed

Some content is hidden

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

78 files changed

+5891
-470
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.249
1+
1.11.250

generated/src/aws-cpp-sdk-ec2/include/aws/ec2/model/AvailabilityZoneState.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ namespace Model
1919
available,
2020
information,
2121
impaired,
22-
unavailable
22+
unavailable,
23+
constrained
2324
};
2425

2526
namespace AvailabilityZoneStateMapper

generated/src/aws-cpp-sdk-ec2/include/aws/ec2/model/CreateEgressOnlyInternetGatewayRequest.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,64 +41,64 @@ namespace Model
4141
/**
4242
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
4343
* of the request. For more information, see <a
44-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
45-
* to ensure idempotency</a>.</p>
44+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
45+
* idempotency</a>.</p>
4646
*/
4747
inline const Aws::String& GetClientToken() const{ return m_clientToken; }
4848

4949
/**
5050
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
5151
* of the request. For more information, see <a
52-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
53-
* to ensure idempotency</a>.</p>
52+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
53+
* idempotency</a>.</p>
5454
*/
5555
inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
5656

5757
/**
5858
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
5959
* of the request. For more information, see <a
60-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
61-
* to ensure idempotency</a>.</p>
60+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
61+
* idempotency</a>.</p>
6262
*/
6363
inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
6464

6565
/**
6666
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
6767
* of the request. For more information, see <a
68-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
69-
* to ensure idempotency</a>.</p>
68+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
69+
* idempotency</a>.</p>
7070
*/
7171
inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
7272

7373
/**
7474
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
7575
* of the request. For more information, see <a
76-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
77-
* to ensure idempotency</a>.</p>
76+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
77+
* idempotency</a>.</p>
7878
*/
7979
inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
8080

8181
/**
8282
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
8383
* of the request. For more information, see <a
84-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
85-
* to ensure idempotency</a>.</p>
84+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
85+
* idempotency</a>.</p>
8686
*/
8787
inline CreateEgressOnlyInternetGatewayRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
8888

8989
/**
9090
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
9191
* of the request. For more information, see <a
92-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
93-
* to ensure idempotency</a>.</p>
92+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
93+
* idempotency</a>.</p>
9494
*/
9595
inline CreateEgressOnlyInternetGatewayRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
9696

9797
/**
9898
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
9999
* of the request. For more information, see <a
100-
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How
101-
* to ensure idempotency</a>.</p>
100+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
101+
* idempotency</a>.</p>
102102
*/
103103
inline CreateEgressOnlyInternetGatewayRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
104104

generated/src/aws-cpp-sdk-ec2/include/aws/ec2/model/CreateNatGatewayRequest.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -108,64 +108,64 @@ namespace Model
108108
/**
109109
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
110110
* of the request. For more information, see <a
111-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
112-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
111+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
112+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
113113
*/
114114
inline const Aws::String& GetClientToken() const{ return m_clientToken; }
115115

116116
/**
117117
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
118118
* of the request. For more information, see <a
119-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
120-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
119+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
120+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
121121
*/
122122
inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
123123

124124
/**
125125
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
126126
* of the request. For more information, see <a
127-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
128-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
127+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
128+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
129129
*/
130130
inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
131131

132132
/**
133133
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
134134
* of the request. For more information, see <a
135-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
136-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
135+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
136+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
137137
*/
138138
inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
139139

140140
/**
141141
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
142142
* of the request. For more information, see <a
143-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
144-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
143+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
144+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
145145
*/
146146
inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
147147

148148
/**
149149
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
150150
* of the request. For more information, see <a
151-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
152-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
151+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
152+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
153153
*/
154154
inline CreateNatGatewayRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
155155

156156
/**
157157
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
158158
* of the request. For more information, see <a
159-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
160-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
159+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
160+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
161161
*/
162162
inline CreateNatGatewayRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
163163

164164
/**
165165
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
166166
* of the request. For more information, see <a
167-
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How
168-
* to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
167+
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring
168+
* idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>
169169
*/
170170
inline CreateNatGatewayRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
171171

generated/src/aws-cpp-sdk-ec2/include/aws/ec2/model/CreateNetworkAclRequest.h

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/core/utils/memory/stl/AWSVector.h>
1111
#include <aws/ec2/model/TagSpecification.h>
1212
#include <utility>
13+
#include <aws/core/utils/UUID.h>
1314

1415
namespace Aws
1516
{
@@ -152,6 +153,71 @@ namespace Model
152153
*/
153154
inline CreateNetworkAclRequest& AddTagSpecifications(TagSpecification&& value) { m_tagSpecificationsHasBeenSet = true; m_tagSpecifications.push_back(std::move(value)); return *this; }
154155

156+
157+
/**
158+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
159+
* of the request. For more information, see <a
160+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
161+
* idempotency</a>.</p>
162+
*/
163+
inline const Aws::String& GetClientToken() const{ return m_clientToken; }
164+
165+
/**
166+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
167+
* of the request. For more information, see <a
168+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
169+
* idempotency</a>.</p>
170+
*/
171+
inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
172+
173+
/**
174+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
175+
* of the request. For more information, see <a
176+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
177+
* idempotency</a>.</p>
178+
*/
179+
inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
180+
181+
/**
182+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
183+
* of the request. For more information, see <a
184+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
185+
* idempotency</a>.</p>
186+
*/
187+
inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
188+
189+
/**
190+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
191+
* of the request. For more information, see <a
192+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
193+
* idempotency</a>.</p>
194+
*/
195+
inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
196+
197+
/**
198+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
199+
* of the request. For more information, see <a
200+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
201+
* idempotency</a>.</p>
202+
*/
203+
inline CreateNetworkAclRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
204+
205+
/**
206+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
207+
* of the request. For more information, see <a
208+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
209+
* idempotency</a>.</p>
210+
*/
211+
inline CreateNetworkAclRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
212+
213+
/**
214+
* <p>Unique, case-sensitive identifier that you provide to ensure the idempotency
215+
* of the request. For more information, see <a
216+
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">Ensuring
217+
* idempotency</a>.</p>
218+
*/
219+
inline CreateNetworkAclRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
220+
155221
private:
156222

157223
bool m_dryRun;
@@ -162,6 +228,9 @@ namespace Model
162228

163229
Aws::Vector<TagSpecification> m_tagSpecifications;
164230
bool m_tagSpecificationsHasBeenSet = false;
231+
232+
Aws::String m_clientToken;
233+
bool m_clientTokenHasBeenSet = false;
165234
};
166235

167236
} // namespace Model

generated/src/aws-cpp-sdk-ec2/include/aws/ec2/model/CreateNetworkAclResponse.h

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/ec2/EC2_EXPORTS.h>
88
#include <aws/ec2/model/NetworkAcl.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
910
#include <aws/ec2/model/ResponseMetadata.h>
1011
#include <utility>
1112

@@ -59,6 +60,49 @@ namespace Model
5960
inline CreateNetworkAclResponse& WithNetworkAcl(NetworkAcl&& value) { SetNetworkAcl(std::move(value)); return *this;}
6061

6162

63+
/**
64+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
65+
* Only returned if a client token was provided in the request.</p>
66+
*/
67+
inline const Aws::String& GetClientToken() const{ return m_clientToken; }
68+
69+
/**
70+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
71+
* Only returned if a client token was provided in the request.</p>
72+
*/
73+
inline void SetClientToken(const Aws::String& value) { m_clientToken = value; }
74+
75+
/**
76+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
77+
* Only returned if a client token was provided in the request.</p>
78+
*/
79+
inline void SetClientToken(Aws::String&& value) { m_clientToken = std::move(value); }
80+
81+
/**
82+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
83+
* Only returned if a client token was provided in the request.</p>
84+
*/
85+
inline void SetClientToken(const char* value) { m_clientToken.assign(value); }
86+
87+
/**
88+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
89+
* Only returned if a client token was provided in the request.</p>
90+
*/
91+
inline CreateNetworkAclResponse& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
92+
93+
/**
94+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
95+
* Only returned if a client token was provided in the request.</p>
96+
*/
97+
inline CreateNetworkAclResponse& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
98+
99+
/**
100+
* <p>Unique, case-sensitive identifier to ensure the idempotency of the request.
101+
* Only returned if a client token was provided in the request.</p>
102+
*/
103+
inline CreateNetworkAclResponse& WithClientToken(const char* value) { SetClientToken(value); return *this;}
104+
105+
62106

63107
inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
64108

@@ -78,6 +122,8 @@ namespace Model
78122

79123
NetworkAcl m_networkAcl;
80124

125+
Aws::String m_clientToken;
126+
81127
ResponseMetadata m_responseMetadata;
82128
};
83129

0 commit comments

Comments
 (0)