1. Packages
  2. AWS Native
  3. API Docs
  4. cognito
  5. getUserPoolRiskConfigurationAttachment

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.cognito.getUserPoolRiskConfigurationAttachment

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

    Using getUserPoolRiskConfigurationAttachment

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getUserPoolRiskConfigurationAttachment(args: GetUserPoolRiskConfigurationAttachmentArgs, opts?: InvokeOptions): Promise<GetUserPoolRiskConfigurationAttachmentResult>
    function getUserPoolRiskConfigurationAttachmentOutput(args: GetUserPoolRiskConfigurationAttachmentOutputArgs, opts?: InvokeOptions): Output<GetUserPoolRiskConfigurationAttachmentResult>
    def get_user_pool_risk_configuration_attachment(client_id: Optional[str] = None,
                                                    user_pool_id: Optional[str] = None,
                                                    opts: Optional[InvokeOptions] = None) -> GetUserPoolRiskConfigurationAttachmentResult
    def get_user_pool_risk_configuration_attachment_output(client_id: Optional[pulumi.Input[str]] = None,
                                                    user_pool_id: Optional[pulumi.Input[str]] = None,
                                                    opts: Optional[InvokeOptions] = None) -> Output[GetUserPoolRiskConfigurationAttachmentResult]
    func LookupUserPoolRiskConfigurationAttachment(ctx *Context, args *LookupUserPoolRiskConfigurationAttachmentArgs, opts ...InvokeOption) (*LookupUserPoolRiskConfigurationAttachmentResult, error)
    func LookupUserPoolRiskConfigurationAttachmentOutput(ctx *Context, args *LookupUserPoolRiskConfigurationAttachmentOutputArgs, opts ...InvokeOption) LookupUserPoolRiskConfigurationAttachmentResultOutput

    > Note: This function is named LookupUserPoolRiskConfigurationAttachment in the Go SDK.

    public static class GetUserPoolRiskConfigurationAttachment 
    {
        public static Task<GetUserPoolRiskConfigurationAttachmentResult> InvokeAsync(GetUserPoolRiskConfigurationAttachmentArgs args, InvokeOptions? opts = null)
        public static Output<GetUserPoolRiskConfigurationAttachmentResult> Invoke(GetUserPoolRiskConfigurationAttachmentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUserPoolRiskConfigurationAttachmentResult> getUserPoolRiskConfigurationAttachment(GetUserPoolRiskConfigurationAttachmentArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:cognito:getUserPoolRiskConfigurationAttachment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClientId string
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    UserPoolId string
    The ID of the user pool that has the risk configuration applied.
    ClientId string
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    UserPoolId string
    The ID of the user pool that has the risk configuration applied.
    clientId String
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    userPoolId String
    The ID of the user pool that has the risk configuration applied.
    clientId string
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    userPoolId string
    The ID of the user pool that has the risk configuration applied.
    client_id str
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    user_pool_id str
    The ID of the user pool that has the risk configuration applied.
    clientId String
    The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
    userPoolId String
    The ID of the user pool that has the risk configuration applied.

    getUserPoolRiskConfigurationAttachment Result

    The following output properties are available:

    AccountTakeoverRiskConfiguration Pulumi.AwsNative.Cognito.Outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    CompromisedCredentialsRiskConfiguration Pulumi.AwsNative.Cognito.Outputs.UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    RiskExceptionConfiguration Pulumi.AwsNative.Cognito.Outputs.UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
    AccountTakeoverRiskConfiguration UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    CompromisedCredentialsRiskConfiguration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    RiskExceptionConfiguration UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
    accountTakeoverRiskConfiguration UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    compromisedCredentialsRiskConfiguration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    riskExceptionConfiguration UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
    accountTakeoverRiskConfiguration UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    compromisedCredentialsRiskConfiguration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    riskExceptionConfiguration UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
    account_takeover_risk_configuration UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    compromised_credentials_risk_configuration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    risk_exception_configuration UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
    accountTakeoverRiskConfiguration Property Map
    The settings for automated responses and notification templates for adaptive authentication with advanced security features.
    compromisedCredentialsRiskConfiguration Property Map
    Settings for compromised-credentials actions and authentication types with advanced security features in full-function ENFORCED mode.
    riskExceptionConfiguration Property Map
    Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.

    Supporting Types

    UserPoolRiskConfigurationAttachmentAccountTakeoverActionType

    EventAction string
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    Notify bool
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.
    EventAction string
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    Notify bool
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.
    eventAction String
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    notify_ Boolean
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.
    eventAction string
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    notify boolean
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.
    event_action str
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    notify bool
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.
    eventAction String
    The action to take for the attempted account takeover action for the associated risk level. Valid values are as follows:

    • BLOCK : Block the request.
    • MFA_IF_CONFIGURED : Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.
    • MFA_REQUIRED : Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.
    • NO_ACTION : Take no action. Permit sign-in.
    notify Boolean
    Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.

    UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType

    HighAction Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a high-risk assessment by advanced security features.
    LowAction Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a low-risk assessment by advanced security features.
    MediumAction Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a medium-risk assessment by advanced security features.
    HighAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a high-risk assessment by advanced security features.
    LowAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a low-risk assessment by advanced security features.
    MediumAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a medium-risk assessment by advanced security features.
    highAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a high-risk assessment by advanced security features.
    lowAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a low-risk assessment by advanced security features.
    mediumAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a medium-risk assessment by advanced security features.
    highAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a high-risk assessment by advanced security features.
    lowAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a low-risk assessment by advanced security features.
    mediumAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a medium-risk assessment by advanced security features.
    high_action UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a high-risk assessment by advanced security features.
    low_action UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a low-risk assessment by advanced security features.
    medium_action UserPoolRiskConfigurationAttachmentAccountTakeoverActionType
    The action that you assign to a medium-risk assessment by advanced security features.
    highAction Property Map
    The action that you assign to a high-risk assessment by advanced security features.
    lowAction Property Map
    The action that you assign to a low-risk assessment by advanced security features.
    mediumAction Property Map
    The action that you assign to a medium-risk assessment by advanced security features.

    UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType

    Actions Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    NotifyConfiguration Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentNotifyConfigurationType
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.
    Actions UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    NotifyConfiguration UserPoolRiskConfigurationAttachmentNotifyConfigurationType
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.
    actions UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    notifyConfiguration UserPoolRiskConfigurationAttachmentNotifyConfigurationType
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.
    actions UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    notifyConfiguration UserPoolRiskConfigurationAttachmentNotifyConfigurationType
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.
    actions UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    notify_configuration UserPoolRiskConfigurationAttachmentNotifyConfigurationType
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.
    actions Property Map
    A list of account-takeover actions for each level of risk that Amazon Cognito might assess with advanced security features.
    notifyConfiguration Property Map
    The settings for composing and sending an email message when advanced security features assesses a risk level with adaptive authentication. When you choose to notify users in AccountTakeoverRiskConfiguration , Amazon Cognito sends an email message using the method and template that you set with this data type.

    UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType

    EventAction string
    The action that Amazon Cognito takes when it detects compromised credentials.
    EventAction string
    The action that Amazon Cognito takes when it detects compromised credentials.
    eventAction String
    The action that Amazon Cognito takes when it detects compromised credentials.
    eventAction string
    The action that Amazon Cognito takes when it detects compromised credentials.
    event_action str
    The action that Amazon Cognito takes when it detects compromised credentials.
    eventAction String
    The action that Amazon Cognito takes when it detects compromised credentials.

    UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType

    Actions Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    EventFilter List<string>
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
    Actions UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    EventFilter []string
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
    actions UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    eventFilter List<String>
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
    actions UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    eventFilter string[]
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
    actions UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    event_filter Sequence[str]
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
    actions Property Map
    Settings for the actions that you want your user pool to take when Amazon Cognito detects compromised credentials.
    eventFilter List<String>
    Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.

    UserPoolRiskConfigurationAttachmentNotifyConfigurationType

    SourceArn string
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    BlockEmail Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when a detected risk event is blocked.
    From string
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    MfaEmail Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    NoActionEmail Pulumi.AwsNative.Cognito.Inputs.UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    ReplyTo string
    The reply-to email address of an email template.
    SourceArn string
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    BlockEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when a detected risk event is blocked.
    From string
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    MfaEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    NoActionEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    ReplyTo string
    The reply-to email address of an email template.
    sourceArn String
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    blockEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when a detected risk event is blocked.
    from String
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    mfaEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    noActionEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    replyTo String
    The reply-to email address of an email template.
    sourceArn string
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    blockEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when a detected risk event is blocked.
    from string
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    mfaEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    noActionEmail UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    replyTo string
    The reply-to email address of an email template.
    source_arn str
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    block_email UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when a detected risk event is blocked.
    from_ str
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    mfa_email UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    no_action_email UserPoolRiskConfigurationAttachmentNotifyEmailType
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    reply_to str
    The reply-to email address of an email template.
    sourceArn String
    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
    blockEmail Property Map
    The template for the email message that your user pool sends when a detected risk event is blocked.
    from String
    The email address that sends the email message. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
    mfaEmail Property Map
    The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
    noActionEmail Property Map
    The template for the email message that your user pool sends when no action is taken in response to a detected risk.
    replyTo String
    The reply-to email address of an email template.

    UserPoolRiskConfigurationAttachmentNotifyEmailType

    Subject string
    The subject of the threat protection email notification.
    HtmlBody string
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    TextBody string
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    Subject string
    The subject of the threat protection email notification.
    HtmlBody string
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    TextBody string
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    subject String
    The subject of the threat protection email notification.
    htmlBody String
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    textBody String
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    subject string
    The subject of the threat protection email notification.
    htmlBody string
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    textBody string
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    subject str
    The subject of the threat protection email notification.
    html_body str
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    text_body str
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    subject String
    The subject of the threat protection email notification.
    htmlBody String
    The body of an email notification formatted in HTML. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.
    textBody String
    The body of an email notification formatted in plaintext. Choose an HtmlBody or a TextBody to send an HTML-formatted or plaintext message, respectively.

    UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType

    BlockedIpRangeList List<string>
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    SkippedIpRangeList List<string>
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.
    BlockedIpRangeList []string
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    SkippedIpRangeList []string
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.
    blockedIpRangeList List<String>
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    skippedIpRangeList List<String>
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.
    blockedIpRangeList string[]
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    skippedIpRangeList string[]
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.
    blocked_ip_range_list Sequence[str]
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    skipped_ip_range_list Sequence[str]
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.
    blockedIpRangeList List<String>
    An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
    skippedIpRangeList List<String>
    An always-allow IP address list. Risk detection isn't performed on the IP addresses in this range list. This parameter is displayed and set in CIDR notation.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi