You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/Models.swift
+67-1Lines changed: 67 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3429,6 +3429,51 @@ public struct AdminUserGlobalSignOutOutput {
3429
3429
public init() { }
3430
3430
}
3431
3431
3432
+
extension CognitoIdentityProviderClientTypes {
3433
+
3434
+
public enum AdvancedSecurityEnabledModeType: Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable {
3435
+
case audit
3436
+
case enforced
3437
+
case sdkUnknown(Swift.String)
3438
+
3439
+
public static var allCases: [AdvancedSecurityEnabledModeType] {
3440
+
return [
3441
+
.audit,
3442
+
.enforced
3443
+
]
3444
+
}
3445
+
3446
+
public init?(rawValue: Swift.String) {
3447
+
let value = Self.allCases.first(where: { $0.rawValue == rawValue })
3448
+
self = value ?? Self.sdkUnknown(rawValue)
3449
+
}
3450
+
3451
+
public var rawValue: Swift.String {
3452
+
switch self {
3453
+
case .audit: return "AUDIT"
3454
+
case .enforced: return "ENFORCED"
3455
+
case let .sdkUnknown(s): return s
3456
+
}
3457
+
}
3458
+
}
3459
+
}
3460
+
3461
+
extension CognitoIdentityProviderClientTypes {
3462
+
/// Advanced security configuration options for additional authentication types in your user pool, including custom authentication and refresh-token authentication.
3463
+
public struct AdvancedSecurityAdditionalFlowsType {
3464
+
/// The operating mode of advanced security features in custom authentication with [ Custom authentication challenge Lambda triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html).
3465
+
public var customAuthMode: CognitoIdentityProviderClientTypes.AdvancedSecurityEnabledModeType?
/// User pool add-ons. Contains settings for activation of advanced security features. To log user security information but take no action, set to AUDIT. To configure automatic security responses to risky traffic to your user pool, set to ENFORCED. For more information, see [Adding advanced security to a user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-advanced-security.html).
4909
4954
public struct UserPoolAddOnsType {
4910
-
/// The operating mode of advanced security features in your user pool.
4955
+
/// Advanced security configuration options for additional authentication types in your user pool, including custom authentication and refresh-token authentication.
4956
+
public var advancedSecurityAdditionalFlows: CognitoIdentityProviderClientTypes.AdvancedSecurityAdditionalFlowsType?
4957
+
/// The operating mode of advanced security features for standard authentication types in your user pool, including username-password and secure remote password (SRP) authentication.
4911
4958
/// This member is required.
4912
4959
public var advancedSecurityMode: CognitoIdentityProviderClientTypes.AdvancedSecurityModeType?
/// Performs the `SearchAvailablePhoneNumbers` operation on the `AmazonConnectService` service.
12508
12580
///
12509
12581
/// Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.
/// Performs the `SearchUserHierarchyGroups` operation on the `AmazonConnectService` service.
13444
+
///
13445
+
/// Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering. The UserHierarchyGroup with "LevelId": "0" is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI.
0 commit comments