SmsConfigurationType

public struct SmsConfigurationType : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The external ID is a value that we recommend you use to add security to your IAM role which is used to call Amazon SNS to send SMS messages for your user pool. If you provide an ExternalId, the Cognito User Pool will include it when attempting to assume your IAM role, so that you can set your roles trust policy to require the ExternalID. If you use the Cognito Management Console to create a role for SMS MFA, Cognito will create a role with the required permissions and a trust policy that demonstrates use of the ExternalId.

    Declaration

    Swift

    public let externalId: String?
  • The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller. This is the ARN of the IAM role in your AWS account which Cognito will use to send SMS messages.

    Declaration

    Swift

    public let snsCallerArn: String
  • Undocumented

    Declaration

    Swift

    public init(externalId: String? = nil, snsCallerArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws