We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
Resource Type definition for AWS::Cognito::UserPoolRegionalConfigurationAttachment
Create UserPoolRegionalConfigurationAttachment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UserPoolRegionalConfigurationAttachment(name: string, args: UserPoolRegionalConfigurationAttachmentArgs, opts?: CustomResourceOptions);@overload
def UserPoolRegionalConfigurationAttachment(resource_name: str,
args: UserPoolRegionalConfigurationAttachmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def UserPoolRegionalConfigurationAttachment(resource_name: str,
opts: Optional[ResourceOptions] = None,
user_pool_id: Optional[str] = None,
email_configuration: Optional[UserPoolRegionalConfigurationAttachmentEmailConfigurationArgs] = None,
lambda_config: Optional[UserPoolRegionalConfigurationAttachmentLambdaConfigArgs] = None,
sms_configuration: Optional[UserPoolRegionalConfigurationAttachmentSmsConfigurationArgs] = None,
status: Optional[str] = None,
user_pool_tags: Optional[Mapping[str, str]] = None)func NewUserPoolRegionalConfigurationAttachment(ctx *Context, name string, args UserPoolRegionalConfigurationAttachmentArgs, opts ...ResourceOption) (*UserPoolRegionalConfigurationAttachment, error)public UserPoolRegionalConfigurationAttachment(string name, UserPoolRegionalConfigurationAttachmentArgs args, CustomResourceOptions? opts = null)
public UserPoolRegionalConfigurationAttachment(String name, UserPoolRegionalConfigurationAttachmentArgs args)
public UserPoolRegionalConfigurationAttachment(String name, UserPoolRegionalConfigurationAttachmentArgs args, CustomResourceOptions options)
type: aws-native:cognito:UserPoolRegionalConfigurationAttachment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_cognito_user_pool_regional_configuration_attachment" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args UserPoolRegionalConfigurationAttachmentArgs
- 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 UserPoolRegionalConfigurationAttachmentArgs
- 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 UserPoolRegionalConfigurationAttachmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserPoolRegionalConfigurationAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UserPoolRegionalConfigurationAttachmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
UserPoolRegionalConfigurationAttachment 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 UserPoolRegionalConfigurationAttachment resource accepts the following input properties:
- User
Pool stringId - Email
Configuration Pulumi.Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Email Configuration - Lambda
Config Pulumi.Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Lambda Config - Sms
Configuration Pulumi.Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Sms Configuration - Status string
- The status of the replica. Set to ACTIVE or INACTIVE.
- Dictionary<string, string>
- User
Pool stringId - Email
Configuration UserPool Regional Configuration Attachment Email Configuration Args - Lambda
Config UserPool Regional Configuration Attachment Lambda Config Args - Sms
Configuration UserPool Regional Configuration Attachment Sms Configuration Args - Status string
- The status of the replica. Set to ACTIVE or INACTIVE.
- map[string]string
- user_
pool_ stringid - email_
configuration object - lambda_
config object - sms_
configuration object - status string
- The status of the replica. Set to ACTIVE or INACTIVE.
- map(string)
- user
Pool StringId - email
Configuration UserPool Regional Configuration Attachment Email Configuration - lambda
Config UserPool Regional Configuration Attachment Lambda Config - sms
Configuration UserPool Regional Configuration Attachment Sms Configuration - status String
- The status of the replica. Set to ACTIVE or INACTIVE.
- Map<String,String>
- user
Pool stringId - email
Configuration UserPool Regional Configuration Attachment Email Configuration - lambda
Config UserPool Regional Configuration Attachment Lambda Config - sms
Configuration UserPool Regional Configuration Attachment Sms Configuration - status string
- The status of the replica. Set to ACTIVE or INACTIVE.
- {[key: string]: string}
- user_
pool_ strid - email_
configuration UserPool Regional Configuration Attachment Email Configuration Args - lambda_
config UserPool Regional Configuration Attachment Lambda Config Args - sms_
configuration UserPool Regional Configuration Attachment Sms Configuration Args - status str
- The status of the replica. Set to ACTIVE or INACTIVE.
- Mapping[str, str]
- user
Pool StringId - email
Configuration Property Map - lambda
Config Property Map - sms
Configuration Property Map - status String
- The status of the replica. Set to ACTIVE or INACTIVE.
- Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the UserPoolRegionalConfigurationAttachment 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 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
UserPoolRegionalConfigurationAttachmentCustomEmailSender, UserPoolRegionalConfigurationAttachmentCustomEmailSenderArgs
- Lambda
Arn string - Lambda
Version string
- Lambda
Arn string - Lambda
Version string
- lambda_
arn string - lambda_
version string
- lambda
Arn String - lambda
Version String
- lambda
Arn string - lambda
Version string
- lambda_
arn str - lambda_
version str
- lambda
Arn String - lambda
Version String
UserPoolRegionalConfigurationAttachmentCustomSmsSender, UserPoolRegionalConfigurationAttachmentCustomSmsSenderArgs
- Lambda
Arn string - Lambda
Version string
- Lambda
Arn string - Lambda
Version string
- lambda_
arn string - lambda_
version string
- lambda
Arn String - lambda
Version String
- lambda
Arn string - lambda
Version string
- lambda_
arn str - lambda_
version str
- lambda
Arn String - lambda
Version String
UserPoolRegionalConfigurationAttachmentEmailConfiguration, UserPoolRegionalConfigurationAttachmentEmailConfigurationArgs
- Configuration
Set string - Email
Sending stringAccount - From string
- Reply
To stringEmail Address - Source
Arn string
- Configuration
Set string - Email
Sending stringAccount - From string
- Reply
To stringEmail Address - Source
Arn string
- configuration_
set string - email_
sending_ stringaccount - from string
- reply_
to_ stringemail_ address - source_
arn string
- configuration
Set String - email
Sending StringAccount - from String
- reply
To StringEmail Address - source
Arn String
- configuration
Set string - email
Sending stringAccount - from string
- reply
To stringEmail Address - source
Arn string
- configuration_
set str - email_
sending_ straccount - from_ str
- reply_
to_ stremail_ address - source_
arn str
- configuration
Set String - email
Sending StringAccount - from String
- reply
To StringEmail Address - source
Arn String
UserPoolRegionalConfigurationAttachmentEumsSmsConfiguration, UserPoolRegionalConfigurationAttachmentEumsSmsConfigurationArgs
- Caller
Arn string - Configuration
Set stringName - External
Id string - In
Entity stringId - In
Template stringId - Origination
Identity string - Region string
- Caller
Arn string - Configuration
Set stringName - External
Id string - In
Entity stringId - In
Template stringId - Origination
Identity string - Region string
- caller_
arn string - configuration_
set_ stringname - external_
id string - in_
entity_ stringid - in_
template_ stringid - origination_
identity string - region string
- caller
Arn String - configuration
Set StringName - external
Id String - in
Entity StringId - in
Template StringId - origination
Identity String - region String
- caller
Arn string - configuration
Set stringName - external
Id string - in
Entity stringId - in
Template stringId - origination
Identity string - region string
- caller_
arn str - configuration_
set_ strname - external_
id str - in_
entity_ strid - in_
template_ strid - origination_
identity str - region str
- caller
Arn String - configuration
Set StringName - external
Id String - in
Entity StringId - in
Template StringId - origination
Identity String - region String
UserPoolRegionalConfigurationAttachmentInboundFederation, UserPoolRegionalConfigurationAttachmentInboundFederationArgs
- Lambda
Arn string - Lambda
Version string
- Lambda
Arn string - Lambda
Version string
- lambda_
arn string - lambda_
version string
- lambda
Arn String - lambda
Version String
- lambda
Arn string - lambda
Version string
- lambda_
arn str - lambda_
version str
- lambda
Arn String - lambda
Version String
UserPoolRegionalConfigurationAttachmentLambdaConfig, UserPoolRegionalConfigurationAttachmentLambdaConfigArgs
- Create
Auth stringChallenge - Custom
Email Pulumi.Sender Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Custom Email Sender - Custom
Message string - Custom
Sms Pulumi.Sender Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Custom Sms Sender - Define
Auth stringChallenge - Inbound
Federation Pulumi.Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Inbound Federation - Kms
Key stringId - Post
Authentication string - Post
Confirmation string - Pre
Authentication string - Pre
Sign stringUp - Pre
Token stringGeneration - Pre
Token Pulumi.Generation Config Aws Native. Cognito. Inputs. User Pool Regional Configuration Attachment Pre Token Generation Config - User
Migration string - Verify
Auth stringChallenge Response
- Create
Auth stringChallenge - Custom
Email UserSender Pool Regional Configuration Attachment Custom Email Sender - Custom
Message string - Custom
Sms UserSender Pool Regional Configuration Attachment Custom Sms Sender - Define
Auth stringChallenge - Inbound
Federation UserPool Regional Configuration Attachment Inbound Federation - Kms
Key stringId - Post
Authentication string - Post
Confirmation string - Pre
Authentication string - Pre
Sign stringUp - Pre
Token stringGeneration - Pre
Token UserGeneration Config Pool Regional Configuration Attachment Pre Token Generation Config - User
Migration string - Verify
Auth stringChallenge Response
- create_
auth_ stringchallenge - custom_
email_ objectsender - custom_
message string - custom_
sms_ objectsender - define_
auth_ stringchallenge - inbound_
federation object - kms_
key_ stringid - post_
authentication string - post_
confirmation string - pre_
authentication string - pre_
sign_ stringup - pre_
token_ stringgeneration - pre_
token_ objectgeneration_ config - user_
migration string - verify_
auth_ stringchallenge_ response
- create
Auth StringChallenge - custom
Email UserSender Pool Regional Configuration Attachment Custom Email Sender - custom
Message String - custom
Sms UserSender Pool Regional Configuration Attachment Custom Sms Sender - define
Auth StringChallenge - inbound
Federation UserPool Regional Configuration Attachment Inbound Federation - kms
Key StringId - post
Authentication String - post
Confirmation String - pre
Authentication String - pre
Sign StringUp - pre
Token StringGeneration - pre
Token UserGeneration Config Pool Regional Configuration Attachment Pre Token Generation Config - user
Migration String - verify
Auth StringChallenge Response
- create
Auth stringChallenge - custom
Email UserSender Pool Regional Configuration Attachment Custom Email Sender - custom
Message string - custom
Sms UserSender Pool Regional Configuration Attachment Custom Sms Sender - define
Auth stringChallenge - inbound
Federation UserPool Regional Configuration Attachment Inbound Federation - kms
Key stringId - post
Authentication string - post
Confirmation string - pre
Authentication string - pre
Sign stringUp - pre
Token stringGeneration - pre
Token UserGeneration Config Pool Regional Configuration Attachment Pre Token Generation Config - user
Migration string - verify
Auth stringChallenge Response
- create_
auth_ strchallenge - custom_
email_ Usersender Pool Regional Configuration Attachment Custom Email Sender - custom_
message str - custom_
sms_ Usersender Pool Regional Configuration Attachment Custom Sms Sender - define_
auth_ strchallenge - inbound_
federation UserPool Regional Configuration Attachment Inbound Federation - kms_
key_ strid - post_
authentication str - post_
confirmation str - pre_
authentication str - pre_
sign_ strup - pre_
token_ strgeneration - pre_
token_ Usergeneration_ config Pool Regional Configuration Attachment Pre Token Generation Config - user_
migration str - verify_
auth_ strchallenge_ response
- create
Auth StringChallenge - custom
Email Property MapSender - custom
Message String - custom
Sms Property MapSender - define
Auth StringChallenge - inbound
Federation Property Map - kms
Key StringId - post
Authentication String - post
Confirmation String - pre
Authentication String - pre
Sign StringUp - pre
Token StringGeneration - pre
Token Property MapGeneration Config - user
Migration String - verify
Auth StringChallenge Response
UserPoolRegionalConfigurationAttachmentPreTokenGenerationConfig, UserPoolRegionalConfigurationAttachmentPreTokenGenerationConfigArgs
- Lambda
Arn string - Lambda
Version string
- Lambda
Arn string - Lambda
Version string
- lambda_
arn string - lambda_
version string
- lambda
Arn String - lambda
Version String
- lambda
Arn string - lambda
Version string
- lambda_
arn str - lambda_
version str
- lambda
Arn String - lambda
Version String
UserPoolRegionalConfigurationAttachmentSmsConfiguration, UserPoolRegionalConfigurationAttachmentSmsConfigurationArgs
- eums_
sms object - external_
id string - sns_
caller_ stringarn - sns_
region string
- eums
Sms Property Map - external
Id String - sns
Caller StringArn - sns
Region String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi