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:
- Client
Id 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.
- User
Pool stringId - The ID of the user pool that has the risk configuration applied.
- Account
Takeover 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 advanced security features.
- Compromised
Credentials 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 advanced security features in full-function
ENFORCED
mode. - Risk
Exception 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.
- Client
Id 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.
- User
Pool stringId - 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 advanced security features.
- Compromised
Credentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type Args - Settings for compromised-credentials actions and authentication types with advanced security features in full-function
ENFORCED
mode. - 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.
- client
Id 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.
- user
Pool StringId - 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 - The settings for automated responses and notification templates for adaptive authentication with advanced security features.
- compromised
Credentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type - Settings for compromised-credentials actions and authentication types with advanced security features in full-function
ENFORCED
mode. - risk
Exception 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 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.
- user
Pool stringId - 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 - The settings for automated responses and notification templates for adaptive authentication with advanced security features.
- compromised
Credentials UserRisk Configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type - Settings for compromised-credentials actions and authentication types with advanced security features in full-function
ENFORCED
mode. - risk
Exception 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 advanced security features.
- compromised_
credentials_ Userrisk_ configuration Pool Risk Configuration Attachment Compromised Credentials Risk Configuration Type Args - Settings for compromised-credentials actions and authentication types with advanced security features in full-function
ENFORCED
mode. - 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.
- client
Id 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.
- user
Pool StringId - The ID of the user pool that has the risk configuration applied.
- account
Takeover Property MapRisk Configuration - The settings for automated responses and notification templates for adaptive authentication with advanced security features.
- compromised
Credentials Property MapRisk Configuration - Settings for compromised-credentials actions and authentication types with advanced security features in full-function
ENFORCED
mode. - risk
Exception 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
- Event
Action 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.
- Event
Action 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.
- event
Action 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 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.
- event
Action 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
- High
Action 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 advanced security features.
- Low
Action 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 advanced security features.
- Medium
Action 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 advanced security features.
- High
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a high-risk assessment by advanced security features.
- Low
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a low-risk assessment by advanced security features.
- Medium
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a medium-risk assessment by advanced security features.
- high
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a high-risk assessment by advanced security features.
- low
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a low-risk assessment by advanced security features.
- medium
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a medium-risk assessment by advanced security features.
- high
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a high-risk assessment by advanced security features.
- low
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a low-risk assessment by advanced security features.
- medium
Action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a medium-risk assessment by advanced security features.
- high_
action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a high-risk assessment by advanced security features.
- low_
action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a low-risk assessment by advanced security features.
- medium_
action UserPool Risk Configuration Attachment Account Takeover Action Type - The action that you assign to a medium-risk assessment by advanced security features.
- high
Action Property Map - The action that you assign to a high-risk assessment by advanced security features.
- low
Action Property Map - The action that you assign to a low-risk assessment by advanced security features.
- medium
Action Property Map - The action that you assign to a medium-risk assessment by advanced security features.
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 advanced security features.
- Notify
Configuration Pulumi.Aws Native. Cognito. Inputs. User Pool Risk Configuration Attachment Notify Configuration Type - 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
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 advanced security features.
- Notify
Configuration UserPool Risk Configuration Attachment Notify Configuration Type - 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
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 advanced security features.
- notify
Configuration UserPool Risk Configuration Attachment Notify Configuration Type - 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
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 advanced security features.
- notify
Configuration UserPool Risk Configuration Attachment Notify Configuration Type - 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
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 advanced security features.
- notify_
configuration UserPool Risk Configuration Attachment Notify Configuration Type - 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.
- notify
Configuration 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, UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs
- Event
Action string - The action that Amazon Cognito takes when it detects compromised credentials.
- Event
Action string - The action that Amazon Cognito takes when it detects compromised credentials.
- event
Action String - The action that Amazon Cognito takes when it detects compromised credentials.
- event
Action 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.
- event
Action 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.
- Event
Filter List<string> - Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
- Actions
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.
- Event
Filter []string - Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
- actions
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.
- event
Filter List<String> - Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
- actions
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.
- event
Filter string[] - Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
- actions
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.
- 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.
- event
Filter List<String> - Settings for the sign-in activity where you want to configure compromised-credentials actions. Defaults to all events.
UserPoolRiskConfigurationAttachmentNotifyConfigurationType, UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs
- Source
Arn 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. - Block
Email 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.
- Mfa
Email 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.
- No
Action 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.
- Reply
To string - The reply-to email address of an email template.
- Source
Arn 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. - 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 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.
- 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 string - The reply-to email address of an email template.
- source
Arn 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. - 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 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.
- 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 String - The reply-to email address of an email template.
- source
Arn 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. - 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 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.
- 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 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 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.
- source
Arn 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. - block
Email 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.
- mfa
Email Property Map - The template for the email message that your user pool sends when MFA is challenged in response to a detected risk.
- no
Action Property MapEmail - The template for the email message that your user pool sends when no action is taken in response to a detected risk.
- reply
To String - The reply-to email address of an email template.
UserPoolRiskConfigurationAttachmentNotifyEmailType, UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs
- Subject string
- The subject of the threat protection email notification.
- Html
Body string - The body of an email notification formatted in HTML. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively. - Text
Body string - The body of an email notification formatted in plaintext. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively.
- Subject string
- The subject of the threat protection email notification.
- Html
Body string - The body of an email notification formatted in HTML. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively. - Text
Body string - The body of an email notification formatted in plaintext. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively.
- subject String
- The subject of the threat protection email notification.
- html
Body String - The body of an email notification formatted in HTML. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively. - text
Body String - The body of an email notification formatted in plaintext. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively.
- subject string
- The subject of the threat protection email notification.
- html
Body string - The body of an email notification formatted in HTML. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively. - text
Body string - The body of an email notification formatted in plaintext. Choose an
HtmlBody
or aTextBody
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 aTextBody
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 aTextBody
to send an HTML-formatted or plaintext message, respectively.
- subject String
- The subject of the threat protection email notification.
- html
Body String - The body of an email notification formatted in HTML. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively. - text
Body String - The body of an email notification formatted in plaintext. Choose an
HtmlBody
or aTextBody
to send an HTML-formatted or plaintext message, respectively.
UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType, UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs
- Blocked
Ip 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.
- Skipped
Ip 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.
- Blocked
Ip []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.
- Skipped
Ip []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.
- blocked
Ip 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.
- skipped
Ip 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.
- blocked
Ip 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.
- skipped
Ip 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.
- blocked
Ip 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.
- skipped
Ip 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.