Skip to content

Commit 9ae103b

Browse files
author
aws-sdk-cpp-automation
committed
Add Attributes For Access Control support for Amazon Cognito Identity Pools to facilitate access to AWS resources based on attributes from social and corporate identity providers
Amazon S3 Batch Operations now supports restoring objects from the S3 Intelligent-Tiering Archive Access and Deep Archive Access tiers. This feature allows customers to enable/disable model caching on Multi-Model endpoints. Customers can create segments using 5 new filters. Filters can check for the presence of a substring in attributes and can perform time-based comparisons formatted as ISO_INSTANT datetimes.
1 parent fc2b316 commit 9ae103b

File tree

53 files changed

+4630
-2807
lines changed

Some content is hidden

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

53 files changed

+4630
-2807
lines changed

aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentityClient.h

Lines changed: 98 additions & 27 deletions
Large diffs are not rendered by default.

aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/CreateIdentityPoolRequest.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -287,47 +287,47 @@ namespace Model
287287

288288

289289
/**
290-
* <p>A list of OpendID Connect provider ARNs.</p>
290+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
291291
*/
292292
inline const Aws::Vector<Aws::String>& GetOpenIdConnectProviderARNs() const{ return m_openIdConnectProviderARNs; }
293293

294294
/**
295-
* <p>A list of OpendID Connect provider ARNs.</p>
295+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
296296
*/
297297
inline bool OpenIdConnectProviderARNsHasBeenSet() const { return m_openIdConnectProviderARNsHasBeenSet; }
298298

299299
/**
300-
* <p>A list of OpendID Connect provider ARNs.</p>
300+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
301301
*/
302302
inline void SetOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { m_openIdConnectProviderARNsHasBeenSet = true; m_openIdConnectProviderARNs = value; }
303303

304304
/**
305-
* <p>A list of OpendID Connect provider ARNs.</p>
305+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
306306
*/
307307
inline void SetOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { m_openIdConnectProviderARNsHasBeenSet = true; m_openIdConnectProviderARNs = std::move(value); }
308308

309309
/**
310-
* <p>A list of OpendID Connect provider ARNs.</p>
310+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
311311
*/
312312
inline CreateIdentityPoolRequest& WithOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { SetOpenIdConnectProviderARNs(value); return *this;}
313313

314314
/**
315-
* <p>A list of OpendID Connect provider ARNs.</p>
315+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
316316
*/
317317
inline CreateIdentityPoolRequest& WithOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { SetOpenIdConnectProviderARNs(std::move(value)); return *this;}
318318

319319
/**
320-
* <p>A list of OpendID Connect provider ARNs.</p>
320+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
321321
*/
322322
inline CreateIdentityPoolRequest& AddOpenIdConnectProviderARNs(const Aws::String& value) { m_openIdConnectProviderARNsHasBeenSet = true; m_openIdConnectProviderARNs.push_back(value); return *this; }
323323

324324
/**
325-
* <p>A list of OpendID Connect provider ARNs.</p>
325+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
326326
*/
327327
inline CreateIdentityPoolRequest& AddOpenIdConnectProviderARNs(Aws::String&& value) { m_openIdConnectProviderARNsHasBeenSet = true; m_openIdConnectProviderARNs.push_back(std::move(value)); return *this; }
328328

329329
/**
330-
* <p>A list of OpendID Connect provider ARNs.</p>
330+
* <p>The Amazon Resource Names (ARN) of the OpenID Connect providers.</p>
331331
*/
332332
inline CreateIdentityPoolRequest& AddOpenIdConnectProviderARNs(const char* value) { m_openIdConnectProviderARNsHasBeenSet = true; m_openIdConnectProviderARNs.push_back(value); return *this; }
333333

aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/CreateIdentityPoolResult.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -255,42 +255,42 @@ namespace Model
255255

256256

257257
/**
258-
* <p>A list of OpendID Connect provider ARNs.</p>
258+
* <p>The ARNs of the OpenID Connect providers.</p>
259259
*/
260260
inline const Aws::Vector<Aws::String>& GetOpenIdConnectProviderARNs() const{ return m_openIdConnectProviderARNs; }
261261

262262
/**
263-
* <p>A list of OpendID Connect provider ARNs.</p>
263+
* <p>The ARNs of the OpenID Connect providers.</p>
264264
*/
265265
inline void SetOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { m_openIdConnectProviderARNs = value; }
266266

267267
/**
268-
* <p>A list of OpendID Connect provider ARNs.</p>
268+
* <p>The ARNs of the OpenID Connect providers.</p>
269269
*/
270270
inline void SetOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { m_openIdConnectProviderARNs = std::move(value); }
271271

272272
/**
273-
* <p>A list of OpendID Connect provider ARNs.</p>
273+
* <p>The ARNs of the OpenID Connect providers.</p>
274274
*/
275275
inline CreateIdentityPoolResult& WithOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { SetOpenIdConnectProviderARNs(value); return *this;}
276276

277277
/**
278-
* <p>A list of OpendID Connect provider ARNs.</p>
278+
* <p>The ARNs of the OpenID Connect providers.</p>
279279
*/
280280
inline CreateIdentityPoolResult& WithOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { SetOpenIdConnectProviderARNs(std::move(value)); return *this;}
281281

282282
/**
283-
* <p>A list of OpendID Connect provider ARNs.</p>
283+
* <p>The ARNs of the OpenID Connect providers.</p>
284284
*/
285285
inline CreateIdentityPoolResult& AddOpenIdConnectProviderARNs(const Aws::String& value) { m_openIdConnectProviderARNs.push_back(value); return *this; }
286286

287287
/**
288-
* <p>A list of OpendID Connect provider ARNs.</p>
288+
* <p>The ARNs of the OpenID Connect providers.</p>
289289
*/
290290
inline CreateIdentityPoolResult& AddOpenIdConnectProviderARNs(Aws::String&& value) { m_openIdConnectProviderARNs.push_back(std::move(value)); return *this; }
291291

292292
/**
293-
* <p>A list of OpendID Connect provider ARNs.</p>
293+
* <p>The ARNs of the OpenID Connect providers.</p>
294294
*/
295295
inline CreateIdentityPoolResult& AddOpenIdConnectProviderARNs(const char* value) { m_openIdConnectProviderARNs.push_back(value); return *this; }
296296

aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/DescribeIdentityPoolResult.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -255,42 +255,42 @@ namespace Model
255255

256256

257257
/**
258-
* <p>A list of OpendID Connect provider ARNs.</p>
258+
* <p>The ARNs of the OpenID Connect providers.</p>
259259
*/
260260
inline const Aws::Vector<Aws::String>& GetOpenIdConnectProviderARNs() const{ return m_openIdConnectProviderARNs; }
261261

262262
/**
263-
* <p>A list of OpendID Connect provider ARNs.</p>
263+
* <p>The ARNs of the OpenID Connect providers.</p>
264264
*/
265265
inline void SetOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { m_openIdConnectProviderARNs = value; }
266266

267267
/**
268-
* <p>A list of OpendID Connect provider ARNs.</p>
268+
* <p>The ARNs of the OpenID Connect providers.</p>
269269
*/
270270
inline void SetOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { m_openIdConnectProviderARNs = std::move(value); }
271271

272272
/**
273-
* <p>A list of OpendID Connect provider ARNs.</p>
273+
* <p>The ARNs of the OpenID Connect providers.</p>
274274
*/
275275
inline DescribeIdentityPoolResult& WithOpenIdConnectProviderARNs(const Aws::Vector<Aws::String>& value) { SetOpenIdConnectProviderARNs(value); return *this;}
276276

277277
/**
278-
* <p>A list of OpendID Connect provider ARNs.</p>
278+
* <p>The ARNs of the OpenID Connect providers.</p>
279279
*/
280280
inline DescribeIdentityPoolResult& WithOpenIdConnectProviderARNs(Aws::Vector<Aws::String>&& value) { SetOpenIdConnectProviderARNs(std::move(value)); return *this;}
281281

282282
/**
283-
* <p>A list of OpendID Connect provider ARNs.</p>
283+
* <p>The ARNs of the OpenID Connect providers.</p>
284284
*/
285285
inline DescribeIdentityPoolResult& AddOpenIdConnectProviderARNs(const Aws::String& value) { m_openIdConnectProviderARNs.push_back(value); return *this; }
286286

287287
/**
288-
* <p>A list of OpendID Connect provider ARNs.</p>
288+
* <p>The ARNs of the OpenID Connect providers.</p>
289289
*/
290290
inline DescribeIdentityPoolResult& AddOpenIdConnectProviderARNs(Aws::String&& value) { m_openIdConnectProviderARNs.push_back(std::move(value)); return *this; }
291291

292292
/**
293-
* <p>A list of OpendID Connect provider ARNs.</p>
293+
* <p>The ARNs of the OpenID Connect providers.</p>
294294
*/
295295
inline DescribeIdentityPoolResult& AddOpenIdConnectProviderARNs(const char* value) { m_openIdConnectProviderARNs.push_back(value); return *this; }
296296

aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/GetCredentialsForIdentityRequest.h

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ namespace Model
8686
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
8787
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
8888
* required when using identities associated with external identity providers such
89-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
89+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
9090
* the <a
91-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
91+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
9292
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
9393
*/
9494
inline const Aws::Map<Aws::String, Aws::String>& GetLogins() const{ return m_logins; }
@@ -99,9 +99,9 @@ namespace Model
9999
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
100100
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
101101
* required when using identities associated with external identity providers such
102-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
102+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
103103
* the <a
104-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
104+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
105105
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
106106
*/
107107
inline bool LoginsHasBeenSet() const { return m_loginsHasBeenSet; }
@@ -112,9 +112,9 @@ namespace Model
112112
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
113113
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
114114
* required when using identities associated with external identity providers such
115-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
115+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
116116
* the <a
117-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
117+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
118118
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
119119
*/
120120
inline void SetLogins(const Aws::Map<Aws::String, Aws::String>& value) { m_loginsHasBeenSet = true; m_logins = value; }
@@ -125,9 +125,9 @@ namespace Model
125125
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
126126
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
127127
* required when using identities associated with external identity providers such
128-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
128+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
129129
* the <a
130-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
130+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
131131
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
132132
*/
133133
inline void SetLogins(Aws::Map<Aws::String, Aws::String>&& value) { m_loginsHasBeenSet = true; m_logins = std::move(value); }
@@ -138,9 +138,9 @@ namespace Model
138138
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
139139
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
140140
* required when using identities associated with external identity providers such
141-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
141+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
142142
* the <a
143-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
143+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
144144
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
145145
*/
146146
inline GetCredentialsForIdentityRequest& WithLogins(const Aws::Map<Aws::String, Aws::String>& value) { SetLogins(value); return *this;}
@@ -151,9 +151,9 @@ namespace Model
151151
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
152152
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
153153
* required when using identities associated with external identity providers such
154-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
154+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
155155
* the <a
156-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
156+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
157157
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
158158
*/
159159
inline GetCredentialsForIdentityRequest& WithLogins(Aws::Map<Aws::String, Aws::String>&& value) { SetLogins(std::move(value)); return *this;}
@@ -164,9 +164,9 @@ namespace Model
164164
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
165165
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
166166
* required when using identities associated with external identity providers such
167-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
167+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
168168
* the <a
169-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
169+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
170170
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
171171
*/
172172
inline GetCredentialsForIdentityRequest& AddLogins(const Aws::String& key, const Aws::String& value) { m_loginsHasBeenSet = true; m_logins.emplace(key, value); return *this; }
@@ -177,9 +177,9 @@ namespace Model
177177
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
178178
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
179179
* required when using identities associated with external identity providers such
180-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
180+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
181181
* the <a
182-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
182+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
183183
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
184184
*/
185185
inline GetCredentialsForIdentityRequest& AddLogins(Aws::String&& key, const Aws::String& value) { m_loginsHasBeenSet = true; m_logins.emplace(std::move(key), value); return *this; }
@@ -190,9 +190,9 @@ namespace Model
190190
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
191191
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
192192
* required when using identities associated with external identity providers such
193-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
193+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
194194
* the <a
195-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
195+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
196196
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
197197
*/
198198
inline GetCredentialsForIdentityRequest& AddLogins(const Aws::String& key, Aws::String&& value) { m_loginsHasBeenSet = true; m_logins.emplace(key, std::move(value)); return *this; }
@@ -203,9 +203,9 @@ namespace Model
203203
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
204204
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
205205
* required when using identities associated with external identity providers such
206-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
206+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
207207
* the <a
208-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
208+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
209209
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
210210
*/
211211
inline GetCredentialsForIdentityRequest& AddLogins(Aws::String&& key, Aws::String&& value) { m_loginsHasBeenSet = true; m_logins.emplace(std::move(key), std::move(value)); return *this; }
@@ -216,9 +216,9 @@ namespace Model
216216
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
217217
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
218218
* required when using identities associated with external identity providers such
219-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
219+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
220220
* the <a
221-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
221+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
222222
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
223223
*/
224224
inline GetCredentialsForIdentityRequest& AddLogins(const char* key, Aws::String&& value) { m_loginsHasBeenSet = true; m_logins.emplace(key, std::move(value)); return *this; }
@@ -229,9 +229,9 @@ namespace Model
229229
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
230230
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
231231
* required when using identities associated with external identity providers such
232-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
232+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
233233
* the <a
234-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
234+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
235235
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
236236
*/
237237
inline GetCredentialsForIdentityRequest& AddLogins(Aws::String&& key, const char* value) { m_loginsHasBeenSet = true; m_logins.emplace(std::move(key), value); return *this; }
@@ -242,9 +242,9 @@ namespace Model
242242
* "provider_user_identifier".</p> <p>Logins should not be specified when trying to
243243
* get credentials for an unauthenticated identity.</p> <p>The Logins parameter is
244244
* required when using identities associated with external identity providers such
245-
* as FaceBook. For examples of <code>Logins</code> maps, see the code examples in
245+
* as Facebook. For examples of <code>Logins</code> maps, see the code examples in
246246
* the <a
247-
* href="http://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
247+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html">External
248248
* Identity Providers</a> section of the Amazon Cognito Developer Guide.</p>
249249
*/
250250
inline GetCredentialsForIdentityRequest& AddLogins(const char* key, const char* value) { m_loginsHasBeenSet = true; m_logins.emplace(key, value); return *this; }

0 commit comments

Comments
 (0)