Skip to content

Commit 76081b2

Browse files
This release added AllowFullTableExternalDataAccess to glue catalog resource.
This release added "condition" to LakeFormation OptIn APIs, also added WithPrivilegedAccess flag to RegisterResource and DescribeResource. Minor description updates to API parameters Updated API model build artifacts for identity pools
1 parent d5a4fc8 commit 76081b2

Some content is hidden

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

42 files changed

+1310
-932
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.525
1+
1.11.526

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

+50-39
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ namespace CognitoIdentity
2525
* Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also
2626
* choose to support unauthenticated access from your app. Cognito delivers a
2727
* unique identifier for each user and acts as an OpenID token provider trusted by
28-
* AWS Security Token Service (STS) to access temporary, limited-privilege AWS
29-
* credentials.</p> <p>For a description of the authentication flow from the Amazon
30-
* Cognito Developer Guide see <a
28+
* Security Token Service (STS) to access temporary, limited-privilege Amazon Web
29+
* Services credentials.</p> <p>For a description of the authentication flow from
30+
* the Amazon Cognito Developer Guide see <a
3131
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html">Authentication
3232
* Flow</a>.</p> <p>For more information see <a
3333
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html">Amazon
@@ -93,14 +93,17 @@ namespace CognitoIdentity
9393

9494
/**
9595
* <p>Creates a new identity pool. The identity pool is a store of user identity
96-
* information that is specific to your AWS account. The keys for
96+
* information that is specific to your Amazon Web Services account. The keys for
9797
* <code>SupportedLoginProviders</code> are as follows:</p> <ul> <li> <p>Facebook:
9898
* <code>graph.facebook.com</code> </p> </li> <li> <p>Google:
99-
* <code>accounts.google.com</code> </p> </li> <li> <p>Amazon:
99+
* <code>accounts.google.com</code> </p> </li> <li> <p>Sign in With Apple:
100+
* <code>appleid.apple.com</code> </p> </li> <li> <p>Amazon:
100101
* <code>www.amazon.com</code> </p> </li> <li> <p>Twitter:
101102
* <code>api.twitter.com</code> </p> </li> <li> <p>Digits:
102-
* <code>www.digits.com</code> </p> </li> </ul> <p>You must use AWS Developer
103-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
103+
* <code>www.digits.com</code> </p> </li> </ul> <p>If you don't provide
104+
* a value for a parameter, Amazon Cognito sets it to its default value. </p>
105+
* <p>You must use Amazon Web Services developer credentials to call
106+
* this operation.</p><p><h3>See Also:</h3> <a
104107
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPool">AWS
105108
* API Reference</a></p>
106109
*/
@@ -126,8 +129,8 @@ namespace CognitoIdentity
126129

127130
/**
128131
* <p>Deletes identities from an identity pool. You can specify a list of 1-60
129-
* identities that you want to delete.</p> <p>You must use AWS Developer
130-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
132+
* identities that you want to delete.</p> <p>You must use Amazon Web Services
133+
* developer credentials to call this operation.</p><p><h3>See Also:</h3> <a
131134
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentities">AWS
132135
* API Reference</a></p>
133136
*/
@@ -153,8 +156,8 @@ namespace CognitoIdentity
153156

154157
/**
155158
* <p>Deletes an identity pool. Once a pool is deleted, users will not be able to
156-
* authenticate with the pool.</p> <p>You must use AWS Developer credentials to
157-
* call this API.</p><p><h3>See Also:</h3> <a
159+
* authenticate with the pool.</p> <p>You must use Amazon Web Services developer
160+
* credentials to call this operation.</p><p><h3>See Also:</h3> <a
158161
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DeleteIdentityPool">AWS
159162
* API Reference</a></p>
160163
*/
@@ -180,8 +183,9 @@ namespace CognitoIdentity
180183

181184
/**
182185
* <p>Returns metadata related to the given identity, including when the identity
183-
* was created and any associated linked logins.</p> <p>You must use AWS Developer
184-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
186+
* was created and any associated linked logins.</p> <p>You must use Amazon Web
187+
* Services developer credentials to call this operation.</p><p><h3>See Also:</h3>
188+
* <a
185189
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentity">AWS
186190
* API Reference</a></p>
187191
*/
@@ -207,8 +211,9 @@ namespace CognitoIdentity
207211

208212
/**
209213
* <p>Gets details about a particular identity pool, including the pool name, ID
210-
* description, creation date, and current number of users.</p> <p>You must use AWS
211-
* Developer credentials to call this API.</p><p><h3>See Also:</h3> <a
214+
* description, creation date, and current number of users.</p> <p>You must use
215+
* Amazon Web Services developer credentials to call this operation.</p><p><h3>See
216+
* Also:</h3> <a
212217
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/DescribeIdentityPool">AWS
213218
* API Reference</a></p>
214219
*/
@@ -235,9 +240,10 @@ namespace CognitoIdentity
235240
/**
236241
* <p>Returns credentials for the provided identity ID. Any provided logins will be
237242
* validated against supported login providers. If the token is for
238-
* cognito-identity.amazonaws.com, it will be passed through to AWS Security Token
239-
* Service with the appropriate role for the token.</p> <p>This is a public API.
240-
* You do not need any credentials to call this API.</p><p><h3>See Also:</h3> <a
243+
* <code>cognito-identity.amazonaws.com</code>, it will be passed through to
244+
* Security Token Service with the appropriate role for the token.</p> <p>This is a
245+
* public API. You do not need any credentials to call this API.</p><p><h3>See
246+
* Also:</h3> <a
241247
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetCredentialsForIdentity">AWS
242248
* API Reference</a></p>
243249
*/
@@ -262,8 +268,8 @@ namespace CognitoIdentity
262268
}
263269

264270
/**
265-
* <p>Generates (or retrieves) a Cognito ID. Supplying multiple logins will create
266-
* an implicit linked account.</p> <p>This is a public API. You do not need any
271+
* <p>Generates (or retrieves) IdentityID. Supplying multiple logins will create an
272+
* implicit linked account.</p> <p>This is a public API. You do not need any
267273
* credentials to call this API.</p><p><h3>See Also:</h3> <a
268274
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetId">AWS
269275
* API Reference</a></p>
@@ -289,8 +295,8 @@ namespace CognitoIdentity
289295
}
290296

291297
/**
292-
* <p>Gets the roles for an identity pool.</p> <p>You must use AWS Developer
293-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
298+
* <p>Gets the roles for an identity pool.</p> <p>You must use Amazon Web Services
299+
* developer credentials to call this operation.</p><p><h3>See Also:</h3> <a
294300
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetIdentityPoolRoles">AWS
295301
* API Reference</a></p>
296302
*/
@@ -356,8 +362,9 @@ namespace CognitoIdentity
356362
* identity, the <code>IdentityId</code> should be null. When you want to associate
357363
* a new login with an existing authenticated/unauthenticated identity, you can do
358364
* so by providing the existing <code>IdentityId</code>. This API will create the
359-
* identity in the specified <code>IdentityPoolId</code>.</p> <p>You must use AWS
360-
* Developer credentials to call this API.</p><p><h3>See Also:</h3> <a
365+
* identity in the specified <code>IdentityPoolId</code>.</p> <p>You must use
366+
* Amazon Web Services developer credentials to call this operation.</p><p><h3>See
367+
* Also:</h3> <a
361368
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/GetOpenIdTokenForDeveloperIdentity">AWS
362369
* API Reference</a></p>
363370
*/
@@ -408,8 +415,9 @@ namespace CognitoIdentity
408415
}
409416

410417
/**
411-
* <p>Lists the identities in an identity pool.</p> <p>You must use AWS Developer
412-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
418+
* <p>Lists the identities in an identity pool.</p> <p>You must use Amazon Web
419+
* Services developer credentials to call this operation.</p><p><h3>See Also:</h3>
420+
* <a
413421
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentities">AWS
414422
* API Reference</a></p>
415423
*/
@@ -435,8 +443,8 @@ namespace CognitoIdentity
435443

436444
/**
437445
* <p>Lists all of the Cognito identity pools registered for your account.</p>
438-
* <p>You must use AWS Developer credentials to call this API.</p><p><h3>See
439-
* Also:</h3> <a
446+
* <p>You must use Amazon Web Services developer credentials to call this
447+
* operation.</p><p><h3>See Also:</h3> <a
440448
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/ListIdentityPools">AWS
441449
* API Reference</a></p>
442450
*/
@@ -499,15 +507,15 @@ namespace CognitoIdentity
499507
* as a part of the response. If you supply both,
500508
* <code>DeveloperUserIdentifier</code> will be matched against
501509
* <code>IdentityID</code>. If the values are verified against the database, the
502-
* response returns both values and is the same as the request. Otherwise a
510+
* response returns both values and is the same as the request. Otherwise, a
503511
* <code>ResourceConflictException</code> is thrown.</p> <p>
504512
* <code>LookupDeveloperIdentity</code> is intended for low-throughput control
505513
* plane operations: for example, to enable customer service to locate an identity
506514
* ID by username. If you are using it for higher-volume operations such as user
507515
* authentication, your requests are likely to be throttled.
508516
* <a>GetOpenIdTokenForDeveloperIdentity</a> is a better option for higher-volume
509-
* operations for user authentication.</p> <p>You must use AWS Developer
510-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
517+
* operations for user authentication.</p> <p>You must use Amazon Web Services
518+
* developer credentials to call this operation.</p><p><h3>See Also:</h3> <a
511519
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/LookupDeveloperIdentity">AWS
512520
* API Reference</a></p>
513521
*/
@@ -543,8 +551,8 @@ namespace CognitoIdentity
543551
* number of linked logins is limited to 20. So, the number of linked logins for
544552
* the source user, <code>SourceUserIdentifier</code>, and the destination user,
545553
* <code>DestinationUserIdentifier</code>, together should not be larger than 20.
546-
* Otherwise, an exception will be thrown.</p> <p>You must use AWS Developer
547-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
554+
* Otherwise, an exception will be thrown.</p> <p>You must use Amazon Web Services
555+
* developer credentials to call this operation.</p><p><h3>See Also:</h3> <a
548556
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/MergeDeveloperIdentities">AWS
549557
* API Reference</a></p>
550558
*/
@@ -570,8 +578,9 @@ namespace CognitoIdentity
570578

571579
/**
572580
* <p>Sets the roles for an identity pool. These roles are used when making calls
573-
* to <a>GetCredentialsForIdentity</a> action.</p> <p>You must use AWS Developer
574-
* credentials to call this API.</p><p><h3>See Also:</h3> <a
581+
* to <a>GetCredentialsForIdentity</a> action.</p> <p>You must use Amazon Web
582+
* Services developer credentials to call this operation.</p><p><h3>See Also:</h3>
583+
* <a
575584
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/SetIdentityPoolRoles">AWS
576585
* API Reference</a></p>
577586
*/
@@ -665,8 +674,8 @@ namespace CognitoIdentity
665674
* Unlinked developer users will be considered new identities next time they are
666675
* seen. If, for a given Cognito identity, you remove all federated identities as
667676
* well as the developer user identifier, the Cognito identity becomes
668-
* inaccessible.</p> <p>You must use AWS Developer credentials to call this
669-
* API.</p><p><h3>See Also:</h3> <a
677+
* inaccessible.</p> <p>You must use Amazon Web Services developer credentials to
678+
* call this operation.</p><p><h3>See Also:</h3> <a
670679
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UnlinkDeveloperIdentity">AWS
671680
* API Reference</a></p>
672681
*/
@@ -746,8 +755,10 @@ namespace CognitoIdentity
746755
}
747756

748757
/**
749-
* <p>Updates an identity pool.</p> <p>You must use AWS Developer credentials to
750-
* call this API.</p><p><h3>See Also:</h3> <a
758+
* <p>Updates the configuration of an identity pool.</p> <p>If you
759+
* don't provide a value for a parameter, Amazon Cognito sets it to its default
760+
* value. </p> <p>You must use Amazon Web Services developer
761+
* credentials to call this operation.</p><p><h3>See Also:</h3> <a
751762
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/UpdateIdentityPool">AWS
752763
* API Reference</a></p>
753764
*/

generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/CognitoIdentityProvider.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ namespace Model
7373
* token.</p> <p>Once you set <code>ServerSideTokenCheck</code> to TRUE for an
7474
* identity pool, that identity pool will check with the integrated user pools to
7575
* make sure that the user has not been globally signed out or deleted before the
76-
* identity pool provides an OIDC token or AWS credentials for the user.</p> <p>If
77-
* the user is signed out or deleted, the identity pool will return a 400 Not
78-
* Authorized error.</p>
76+
* identity pool provides an OIDC token or Amazon Web Services credentials for the
77+
* user.</p> <p>If the user is signed out or deleted, the identity pool will return
78+
* a 400 Not Authorized error.</p>
7979
*/
8080
inline bool GetServerSideTokenCheck() const{ return m_serverSideTokenCheck; }
8181
inline bool ServerSideTokenCheckHasBeenSet() const { return m_serverSideTokenCheckHasBeenSet; }

generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/GetIdRequest.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace Model
4040

4141
///@{
4242
/**
43-
* <p>A standard AWS account ID (9+ digits).</p>
43+
* <p>A standard Amazon Web Services account ID (9+ digits).</p>
4444
*/
4545
inline const Aws::String& GetAccountId() const{ return m_accountId; }
4646
inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }

generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/GetIdentityPoolRolesResult.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ namespace Model
7676
/**
7777
* <p>How users for a specific identity provider are to mapped to roles. This is a
7878
* String-to-<a>RoleMapping</a> object map. The string identifies the identity
79-
* provider, for example, "graph.facebook.com" or
80-
* "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".</p>
79+
* provider, for example, <code>graph.facebook.com</code> or
80+
* <code>cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id</code>.</p>
8181
*/
8282
inline const Aws::Map<Aws::String, RoleMapping>& GetRoleMappings() const{ return m_roleMappings; }
8383
inline void SetRoleMappings(const Aws::Map<Aws::String, RoleMapping>& value) { m_roleMappings = value; }

generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/GetOpenIdTokenForDeveloperIdentityRequest.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,13 @@ namespace Model
118118
* <p>The expiration time of the token, in seconds. You can specify a custom
119119
* expiration time for the token so that you can cache it. If you don't provide an
120120
* expiration time, the token is valid for 15 minutes. You can exchange the token
121-
* with Amazon STS for temporary AWS credentials, which are valid for a maximum of
122-
* one hour. The maximum token duration you can set is 24 hours. You should take
123-
* care in setting the expiration time for a token, as there are significant
124-
* security implications: an attacker could use a leaked token to access your AWS
125-
* resources for the token's duration.</p> <p>Please provide for a small
126-
* grace period, usually no more than 5 minutes, to account for clock skew.</p>
127-
*
121+
* with Amazon STS for temporary Amazon Web Services credentials, which are valid
122+
* for a maximum of one hour. The maximum token duration you can set is 24 hours.
123+
* You should take care in setting the expiration time for a token, as there are
124+
* significant security implications: an attacker could use a leaked token to
125+
* access your Amazon Web Services resources for the token's duration.</p>
126+
* <p>Please provide for a small grace period, usually no more than 5 minutes, to
127+
* account for clock skew.</p>
128128
*/
129129
inline long long GetTokenDuration() const{ return m_tokenDuration; }
130130
inline bool TokenDurationHasBeenSet() const { return m_tokenDurationHasBeenSet; }

generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/model/SetIdentityPoolRolesRequest.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ namespace Model
7979
/**
8080
* <p>How users for a specific identity provider are to mapped to roles. This is a
8181
* string to <a>RoleMapping</a> object map. The string identifies the identity
82-
* provider, for example, "graph.facebook.com" or
83-
* "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".</p>
82+
* provider, for example, <code>graph.facebook.com</code> or
83+
* <code>cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id</code>.</p>
8484
* <p>Up to 25 rules can be specified per identity provider.</p>
8585
*/
8686
inline const Aws::Map<Aws::String, RoleMapping>& GetRoleMappings() const{ return m_roleMappings; }

generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProviderClient.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -2094,7 +2094,7 @@ namespace CognitoIdentityProvider
20942094
* longer visible or operational in your Amazon Web Services account. Amazon
20952095
* Cognito retains deleted user pools in an inactive state for 14 days, then begins
20962096
* a cleanup process that fully removes them from Amazon Web Services systems. In
2097-
* case of accidental deletion, contact Amazon Web Services Support within 14 days
2097+
* case of accidental deletion, contact Amazon Web ServicesSupport within 14 days
20982098
* for restoration assistance.</p> <p>Amazon Cognito begins full deletion of all
20992099
* resources from deleted user pools after 14 days. In the case of large user
21002100
* pools, the cleanup process might take significant additional time before all
@@ -3642,7 +3642,7 @@ namespace CognitoIdentityProvider
36423642
* <p>Sets up or modifies the logging configuration of a user pool. User pools can
36433643
* export user notification logs and, when threat protection is active,
36443644
* user-activity logs. For more information, see <a
3645-
* href="cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
3645+
* href="https://docs.aws.amazon.com/cognito/latest/developerguide/exporting-quotas-and-usage.html">Exporting
36463646
* user pool logs</a>.</p><p><h3>See Also:</h3> <a
36473647
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetLogDeliveryConfiguration">AWS
36483648
* API Reference</a></p>

0 commit comments

Comments
 (0)