Skip to content

Commit ba258cc

Browse files
AWS Glue is introducing two new optimizers for Apache Iceberg tables: snapshot retention and orphan file deletion. Customers can enable these optimizers and customize their configurations to perform daily maintenance tasks on their Iceberg tables based on their specific requirements.
The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated. This release adds support for the os-upgrade pending maintenance action for Amazon Aurora DB clusters. Added email MFA option to user pools with advanced security features. Update APIs to allow modification of ODCR options, allocation strategy, and InstanceTypeConfigs on running InstanceFleet clusters. Correct incorrectly mapped error in ELBv2 waiters This release includes support for dynamic video overlay workflows, including picture-in-picture and squeezeback This release introduces two features. The first is tag replication, which allows for the propagation of canary tags onto Synthetics related resources, such as Lambda functions. The second is a limit increase in canary name length, which has now been increased from 21 to 255 characters.
1 parent d00cbf2 commit ba258cc

File tree

147 files changed

+5437
-767
lines changed

Some content is hidden

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

147 files changed

+5437
-767
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.403
1+
1.11.404

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ namespace CognitoIdentityProvider
254254
* Pinpoint</a>. Amazon Cognito uses the registered number automatically.
255255
* Otherwise, Amazon Cognito users who must receive SMS messages might not be able
256256
* to sign up, activate their accounts, or sign in.</p> <p>If you have never used
257-
* SMS text messages with Amazon Cognito or any other Amazon Web Services service,
257+
* SMS text messages with Amazon Cognito or any other Amazon Web Servicesservice,
258258
* Amazon Simple Notification Service might place your account in the SMS sandbox.
259259
* In <i> <a
260260
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
@@ -616,7 +616,7 @@ namespace CognitoIdentityProvider
616616
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
617617
* users who must receive SMS messages might not be able to sign up, activate their
618618
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
619-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
619+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
620620
* Notification Service might place your account in the SMS sandbox. In <i> <a
621621
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
622622
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -855,7 +855,7 @@ namespace CognitoIdentityProvider
855855
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
856856
* users who must receive SMS messages might not be able to sign up, activate their
857857
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
858-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
858+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
859859
* Notification Service might place your account in the SMS sandbox. In <i> <a
860860
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
861861
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -922,7 +922,7 @@ namespace CognitoIdentityProvider
922922
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
923923
* users who must receive SMS messages might not be able to sign up, activate their
924924
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
925-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
925+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
926926
* Notification Service might place your account in the SMS sandbox. In <i> <a
927927
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
928928
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -964,9 +964,9 @@ namespace CognitoIdentityProvider
964964
}
965965

966966
/**
967-
* <p>The user's multi-factor authentication (MFA) preference, including which MFA
968-
* options are activated, and if any are preferred. Only one factor can be set as
969-
* preferred. The preferred MFA factor will be used to authenticate a user if
967+
* <p>Sets the user's multi-factor authentication (MFA) preference, including which
968+
* MFA options are activated, and if any are preferred. Only one factor can be set
969+
* as preferred. The preferred MFA factor will be used to authenticate a user if
970970
* multiple factors are activated. If multiple options are activated and no
971971
* preference is set, a challenge to choose an MFA option will be returned during
972972
* sign-in.</p> <p>Amazon Cognito evaluates Identity and Access Management
@@ -1173,7 +1173,7 @@ namespace CognitoIdentityProvider
11731173
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
11741174
* users who must receive SMS messages might not be able to sign up, activate their
11751175
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
1176-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
1176+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
11771177
* Notification Service might place your account in the SMS sandbox. In <i> <a
11781178
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
11791179
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -1616,7 +1616,7 @@ namespace CognitoIdentityProvider
16161616
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
16171617
* users who must receive SMS messages might not be able to sign up, activate their
16181618
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
1619-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
1619+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
16201620
* Notification Service might place your account in the SMS sandbox. In <i> <a
16211621
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
16221622
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -2216,7 +2216,7 @@ namespace CognitoIdentityProvider
22162216
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
22172217
* users who must receive SMS messages might not be able to sign up, activate their
22182218
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
2219-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
2219+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
22202220
* Notification Service might place your account in the SMS sandbox. In <i> <a
22212221
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
22222222
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -2499,7 +2499,7 @@ namespace CognitoIdentityProvider
24992499
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
25002500
* users who must receive SMS messages might not be able to sign up, activate their
25012501
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
2502-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
2502+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
25032503
* Notification Service might place your account in the SMS sandbox. In <i> <a
25042504
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
25052505
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -2628,7 +2628,7 @@ namespace CognitoIdentityProvider
26282628
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
26292629
* users who must receive SMS messages might not be able to sign up, activate their
26302630
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
2631-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
2631+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
26322632
* Notification Service might place your account in the SMS sandbox. In <i> <a
26332633
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
26342634
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3017,7 +3017,7 @@ namespace CognitoIdentityProvider
30173017
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
30183018
* users who must receive SMS messages might not be able to sign up, activate their
30193019
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3020-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3020+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
30213021
* Notification Service might place your account in the SMS sandbox. In <i> <a
30223022
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
30233023
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3073,7 +3073,7 @@ namespace CognitoIdentityProvider
30733073
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
30743074
* users who must receive SMS messages might not be able to sign up, activate their
30753075
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3076-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3076+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
30773077
* Notification Service might place your account in the SMS sandbox. In <i> <a
30783078
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
30793079
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3283,7 +3283,7 @@ namespace CognitoIdentityProvider
32833283
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
32843284
* users who must receive SMS messages might not be able to sign up, activate their
32853285
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3286-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3286+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
32873287
* Notification Service might place your account in the SMS sandbox. In <i> <a
32883288
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
32893289
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3370,7 +3370,7 @@ namespace CognitoIdentityProvider
33703370
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
33713371
* users who must receive SMS messages might not be able to sign up, activate their
33723372
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3373-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3373+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
33743374
* Notification Service might place your account in the SMS sandbox. In <i> <a
33753375
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
33763376
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3715,7 +3715,7 @@ namespace CognitoIdentityProvider
37153715
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
37163716
* users who must receive SMS messages might not be able to sign up, activate their
37173717
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3718-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3718+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
37193719
* Notification Service might place your account in the SMS sandbox. In <i> <a
37203720
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
37213721
* mode</a> </i>, you can send messages only to verified phone numbers. After you
@@ -3756,7 +3756,7 @@ namespace CognitoIdentityProvider
37563756
* Cognito uses the registered number automatically. Otherwise, Amazon Cognito
37573757
* users who must receive SMS messages might not be able to sign up, activate their
37583758
* accounts, or sign in.</p> <p>If you have never used SMS text messages with
3759-
* Amazon Cognito or any other Amazon Web Services service, Amazon Simple
3759+
* Amazon Cognito or any other Amazon Web Servicesservice, Amazon Simple
37603760
* Notification Service might place your account in the SMS sandbox. In <i> <a
37613761
* href="https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html">sandbox
37623762
* mode</a> </i>, you can send messages only to verified phone numbers. After you

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ namespace Model
153153
///@{
154154
/**
155155
* <p>The MFA options that are activated for the user. The possible values in this
156-
* list are <code>SMS_MFA</code> and <code>SOFTWARE_TOKEN_MFA</code>.</p>
156+
* list are <code>SMS_MFA</code>, <code>EMAIL_OTP</code>, and
157+
* <code>SOFTWARE_TOKEN_MFA</code>.</p>
157158
*/
158159
inline const Aws::Vector<Aws::String>& GetUserMFASettingList() const{ return m_userMFASettingList; }
159160
inline void SetUserMFASettingList(const Aws::Vector<Aws::String>& value) { m_userMFASettingList = value; }

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

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,24 @@ namespace Model
4949
* who don't have at least one of the MFA methods set up are presented with an
5050
* <code>MFA_SETUP</code> challenge. The user must set up at least one MFA type to
5151
* continue to authenticate.</p> </li> <li> <p> <code>SELECT_MFA_TYPE</code>:
52-
* Selects the MFA type. Valid MFA options are <code>SMS_MFA</code> for text SMS
53-
* MFA, and <code>SOFTWARE_TOKEN_MFA</code> for time-based one-time password (TOTP)
54-
* software token MFA.</p> </li> <li> <p> <code>SMS_MFA</code>: Next challenge is
55-
* to supply an <code>SMS_MFA_CODE</code>, delivered via SMS.</p> </li> <li> <p>
56-
* <code>PASSWORD_VERIFIER</code>: Next challenge is to supply
57-
* <code>PASSWORD_CLAIM_SIGNATURE</code>, <code>PASSWORD_CLAIM_SECRET_BLOCK</code>,
58-
* and <code>TIMESTAMP</code> after the client-side SRP calculations.</p> </li>
59-
* <li> <p> <code>CUSTOM_CHALLENGE</code>: This is returned if your custom
60-
* authentication flow determines that the user should pass another challenge
61-
* before tokens are issued.</p> </li> <li> <p> <code>DEVICE_SRP_AUTH</code>: If
62-
* device tracking was activated in your user pool and the previous challenges were
63-
* passed, this challenge is returned so that Amazon Cognito can start tracking
64-
* this device.</p> </li> <li> <p> <code>DEVICE_PASSWORD_VERIFIER</code>: Similar
65-
* to <code>PASSWORD_VERIFIER</code>, but for devices only.</p> </li> <li> <p>
52+
* Selects the MFA type. Valid MFA options are <code>SMS_MFA</code> for SMS message
53+
* MFA, <code>EMAIL_OTP</code> for email message MFA, and
54+
* <code>SOFTWARE_TOKEN_MFA</code> for time-based one-time password (TOTP) software
55+
* token MFA.</p> </li> <li> <p> <code>SMS_MFA</code>: Next challenge is to supply
56+
* an <code>SMS_MFA_CODE</code>that your user pool delivered in an SMS message.</p>
57+
* </li> <li> <p> <code>EMAIL_OTP</code>: Next challenge is to supply an
58+
* <code>EMAIL_OTP_CODE</code> that your user pool delivered in an email
59+
* message.</p> </li> <li> <p> <code>PASSWORD_VERIFIER</code>: Next challenge is to
60+
* supply <code>PASSWORD_CLAIM_SIGNATURE</code>,
61+
* <code>PASSWORD_CLAIM_SECRET_BLOCK</code>, and <code>TIMESTAMP</code> after the
62+
* client-side SRP calculations.</p> </li> <li> <p> <code>CUSTOM_CHALLENGE</code>:
63+
* This is returned if your custom authentication flow determines that the user
64+
* should pass another challenge before tokens are issued.</p> </li> <li> <p>
65+
* <code>DEVICE_SRP_AUTH</code>: If device tracking was activated in your user pool
66+
* and the previous challenges were passed, this challenge is returned so that
67+
* Amazon Cognito can start tracking this device.</p> </li> <li> <p>
68+
* <code>DEVICE_PASSWORD_VERIFIER</code>: Similar to
69+
* <code>PASSWORD_VERIFIER</code>, but for devices only.</p> </li> <li> <p>
6670
* <code>ADMIN_NO_SRP_AUTH</code>: This is returned if you must authenticate with
6771
* <code>USERNAME</code> and <code>PASSWORD</code> directly. An app client must be
6872
* enabled to use this flow.</p> </li> <li> <p> <code>NEW_PASSWORD_REQUIRED</code>:

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

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,20 @@ namespace Model
9191
* parameters.</p> <p>You must provide a SECRET_HASH parameter in all
9292
* challenge responses to an app client that has a client secret.</p>
9393
* <dl> <dt>SMS_MFA</dt> <dd> <p> <code>"ChallengeName": "SMS_MFA",
94-
* "ChallengeResponses": {"SMS_MFA_CODE": "[SMS_code]", "USERNAME":
95-
* "[username]"}</code> </p> </dd> <dt>PASSWORD_VERIFIER</dt> <dd> <p>
96-
* <code>"ChallengeName": "PASSWORD_VERIFIER", "ChallengeResponses":
97-
* {"PASSWORD_CLAIM_SIGNATURE": "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK":
98-
* "[secret_block]", "TIMESTAMP": [timestamp], "USERNAME": "[username]"}</code>
99-
* </p> <p>Add <code>"DEVICE_KEY"</code> when you sign in with a remembered
100-
* device.</p> </dd> <dt>CUSTOM_CHALLENGE</dt> <dd> <p> <code>"ChallengeName":
101-
* "CUSTOM_CHALLENGE", "ChallengeResponses": {"USERNAME": "[username]", "ANSWER":
94+
* "ChallengeResponses": {"SMS_MFA_CODE": "[code]", "USERNAME":
95+
* "[username]"}</code> </p> </dd> <dt>EMAIL_OTP</dt> <dd> <p>
96+
* <code>"ChallengeName": "EMAIL_OTP", "ChallengeResponses": {"EMAIL_OTP_CODE":
97+
* "[code]", "USERNAME": "[username]"}</code> </p> </dd> <dt>PASSWORD_VERIFIER</dt>
98+
* <dd> <p>This challenge response is part of the SRP flow. Amazon Cognito requires
99+
* that your application respond to this challenge within a few seconds. When the
100+
* response time exceeds this period, your user pool returns a
101+
* <code>NotAuthorizedException</code> error.</p> <p> <code>"ChallengeName":
102+
* "PASSWORD_VERIFIER", "ChallengeResponses": {"PASSWORD_CLAIM_SIGNATURE":
103+
* "[claim_signature]", "PASSWORD_CLAIM_SECRET_BLOCK": "[secret_block]",
104+
* "TIMESTAMP": [timestamp], "USERNAME": "[username]"}</code> </p> <p>Add
105+
* <code>"DEVICE_KEY"</code> when you sign in with a remembered device.</p> </dd>
106+
* <dt>CUSTOM_CHALLENGE</dt> <dd> <p> <code>"ChallengeName": "CUSTOM_CHALLENGE",
107+
* "ChallengeResponses": {"USERNAME": "[username]", "ANSWER":
102108
* "[challenge_answer]"}</code> </p> <p>Add <code>"DEVICE_KEY"</code> when you sign
103109
* in with a remembered device.</p> </dd> <dt>NEW_PASSWORD_REQUIRED</dt> <dd> <p>
104110
* <code>"ChallengeName": "NEW_PASSWORD_REQUIRED", "ChallengeResponses":

0 commit comments

Comments
 (0)