Skip to content

Commit 2258608

Browse files
author
aws-sdk-cpp-automation
committed
Amazon SageMaker Notebook Instances now support Jupyter Lab 3.
Amazon Cognito now supports IP Address propagation for all unauthenticated APIs (e.g. SignUp, ForgotPassword). Amazon Transcribe now supports automatic language identification for multi-lingual audio in batch mode. Adding backtest mode to detectors using the Cloudwatch data source. This release adds the following new optional field to the IoT SiteWise asset resource: assetDescription. Changed existing APIs and added new APIs to accommodate using multiple AWS accounts with AWS Elastic Disaster Recovery.
1 parent 476075c commit 2258608

File tree

194 files changed

+17619
-8790
lines changed

Some content is hidden

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

194 files changed

+17619
-8790
lines changed

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

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,15 +1244,23 @@ namespace Model
12441244
virtual void AdminUserGlobalSignOutAsync(const Model::AdminUserGlobalSignOutRequest& request, const AdminUserGlobalSignOutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
12451245

12461246
/**
1247-
* <p>Returns a unique generated shared secret key code for the user account. The
1248-
* request takes an access token or a session string, but not both.</p>
1249-
* <p>Calling AssociateSoftwareToken immediately disassociates the existing
1250-
* software token from the user account. If the user doesn't subsequently verify
1251-
* the software token, their account is set up to authenticate without MFA. If MFA
1252-
* config is set to Optional at the user pool level, the user can then log in
1253-
* without MFA. However, if MFA is set to Required for the user pool, the user is
1254-
* asked to set up a new software token MFA during sign-in.</p> <p><h3>See
1255-
* Also:</h3> <a
1247+
* <p>Begins setup of time-based one-time password multi-factor authentication
1248+
* (TOTP MFA) for a user, with a unique private key that Amazon Cognito generates
1249+
* and returns in the API response. You can authorize an
1250+
* <code>AssociateSoftwareToken</code> request with either the user's access token,
1251+
* or a session string from a challenge response that you received from Amazon
1252+
* Cognito.</p> <p>Amazon Cognito disassociates an existing software token
1253+
* when you verify the new token in a <a
1254+
* href="https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerifySoftwareToken.html">
1255+
* VerifySoftwareToken</a> API request. If you don't verify the software token and
1256+
* your user pool doesn't require MFA, the user can then authenticate with user
1257+
* name and password credentials alone. If your user pool requires TOTP MFA, Amazon
1258+
* Cognito generates an <code>MFA_SETUP</code> or <code>SOFTWARE_TOKEN_SETUP</code>
1259+
* challenge each time your user signs. Complete setup with
1260+
* <code>AssociateSoftwareToken</code> and <code>VerifySoftwareToken</code>.</p>
1261+
* <p>After you set up software token MFA for your user, Amazon Cognito generates a
1262+
* <code>SOFTWARE_TOKEN_MFA</code> challenge when they authenticate. Respond to
1263+
* this challenge with your user's TOTP.</p> <p><h3>See Also:</h3> <a
12561264
* href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AssociateSoftwareToken">AWS
12571265
* API Reference</a></p>
12581266
*/

aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/model/AdminInitiateAuthRequest.h

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,44 +1011,50 @@ namespace Model
10111011

10121012

10131013
/**
1014-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1015-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1016-
* advanced security.</p>
1014+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1015+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1016+
* authentication event based on the context that your app generates and passes to
1017+
* Amazon Cognito when it makes API requests.</p>
10171018
*/
10181019
inline const ContextDataType& GetContextData() const{ return m_contextData; }
10191020

10201021
/**
1021-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1022-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1023-
* advanced security.</p>
1022+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1023+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1024+
* authentication event based on the context that your app generates and passes to
1025+
* Amazon Cognito when it makes API requests.</p>
10241026
*/
10251027
inline bool ContextDataHasBeenSet() const { return m_contextDataHasBeenSet; }
10261028

10271029
/**
1028-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1029-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1030-
* advanced security.</p>
1030+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1031+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1032+
* authentication event based on the context that your app generates and passes to
1033+
* Amazon Cognito when it makes API requests.</p>
10311034
*/
10321035
inline void SetContextData(const ContextDataType& value) { m_contextDataHasBeenSet = true; m_contextData = value; }
10331036

10341037
/**
1035-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1036-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1037-
* advanced security.</p>
1038+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1039+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1040+
* authentication event based on the context that your app generates and passes to
1041+
* Amazon Cognito when it makes API requests.</p>
10381042
*/
10391043
inline void SetContextData(ContextDataType&& value) { m_contextDataHasBeenSet = true; m_contextData = std::move(value); }
10401044

10411045
/**
1042-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1043-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1044-
* advanced security.</p>
1046+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1047+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1048+
* authentication event based on the context that your app generates and passes to
1049+
* Amazon Cognito when it makes API requests.</p>
10451050
*/
10461051
inline AdminInitiateAuthRequest& WithContextData(const ContextDataType& value) { SetContextData(value); return *this;}
10471052

10481053
/**
1049-
* <p>Contextual data such as the user's device fingerprint, IP address, or
1050-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
1051-
* advanced security.</p>
1054+
* <p>Contextual data about your user session, such as the device fingerprint, IP
1055+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
1056+
* authentication event based on the context that your app generates and passes to
1057+
* Amazon Cognito when it makes API requests.</p>
10521058
*/
10531059
inline AdminInitiateAuthRequest& WithContextData(ContextDataType&& value) { SetContextData(std::move(value)); return *this;}
10541060

aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/model/AdminRespondToAuthChallengeRequest.h

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -749,44 +749,50 @@ namespace Model
749749

750750

751751
/**
752-
* <p>Contextual data such as the user's device fingerprint, IP address, or
753-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
754-
* advanced security.</p>
752+
* <p>Contextual data about your user session, such as the device fingerprint, IP
753+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
754+
* authentication event based on the context that your app generates and passes to
755+
* Amazon Cognito when it makes API requests.</p>
755756
*/
756757
inline const ContextDataType& GetContextData() const{ return m_contextData; }
757758

758759
/**
759-
* <p>Contextual data such as the user's device fingerprint, IP address, or
760-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
761-
* advanced security.</p>
760+
* <p>Contextual data about your user session, such as the device fingerprint, IP
761+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
762+
* authentication event based on the context that your app generates and passes to
763+
* Amazon Cognito when it makes API requests.</p>
762764
*/
763765
inline bool ContextDataHasBeenSet() const { return m_contextDataHasBeenSet; }
764766

765767
/**
766-
* <p>Contextual data such as the user's device fingerprint, IP address, or
767-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
768-
* advanced security.</p>
768+
* <p>Contextual data about your user session, such as the device fingerprint, IP
769+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
770+
* authentication event based on the context that your app generates and passes to
771+
* Amazon Cognito when it makes API requests.</p>
769772
*/
770773
inline void SetContextData(const ContextDataType& value) { m_contextDataHasBeenSet = true; m_contextData = value; }
771774

772775
/**
773-
* <p>Contextual data such as the user's device fingerprint, IP address, or
774-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
775-
* advanced security.</p>
776+
* <p>Contextual data about your user session, such as the device fingerprint, IP
777+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
778+
* authentication event based on the context that your app generates and passes to
779+
* Amazon Cognito when it makes API requests.</p>
776780
*/
777781
inline void SetContextData(ContextDataType&& value) { m_contextDataHasBeenSet = true; m_contextData = std::move(value); }
778782

779783
/**
780-
* <p>Contextual data such as the user's device fingerprint, IP address, or
781-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
782-
* advanced security.</p>
784+
* <p>Contextual data about your user session, such as the device fingerprint, IP
785+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
786+
* authentication event based on the context that your app generates and passes to
787+
* Amazon Cognito when it makes API requests.</p>
783788
*/
784789
inline AdminRespondToAuthChallengeRequest& WithContextData(const ContextDataType& value) { SetContextData(value); return *this;}
785790

786791
/**
787-
* <p>Contextual data such as the user's device fingerprint, IP address, or
788-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
789-
* advanced security.</p>
792+
* <p>Contextual data about your user session, such as the device fingerprint, IP
793+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
794+
* authentication event based on the context that your app generates and passes to
795+
* Amazon Cognito when it makes API requests.</p>
790796
*/
791797
inline AdminRespondToAuthChallengeRequest& WithContextData(ContextDataType&& value) { SetContextData(std::move(value)); return *this;}
792798

aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/model/ConfirmForgotPasswordRequest.h

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -316,44 +316,50 @@ namespace Model
316316

317317

318318
/**
319-
* <p>Contextual data such as the user's device fingerprint, IP address, or
320-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
321-
* advanced security.</p>
319+
* <p>Contextual data about your user session, such as the device fingerprint, IP
320+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
321+
* authentication event based on the context that your app generates and passes to
322+
* Amazon Cognito when it makes API requests.</p>
322323
*/
323324
inline const UserContextDataType& GetUserContextData() const{ return m_userContextData; }
324325

325326
/**
326-
* <p>Contextual data such as the user's device fingerprint, IP address, or
327-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
328-
* advanced security.</p>
327+
* <p>Contextual data about your user session, such as the device fingerprint, IP
328+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
329+
* authentication event based on the context that your app generates and passes to
330+
* Amazon Cognito when it makes API requests.</p>
329331
*/
330332
inline bool UserContextDataHasBeenSet() const { return m_userContextDataHasBeenSet; }
331333

332334
/**
333-
* <p>Contextual data such as the user's device fingerprint, IP address, or
334-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
335-
* advanced security.</p>
335+
* <p>Contextual data about your user session, such as the device fingerprint, IP
336+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
337+
* authentication event based on the context that your app generates and passes to
338+
* Amazon Cognito when it makes API requests.</p>
336339
*/
337340
inline void SetUserContextData(const UserContextDataType& value) { m_userContextDataHasBeenSet = true; m_userContextData = value; }
338341

339342
/**
340-
* <p>Contextual data such as the user's device fingerprint, IP address, or
341-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
342-
* advanced security.</p>
343+
* <p>Contextual data about your user session, such as the device fingerprint, IP
344+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
345+
* authentication event based on the context that your app generates and passes to
346+
* Amazon Cognito when it makes API requests.</p>
343347
*/
344348
inline void SetUserContextData(UserContextDataType&& value) { m_userContextDataHasBeenSet = true; m_userContextData = std::move(value); }
345349

346350
/**
347-
* <p>Contextual data such as the user's device fingerprint, IP address, or
348-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
349-
* advanced security.</p>
351+
* <p>Contextual data about your user session, such as the device fingerprint, IP
352+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
353+
* authentication event based on the context that your app generates and passes to
354+
* Amazon Cognito when it makes API requests.</p>
350355
*/
351356
inline ConfirmForgotPasswordRequest& WithUserContextData(const UserContextDataType& value) { SetUserContextData(value); return *this;}
352357

353358
/**
354-
* <p>Contextual data such as the user's device fingerprint, IP address, or
355-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
356-
* advanced security.</p>
359+
* <p>Contextual data about your user session, such as the device fingerprint, IP
360+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
361+
* authentication event based on the context that your app generates and passes to
362+
* Amazon Cognito when it makes API requests.</p>
357363
*/
358364
inline ConfirmForgotPasswordRequest& WithUserContextData(UserContextDataType&& value) { SetUserContextData(std::move(value)); return *this;}
359365

aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/model/ConfirmSignUpRequest.h

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -296,44 +296,50 @@ namespace Model
296296

297297

298298
/**
299-
* <p>Contextual data such as the user's device fingerprint, IP address, or
300-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
301-
* advanced security.</p>
299+
* <p>Contextual data about your user session, such as the device fingerprint, IP
300+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
301+
* authentication event based on the context that your app generates and passes to
302+
* Amazon Cognito when it makes API requests.</p>
302303
*/
303304
inline const UserContextDataType& GetUserContextData() const{ return m_userContextData; }
304305

305306
/**
306-
* <p>Contextual data such as the user's device fingerprint, IP address, or
307-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
308-
* advanced security.</p>
307+
* <p>Contextual data about your user session, such as the device fingerprint, IP
308+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
309+
* authentication event based on the context that your app generates and passes to
310+
* Amazon Cognito when it makes API requests.</p>
309311
*/
310312
inline bool UserContextDataHasBeenSet() const { return m_userContextDataHasBeenSet; }
311313

312314
/**
313-
* <p>Contextual data such as the user's device fingerprint, IP address, or
314-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
315-
* advanced security.</p>
315+
* <p>Contextual data about your user session, such as the device fingerprint, IP
316+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
317+
* authentication event based on the context that your app generates and passes to
318+
* Amazon Cognito when it makes API requests.</p>
316319
*/
317320
inline void SetUserContextData(const UserContextDataType& value) { m_userContextDataHasBeenSet = true; m_userContextData = value; }
318321

319322
/**
320-
* <p>Contextual data such as the user's device fingerprint, IP address, or
321-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
322-
* advanced security.</p>
323+
* <p>Contextual data about your user session, such as the device fingerprint, IP
324+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
325+
* authentication event based on the context that your app generates and passes to
326+
* Amazon Cognito when it makes API requests.</p>
323327
*/
324328
inline void SetUserContextData(UserContextDataType&& value) { m_userContextDataHasBeenSet = true; m_userContextData = std::move(value); }
325329

326330
/**
327-
* <p>Contextual data such as the user's device fingerprint, IP address, or
328-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
329-
* advanced security.</p>
331+
* <p>Contextual data about your user session, such as the device fingerprint, IP
332+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
333+
* authentication event based on the context that your app generates and passes to
334+
* Amazon Cognito when it makes API requests.</p>
330335
*/
331336
inline ConfirmSignUpRequest& WithUserContextData(const UserContextDataType& value) { SetUserContextData(value); return *this;}
332337

333338
/**
334-
* <p>Contextual data such as the user's device fingerprint, IP address, or
335-
* location used for evaluating the risk of an unexpected event by Amazon Cognito
336-
* advanced security.</p>
339+
* <p>Contextual data about your user session, such as the device fingerprint, IP
340+
* address, or location. Amazon Cognito advanced security evaluates the risk of an
341+
* authentication event based on the context that your app generates and passes to
342+
* Amazon Cognito when it makes API requests.</p>
337343
*/
338344
inline ConfirmSignUpRequest& WithUserContextData(UserContextDataType&& value) { SetUserContextData(std::move(value)); return *this;}
339345

0 commit comments

Comments
 (0)