We recommend new projects start with resources from the AWS provider.
aws-native.cognito.UserPoolRiskConfigurationAttachment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment
Create UserPoolRiskConfigurationAttachment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UserPoolRiskConfigurationAttachment(name: string, args: UserPoolRiskConfigurationAttachmentArgs, opts?: CustomResourceOptions);@overload
def UserPoolRiskConfigurationAttachment(resource_name: str,
                                        args: UserPoolRiskConfigurationAttachmentArgs,
                                        opts: Optional[ResourceOptions] = None)
@overload
def UserPoolRiskConfigurationAttachment(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        client_id: Optional[str] = None,
                                        user_pool_id: Optional[str] = None,
                                        account_takeover_risk_configuration: Optional[UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs] = None,
                                        compromised_credentials_risk_configuration: Optional[UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs] = None,
                                        risk_exception_configuration: Optional[UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs] = None)func NewUserPoolRiskConfigurationAttachment(ctx *Context, name string, args UserPoolRiskConfigurationAttachmentArgs, opts ...ResourceOption) (*UserPoolRiskConfigurationAttachment, error)public UserPoolRiskConfigurationAttachment(string name, UserPoolRiskConfigurationAttachmentArgs args, CustomResourceOptions? opts = null)
public UserPoolRiskConfigurationAttachment(String name, UserPoolRiskConfigurationAttachmentArgs args)
public UserPoolRiskConfigurationAttachment(String name, UserPoolRiskConfigurationAttachmentArgs args, CustomResourceOptions options)
type: aws-native:cognito:UserPoolRiskConfigurationAttachment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args UserPoolRiskConfigurationAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args UserPoolRiskConfigurationAttachmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UserPoolRiskConfigurationAttachmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserPoolRiskConfigurationAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UserPoolRiskConfigurationAttachmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
UserPoolRiskConfigurationAttachment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The UserPoolRiskConfigurationAttachment resource accepts the following input properties:
- ClientId string
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- UserPool stringId 
- The ID of the user pool that has the risk configuration applied.
- AccountTakeover Pulumi.Risk Configuration Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Account Takeover Risk Configuration Type 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- CompromisedCredentials Pulumi.Risk Configuration Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- RiskException Pulumi.Configuration Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Risk Exception Configuration Type 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
- ClientId string
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- UserPool stringId 
- The ID of the user pool that has the risk configuration applied.
- AccountTakeover UserRisk Configuration Pool Risk Configuration Attachment Account Takeover Risk Configuration Type Args 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- CompromisedCredentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type Args 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- RiskException UserConfiguration Pool Risk Configuration Attachment Risk Exception Configuration Type Args 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
- clientId String
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- userPool StringId 
- The ID of the user pool that has the risk configuration applied.
- accountTakeover UserRisk Configuration Pool Risk Configuration Attachment Account Takeover Risk Configuration Type 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- compromisedCredentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- riskException UserConfiguration Pool Risk Configuration Attachment Risk Exception Configuration Type 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
- clientId string
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- userPool stringId 
- The ID of the user pool that has the risk configuration applied.
- accountTakeover UserRisk Configuration Pool Risk Configuration Attachment Account Takeover Risk Configuration Type 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- compromisedCredentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- riskException UserConfiguration Pool Risk Configuration Attachment Risk Exception Configuration Type 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
- client_id str
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- user_pool_ strid 
- The ID of the user pool that has the risk configuration applied.
- account_takeover_ Userrisk_ configuration Pool Risk Configuration Attachment Account Takeover Risk Configuration Type Args 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- compromised_credentials_ Userrisk_ configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type Args 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- risk_exception_ Userconfiguration Pool Risk Configuration Attachment Risk Exception Configuration Type Args 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
- clientId String
- The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.
- userPool StringId 
- The ID of the user pool that has the risk configuration applied.
- accountTakeover Property MapRisk Configuration 
- The settings for automated responses and notification templates for adaptive authentication with threat protection.
- compromisedCredentials Property MapRisk Configuration 
- Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCEDmode.
- riskException Property MapConfiguration 
- Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.
Outputs
All input properties are implicitly available as output properties. Additionally, the UserPoolRiskConfigurationAttachment resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
UserPoolRiskConfigurationAttachmentAccountTakeoverActionType, UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs                  
- 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, UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs                  
- HighAction Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a high-risk assessment by threat protection.
- LowAction Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a low-risk assessment by threat protection.
- MediumAction Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a medium-risk assessment by threat protection.
- HighAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a high-risk assessment by threat protection.
- LowAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a low-risk assessment by threat protection.
- MediumAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a medium-risk assessment by threat protection.
- highAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a high-risk assessment by threat protection.
- lowAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a low-risk assessment by threat protection.
- mediumAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a medium-risk assessment by threat protection.
- highAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a high-risk assessment by threat protection.
- lowAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a low-risk assessment by threat protection.
- mediumAction UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a medium-risk assessment by threat protection.
- high_action UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a high-risk assessment by threat protection.
- low_action UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a low-risk assessment by threat protection.
- medium_action UserPool Risk Configuration Attachment Account Takeover Action Type 
- The action that you assign to a medium-risk assessment by threat protection.
- highAction Property Map
- The action that you assign to a high-risk assessment by threat protection.
- lowAction Property Map
- The action that you assign to a low-risk assessment by threat protection.
- mediumAction Property Map
- The action that you assign to a medium-risk assessment by threat protection.
UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType, UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs                    
- Actions
Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Account Takeover Actions Type 
- A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection.
- NotifyConfiguration Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Notify Configuration Type 
- The settings for composing and sending an email message when threat protection 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
UserPool Risk Configuration Attachment Account Takeover Actions Type 
- A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection.
- NotifyConfiguration UserPool Risk Configuration Attachment Notify Configuration Type 
- The settings for composing and sending an email message when threat protection 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
UserPool Risk Configuration Attachment Account Takeover Actions Type 
- A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection.
- notifyConfiguration UserPool Risk Configuration Attachment Notify Configuration Type 
- The settings for composing and sending an email message when threat protection 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
UserPool Risk Configuration Attachment Account Takeover Actions Type 
- A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection.
- notifyConfiguration UserPool Risk Configuration Attachment Notify Configuration Type 
- The settings for composing and sending an email message when threat protection 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
UserPool Risk Configuration Attachment Account Takeover Actions Type 
- A list of account-takeover actions for each level of risk that Amazon Cognito might assess with threat protection.
- notify_configuration UserPool Risk Configuration Attachment Notify Configuration Type 
- The settings for composing and sending an email message when threat protection 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 threat protection.
- notifyConfiguration Property Map
- The settings for composing and sending an email message when threat protection 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, UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs                  
- 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, UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs                    
- Actions
Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Compromised Credentials Actions Type 
- 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
UserPool Risk Configuration Attachment Compromised Credentials Actions Type 
- 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
UserPool Risk Configuration Attachment Compromised Credentials Actions Type 
- 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
UserPool Risk Configuration Attachment Compromised Credentials Actions Type 
- 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
UserPool Risk Configuration Attachment Compromised Credentials Actions Type 
- 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, UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs                
- 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 Fromparameter.
- BlockEmail Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Notify Email Type 
- 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.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Notify Email Type 
- The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- NoAction Pulumi.Email Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Notify Email Type 
- 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 Fromparameter.
- BlockEmail UserPool Risk Configuration Attachment Notify Email Type 
- 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 UserPool Risk Configuration Attachment Notify Email Type 
- The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- NoAction UserEmail Pool Risk Configuration Attachment Notify Email Type 
- 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 Fromparameter.
- blockEmail UserPool Risk Configuration Attachment Notify Email Type 
- 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 UserPool Risk Configuration Attachment Notify Email Type 
- The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- noAction UserEmail Pool Risk Configuration Attachment Notify Email Type 
- 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 Fromparameter.
- blockEmail UserPool Risk Configuration Attachment Notify Email Type 
- 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 UserPool Risk Configuration Attachment Notify Email Type 
- The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- noAction UserEmail Pool Risk Configuration Attachment Notify Email Type 
- 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 Fromparameter.
- block_email UserPool Risk Configuration Attachment Notify Email Type 
- 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 UserPool Risk Configuration Attachment Notify Email Type 
- The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- no_action_ Useremail Pool Risk Configuration Attachment Notify Email Type 
- 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 Fromparameter.
- 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.
- noAction Property MapEmail 
- 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, UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs                
- Subject string
- The subject of the threat protection email notification.
- HtmlBody string
- The body of an email notification formatted in HTML. Choose an HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- TextBody string
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto 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 HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- TextBody string
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto 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 HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- textBody String
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto 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 HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- textBody string
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto 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 HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- text_body str
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto 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 HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
- textBody String
- The body of an email notification formatted in plaintext. Choose an HtmlBodyor aTextBodyto send an HTML-formatted or plaintext message, respectively.
UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType, UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs                  
- BlockedIp List<string>Range List 
- An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
- SkippedIp List<string>Range List 
- 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.
- BlockedIp []stringRange List 
- An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
- SkippedIp []stringRange List 
- 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.
- blockedIp List<String>Range List 
- An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
- skippedIp List<String>Range List 
- 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.
- blockedIp string[]Range List 
- An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
- skippedIp string[]Range List 
- 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_ Sequence[str]range_ list 
- 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_ Sequence[str]range_ list 
- 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.
- blockedIp List<String>Range List 
- An always-block IP address list. Overrides the risk decision and always blocks authentication requests. This parameter is displayed and set in CIDR notation.
- skippedIp List<String>Range List 
- 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
We recommend new projects start with resources from the AWS provider.