UserPool
Provides a Cognito User Pool resource.
Example Usage
Basic configuration
using Pulumi;
using Aws = Pulumi.Aws;
class MyStack : Stack
{
public MyStack()
{
var pool = new Aws.Cognito.UserPool("pool", new Aws.Cognito.UserPoolArgs
{
});
}
}
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v2/go/aws/cognito"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewUserPool(ctx, "pool", nil)
if err != nil {
return err
}
return nil
})
}import pulumi
import pulumi_aws as aws
pool = aws.cognito.UserPool("pool")import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const pool = new aws.cognito.UserPool("pool", {});Enabling SMS and Software Token Multi-Factor Authentication
using Pulumi;
using Aws = Pulumi.Aws;
class MyStack : Stack
{
public MyStack()
{
// ... other configuration ...
var example = new Aws.Cognito.UserPool("example", new Aws.Cognito.UserPoolArgs
{
MfaConfiguration = "ON",
SmsAuthenticationMessage = "Your code is {####}",
SmsConfiguration = new Aws.Cognito.Inputs.UserPoolSmsConfigurationArgs
{
ExternalId = "example",
SnsCallerArn = aws_iam_role.Example.Arn,
},
SoftwareTokenMfaConfiguration = new Aws.Cognito.Inputs.UserPoolSoftwareTokenMfaConfigurationArgs
{
Enabled = true,
},
});
}
}
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v2/go/aws/cognito"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
MfaConfiguration: pulumi.String("ON"),
SmsAuthenticationMessage: pulumi.String("Your code is {####}"),
SmsConfiguration: &cognito.UserPoolSmsConfigurationArgs{
ExternalId: pulumi.String("example"),
SnsCallerArn: pulumi.String(aws_iam_role.Example.Arn),
},
SoftwareTokenMfaConfiguration: &cognito.UserPoolSoftwareTokenMfaConfigurationArgs{
Enabled: pulumi.Bool(true),
},
})
if err != nil {
return err
}
return nil
})
}import pulumi
import pulumi_aws as aws
# ... other configuration ...
example = aws.cognito.UserPool("example",
mfa_configuration="ON",
sms_authentication_message="Your code is {####}",
sms_configuration={
"external_id": "example",
"snsCallerArn": aws_iam_role["example"]["arn"],
},
software_token_mfa_configuration={
"enabled": True,
})import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
// ... other configuration ...
const example = new aws.cognito.UserPool("example", {
mfaConfiguration: "ON",
smsAuthenticationMessage: "Your code is {####}",
smsConfiguration: {
externalId: "example",
snsCallerArn: aws_iam_role.example.arn,
},
softwareTokenMfaConfiguration: {
enabled: true,
},
});Create a UserPool Resource
new UserPool(name: string, args?: UserPoolArgs, opts?: CustomResourceOptions);def UserPool(resource_name, opts=None, admin_create_user_config=None, alias_attributes=None, auto_verified_attributes=None, device_configuration=None, email_configuration=None, email_verification_message=None, email_verification_subject=None, lambda_config=None, mfa_configuration=None, name=None, password_policy=None, schemas=None, sms_authentication_message=None, sms_configuration=None, sms_verification_message=None, software_token_mfa_configuration=None, tags=None, user_pool_add_ons=None, username_attributes=None, username_configuration=None, verification_message_template=None, __props__=None);func NewUserPool(ctx *Context, name string, args *UserPoolArgs, opts ...ResourceOption) (*UserPool, error)public UserPool(string name, UserPoolArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args UserPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UserPoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
UserPool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The UserPool resource accepts the following input properties:
- Admin
Create UserUser Config Pool Admin Create User Config Args The configuration for AdminCreateUser requests.
- Alias
Attributes List<string> Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- Auto
Verified List<string>Attributes The attributes to be auto-verified. Possible values: email, phone_number.
- Device
Configuration UserPool Device Configuration Args The configuration for the user pool’s device tracking.
- Email
Configuration UserPool Email Configuration Args The Email Configuration.
- Email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- Email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- Lambda
Config UserPool Lambda Config Args A container for the AWS Lambda triggers associated with the user pool.
- Mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- Name string
The name of the attribute.
- Password
Policy UserPool Password Policy Args A container for information about the user pool password policy.
- Schemas
List<User
Pool Schema Args> A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- Sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- Sms
Configuration UserPool Sms Configuration Args Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- Sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- Software
Token UserMfa Configuration Pool Software Token Mfa Configuration Args Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- Dictionary<string, string>
A map of tags to assign to the User Pool.
- User
Pool UserAdd Ons Pool User Pool Add Ons Args Configuration block for user pool add-ons to enable user pool advanced security mode features.
- Username
Attributes List<string> Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- Username
Configuration UserPool Username Configuration Args The Username Configuration.
- Verification
Message UserTemplate Pool Verification Message Template Args The verification message templates configuration.
- Admin
Create UserUser Config Pool Admin Create User Config The configuration for AdminCreateUser requests.
- Alias
Attributes []string Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- Auto
Verified []stringAttributes The attributes to be auto-verified. Possible values: email, phone_number.
- Device
Configuration UserPool Device Configuration The configuration for the user pool’s device tracking.
- Email
Configuration UserPool Email Configuration The Email Configuration.
- Email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- Email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- Lambda
Config UserPool Lambda Config A container for the AWS Lambda triggers associated with the user pool.
- Mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- Name string
The name of the attribute.
- Password
Policy UserPool Password Policy A container for information about the user pool password policy.
- Schemas
[]User
Pool Schema A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- Sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- Sms
Configuration UserPool Sms Configuration Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- Sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- Software
Token UserMfa Configuration Pool Software Token Mfa Configuration Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- map[string]string
A map of tags to assign to the User Pool.
- User
Pool UserAdd Ons Pool User Pool Add Ons Configuration block for user pool add-ons to enable user pool advanced security mode features.
- Username
Attributes []string Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- Username
Configuration UserPool Username Configuration The Username Configuration.
- Verification
Message UserTemplate Pool Verification Message Template The verification message templates configuration.
- admin
Create UserUser Config Pool Admin Create User Config The configuration for AdminCreateUser requests.
- alias
Attributes string[] Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- auto
Verified string[]Attributes The attributes to be auto-verified. Possible values: email, phone_number.
- device
Configuration UserPool Device Configuration The configuration for the user pool’s device tracking.
- email
Configuration UserPool Email Configuration The Email Configuration.
- email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- lambda
Config UserPool Lambda Config A container for the AWS Lambda triggers associated with the user pool.
- mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- name string
The name of the attribute.
- password
Policy UserPool Password Policy A container for information about the user pool password policy.
- schemas
User
Pool Schema[] A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- sms
Configuration UserPool Sms Configuration Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- software
Token UserMfa Configuration Pool Software Token Mfa Configuration Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- {[key: string]: string}
A map of tags to assign to the User Pool.
- user
Pool UserAdd Ons Pool User Pool Add Ons Configuration block for user pool add-ons to enable user pool advanced security mode features.
- username
Attributes string[] Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- username
Configuration UserPool Username Configuration The Username Configuration.
- verification
Message UserTemplate Pool Verification Message Template The verification message templates configuration.
- admin_
create_ Dict[Useruser_ config Pool Admin Create User Config] The configuration for AdminCreateUser requests.
- alias_
attributes List[str] Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- auto_
verified_ List[str]attributes The attributes to be auto-verified. Possible values: email, phone_number.
- device_
configuration Dict[UserPool Device Configuration] The configuration for the user pool’s device tracking.
- email_
configuration Dict[UserPool Email Configuration] The Email Configuration.
- email_
verification_ strmessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- email_
verification_ strsubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- lambda_
config Dict[UserPool Lambda Config] A container for the AWS Lambda triggers associated with the user pool.
- mfa_
configuration str Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- name str
The name of the attribute.
- password_
policy Dict[UserPool Password Policy] A container for information about the user pool password policy.
- schemas
List[User
Pool Schema] A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- sms_
authentication_ strmessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- sms_
configuration Dict[UserPool Sms Configuration] Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- sms_
verification_ strmessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- software_
token_ Dict[Usermfa_ configuration Pool Software Token Mfa Configuration] Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- Dict[str, str]
A map of tags to assign to the User Pool.
- user_
pool_ Dict[Useradd_ ons Pool User Pool Add Ons] Configuration block for user pool add-ons to enable user pool advanced security mode features.
- username_
attributes List[str] Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- username_
configuration Dict[UserPool Username Configuration] The Username Configuration.
- verification_
message_ Dict[Usertemplate Pool Verification Message Template] The verification message templates configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the UserPool resource produces the following output properties:
- Arn string
The ARN of the user pool.
- Creation
Date string The date the user pool was created.
- Endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringDate The date the user pool was last modified.
- Arn string
The ARN of the user pool.
- Creation
Date string The date the user pool was created.
- Endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringDate The date the user pool was last modified.
- arn string
The ARN of the user pool.
- creation
Date string The date the user pool was created.
- endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringDate The date the user pool was last modified.
- arn str
The ARN of the user pool.
- creation_
date str The date the user pool was created.
- endpoint str
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strdate The date the user pool was last modified.
Look up an Existing UserPool Resource
Get an existing UserPool resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: UserPoolState, opts?: CustomResourceOptions): UserPoolstatic get(resource_name, id, opts=None, admin_create_user_config=None, alias_attributes=None, arn=None, auto_verified_attributes=None, creation_date=None, device_configuration=None, email_configuration=None, email_verification_message=None, email_verification_subject=None, endpoint=None, lambda_config=None, last_modified_date=None, mfa_configuration=None, name=None, password_policy=None, schemas=None, sms_authentication_message=None, sms_configuration=None, sms_verification_message=None, software_token_mfa_configuration=None, tags=None, user_pool_add_ons=None, username_attributes=None, username_configuration=None, verification_message_template=None, __props__=None);func GetUserPool(ctx *Context, name string, id IDInput, state *UserPoolState, opts ...ResourceOption) (*UserPool, error)public static UserPool Get(string name, Input<string> id, UserPoolState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Admin
Create UserUser Config Pool Admin Create User Config Args The configuration for AdminCreateUser requests.
- Alias
Attributes List<string> Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- Arn string
The ARN of the user pool.
- Auto
Verified List<string>Attributes The attributes to be auto-verified. Possible values: email, phone_number.
- Creation
Date string The date the user pool was created.
- Device
Configuration UserPool Device Configuration Args The configuration for the user pool’s device tracking.
- Email
Configuration UserPool Email Configuration Args The Email Configuration.
- Email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- Email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- Endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- Lambda
Config UserPool Lambda Config Args A container for the AWS Lambda triggers associated with the user pool.
- Last
Modified stringDate The date the user pool was last modified.
- Mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- Name string
The name of the attribute.
- Password
Policy UserPool Password Policy Args A container for information about the user pool password policy.
- Schemas
List<User
Pool Schema Args> A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- Sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- Sms
Configuration UserPool Sms Configuration Args Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- Sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- Software
Token UserMfa Configuration Pool Software Token Mfa Configuration Args Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- Dictionary<string, string>
A map of tags to assign to the User Pool.
- User
Pool UserAdd Ons Pool User Pool Add Ons Args Configuration block for user pool add-ons to enable user pool advanced security mode features.
- Username
Attributes List<string> Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- Username
Configuration UserPool Username Configuration Args The Username Configuration.
- Verification
Message UserTemplate Pool Verification Message Template Args The verification message templates configuration.
- Admin
Create UserUser Config Pool Admin Create User Config The configuration for AdminCreateUser requests.
- Alias
Attributes []string Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- Arn string
The ARN of the user pool.
- Auto
Verified []stringAttributes The attributes to be auto-verified. Possible values: email, phone_number.
- Creation
Date string The date the user pool was created.
- Device
Configuration UserPool Device Configuration The configuration for the user pool’s device tracking.
- Email
Configuration UserPool Email Configuration The Email Configuration.
- Email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- Email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- Endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- Lambda
Config UserPool Lambda Config A container for the AWS Lambda triggers associated with the user pool.
- Last
Modified stringDate The date the user pool was last modified.
- Mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- Name string
The name of the attribute.
- Password
Policy UserPool Password Policy A container for information about the user pool password policy.
- Schemas
[]User
Pool Schema A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- Sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- Sms
Configuration UserPool Sms Configuration Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- Sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- Software
Token UserMfa Configuration Pool Software Token Mfa Configuration Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- map[string]string
A map of tags to assign to the User Pool.
- User
Pool UserAdd Ons Pool User Pool Add Ons Configuration block for user pool add-ons to enable user pool advanced security mode features.
- Username
Attributes []string Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- Username
Configuration UserPool Username Configuration The Username Configuration.
- Verification
Message UserTemplate Pool Verification Message Template The verification message templates configuration.
- admin
Create UserUser Config Pool Admin Create User Config The configuration for AdminCreateUser requests.
- alias
Attributes string[] Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- arn string
The ARN of the user pool.
- auto
Verified string[]Attributes The attributes to be auto-verified. Possible values: email, phone_number.
- creation
Date string The date the user pool was created.
- device
Configuration UserPool Device Configuration The configuration for the user pool’s device tracking.
- email
Configuration UserPool Email Configuration The Email Configuration.
- email
Verification stringMessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- email
Verification stringSubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- endpoint string
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- lambda
Config UserPool Lambda Config A container for the AWS Lambda triggers associated with the user pool.
- last
Modified stringDate The date the user pool was last modified.
- mfa
Configuration string Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- name string
The name of the attribute.
- password
Policy UserPool Password Policy A container for information about the user pool password policy.
- schemas
User
Pool Schema[] A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- sms
Authentication stringMessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- sms
Configuration UserPool Sms Configuration Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- sms
Verification stringMessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- software
Token UserMfa Configuration Pool Software Token Mfa Configuration Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- {[key: string]: string}
A map of tags to assign to the User Pool.
- user
Pool UserAdd Ons Pool User Pool Add Ons Configuration block for user pool add-ons to enable user pool advanced security mode features.
- username
Attributes string[] Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- username
Configuration UserPool Username Configuration The Username Configuration.
- verification
Message UserTemplate Pool Verification Message Template The verification message templates configuration.
- admin_
create_ Dict[Useruser_ config Pool Admin Create User Config] The configuration for AdminCreateUser requests.
- alias_
attributes List[str] Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with
username_attributes.- arn str
The ARN of the user pool.
- auto_
verified_ List[str]attributes The attributes to be auto-verified. Possible values: email, phone_number.
- creation_
date str The date the user pool was created.
- device_
configuration Dict[UserPool Device Configuration] The configuration for the user pool’s device tracking.
- email_
configuration Dict[UserPool Email Configuration] The Email Configuration.
- email_
verification_ strmessage A string representing the email verification message. Conflicts with
verification_message_templateconfiguration blockemail_messageargument.- email_
verification_ strsubject A string representing the email verification subject. Conflicts with
verification_message_templateconfiguration blockemail_subjectargument.- endpoint str
The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy
- lambda_
config Dict[UserPool Lambda Config] A container for the AWS Lambda triggers associated with the user pool.
- last_
modified_ strdate The date the user pool was last modified.
- mfa_
configuration str Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of
OFF. Valid values:- name str
The name of the attribute.
- password_
policy Dict[UserPool Password Policy] A container for information about the user pool password policy.
- schemas
List[User
Pool Schema] A container with the schema attributes of a user pool. Schema attributes from the standard attribute set only need to be specified if they are different from the default configuration. Maximum of 50 attributes.
- sms_
authentication_ strmessage A string representing the SMS authentication message. The message must contain the
{####}placeholder, which will be replaced with the code.- sms_
configuration Dict[UserPool Sms Configuration] Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the
upcommand and use –replace.- sms_
verification_ strmessage A string representing the SMS verification message. Conflicts with
verification_message_templateconfiguration blocksms_messageargument.- software_
token_ Dict[Usermfa_ configuration Pool Software Token Mfa Configuration] Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
- Dict[str, str]
A map of tags to assign to the User Pool.
- user_
pool_ Dict[Useradd_ ons Pool User Pool Add Ons] Configuration block for user pool add-ons to enable user pool advanced security mode features.
- username_
attributes List[str] Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with
alias_attributes.- username_
configuration Dict[UserPool Username Configuration] The Username Configuration.
- verification_
message_ Dict[Usertemplate Pool Verification Message Template] The verification message templates configuration.
Supporting Types
UserPoolAdminCreateUserConfig
- Allow
Admin boolCreate User Only Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
- Invite
Message UserTemplate Pool Admin Create User Config Invite Message Template Args The invite message template structure.
- Unused
Account intValidity Days DEPRECATED Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
- Allow
Admin boolCreate User Only Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
- Invite
Message UserTemplate Pool Admin Create User Config Invite Message Template The invite message template structure.
- Unused
Account intValidity Days DEPRECATED Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
- allow
Admin booleanCreate User Only Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
- invite
Message UserTemplate Pool Admin Create User Config Invite Message Template The invite message template structure.
- unused
Account numberValidity Days DEPRECATED Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
- allow
Admin boolCreate User Only Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
- invite
Message Dict[UserTemplate Pool Admin Create User Config Invite Message Template] The invite message template structure.
- unused
Account floatValidity Days DEPRECATED Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
UserPoolAdminCreateUserConfigInviteMessageTemplate
- Email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- Email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- Sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- Email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- Email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- Sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- email
Message str The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- email
Subject str The subject line for the email message template. Conflicts with
email_verification_subjectargument.- sms
Message str The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
UserPoolDeviceConfiguration
- Challenge
Required boolOn New Device Indicates whether a challenge is required on a new device. Only applicable to a new device.
- Device
Only boolRemembered On User Prompt If true, a device is only remembered on user prompt.
- Challenge
Required boolOn New Device Indicates whether a challenge is required on a new device. Only applicable to a new device.
- Device
Only boolRemembered On User Prompt If true, a device is only remembered on user prompt.
- challenge
Required booleanOn New Device Indicates whether a challenge is required on a new device. Only applicable to a new device.
- device
Only booleanRemembered On User Prompt If true, a device is only remembered on user prompt.
- challenge
Required boolOn New Device Indicates whether a challenge is required on a new device. Only applicable to a new device.
- device
Only boolRemembered On User Prompt If true, a device is only remembered on user prompt.
UserPoolEmailConfiguration
- Email
Sending stringAccount The email delivery method to use.
COGNITO_DEFAULTfor the default email functionality built into Cognito orDEVELOPERto use your Amazon SES configuration.- From
Email stringAddress Sender’s email address or sender’s display name with their email address (e.g.
john@example.com,John Smith <john@example.com>or\"John Smith Ph.D.\" <john@example.com>). Escaped double quotes are required around display names that contain certain characters as specified in RFC 5322.- Reply
To stringEmail Address The REPLY-TO email address.
- Source
Arn string The ARN of the SES verified email identity to to use. Required if
email_sending_accountis set toDEVELOPER.
- Email
Sending stringAccount The email delivery method to use.
COGNITO_DEFAULTfor the default email functionality built into Cognito orDEVELOPERto use your Amazon SES configuration.- From
Email stringAddress Sender’s email address or sender’s display name with their email address (e.g.
john@example.com,John Smith <john@example.com>or\"John Smith Ph.D.\" <john@example.com>). Escaped double quotes are required around display names that contain certain characters as specified in RFC 5322.- Reply
To stringEmail Address The REPLY-TO email address.
- Source
Arn string The ARN of the SES verified email identity to to use. Required if
email_sending_accountis set toDEVELOPER.
- email
Sending stringAccount The email delivery method to use.
COGNITO_DEFAULTfor the default email functionality built into Cognito orDEVELOPERto use your Amazon SES configuration.- from
Email stringAddress Sender’s email address or sender’s display name with their email address (e.g.
john@example.com,John Smith <john@example.com>or\"John Smith Ph.D.\" <john@example.com>). Escaped double quotes are required around display names that contain certain characters as specified in RFC 5322.- reply
To stringEmail Address The REPLY-TO email address.
- source
Arn string The ARN of the SES verified email identity to to use. Required if
email_sending_accountis set toDEVELOPER.
- email
Sending strAccount The email delivery method to use.
COGNITO_DEFAULTfor the default email functionality built into Cognito orDEVELOPERto use your Amazon SES configuration.- from
Email strAddress Sender’s email address or sender’s display name with their email address (e.g.
john@example.com,John Smith <john@example.com>or\"John Smith Ph.D.\" <john@example.com>). Escaped double quotes are required around display names that contain certain characters as specified in RFC 5322.- reply
To strEmail Address The REPLY-TO email address.
- source_
arn str The ARN of the SES verified email identity to to use. Required if
email_sending_accountis set toDEVELOPER.
UserPoolLambdaConfig
- Create
Auth stringChallenge The ARN of the lambda creating an authentication challenge.
- Custom
Message string A custom Message AWS Lambda trigger.
- Define
Auth stringChallenge Defines the authentication challenge.
- Post
Authentication string A post-authentication AWS Lambda trigger.
- Post
Confirmation string A post-confirmation AWS Lambda trigger.
- Pre
Authentication string A pre-authentication AWS Lambda trigger.
- Pre
Sign stringUp A pre-registration AWS Lambda trigger.
- Pre
Token stringGeneration Allow to customize identity token claims before token generation.
- User
Migration string The user migration Lambda config type.
- Verify
Auth stringChallenge Response Verifies the authentication challenge response.
- Create
Auth stringChallenge The ARN of the lambda creating an authentication challenge.
- Custom
Message string A custom Message AWS Lambda trigger.
- Define
Auth stringChallenge Defines the authentication challenge.
- Post
Authentication string A post-authentication AWS Lambda trigger.
- Post
Confirmation string A post-confirmation AWS Lambda trigger.
- Pre
Authentication string A pre-authentication AWS Lambda trigger.
- Pre
Sign stringUp A pre-registration AWS Lambda trigger.
- Pre
Token stringGeneration Allow to customize identity token claims before token generation.
- User
Migration string The user migration Lambda config type.
- Verify
Auth stringChallenge Response Verifies the authentication challenge response.
- create
Auth stringChallenge The ARN of the lambda creating an authentication challenge.
- custom
Message string A custom Message AWS Lambda trigger.
- define
Auth stringChallenge Defines the authentication challenge.
- post
Authentication string A post-authentication AWS Lambda trigger.
- post
Confirmation string A post-confirmation AWS Lambda trigger.
- pre
Authentication string A pre-authentication AWS Lambda trigger.
- pre
Sign stringUp A pre-registration AWS Lambda trigger.
- pre
Token stringGeneration Allow to customize identity token claims before token generation.
- user
Migration string The user migration Lambda config type.
- verify
Auth stringChallenge Response Verifies the authentication challenge response.
- create
Auth strChallenge The ARN of the lambda creating an authentication challenge.
- custom
Message str A custom Message AWS Lambda trigger.
- define
Auth strChallenge Defines the authentication challenge.
- post
Authentication str A post-authentication AWS Lambda trigger.
- post
Confirmation str A post-confirmation AWS Lambda trigger.
- pre
Authentication str A pre-authentication AWS Lambda trigger.
- pre
Sign strUp A pre-registration AWS Lambda trigger.
- pre
Token strGeneration Allow to customize identity token claims before token generation.
- user
Migration str The user migration Lambda config type.
- verify
Auth strChallenge Response Verifies the authentication challenge response.
UserPoolPasswordPolicy
- Minimum
Length int The minimum length of the password policy that you have set.
- Require
Lowercase bool Whether you have required users to use at least one lowercase letter in their password.
- Require
Numbers bool Whether you have required users to use at least one number in their password.
- Require
Symbols bool Whether you have required users to use at least one symbol in their password.
- Require
Uppercase bool Whether you have required users to use at least one uppercase letter in their password.
- Temporary
Password intValidity Days In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
- Minimum
Length int The minimum length of the password policy that you have set.
- Require
Lowercase bool Whether you have required users to use at least one lowercase letter in their password.
- Require
Numbers bool Whether you have required users to use at least one number in their password.
- Require
Symbols bool Whether you have required users to use at least one symbol in their password.
- Require
Uppercase bool Whether you have required users to use at least one uppercase letter in their password.
- Temporary
Password intValidity Days In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
- minimum
Length number The minimum length of the password policy that you have set.
- require
Lowercase boolean Whether you have required users to use at least one lowercase letter in their password.
- require
Numbers boolean Whether you have required users to use at least one number in their password.
- require
Symbols boolean Whether you have required users to use at least one symbol in their password.
- require
Uppercase boolean Whether you have required users to use at least one uppercase letter in their password.
- temporary
Password numberValidity Days In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
- minimum
Length float The minimum length of the password policy that you have set.
- require
Lowercase bool Whether you have required users to use at least one lowercase letter in their password.
- require
Uppercase bool Whether you have required users to use at least one uppercase letter in their password.
- require_
numbers bool Whether you have required users to use at least one number in their password.
- require_
symbols bool Whether you have required users to use at least one symbol in their password.
- temporary
Password floatValidity Days In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
UserPoolSchema
- Attribute
Data stringType The attribute data type. Must be one of
Boolean,Number,String,DateTime.- Name string
The name of the attribute.
- Developer
Only boolAttribute Specifies whether the attribute type is developer only.
- Mutable bool
Specifies whether the attribute can be changed once it has been created.
- Number
Attribute UserConstraints Pool Schema Number Attribute Constraints Args Specifies the constraints for an attribute of the number type.
- Required bool
Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
- String
Attribute UserConstraints Pool Schema String Attribute Constraints Args -Specifies the constraints for an attribute of the string type.
- Attribute
Data stringType The attribute data type. Must be one of
Boolean,Number,String,DateTime.- Name string
The name of the attribute.
- Developer
Only boolAttribute Specifies whether the attribute type is developer only.
- Mutable bool
Specifies whether the attribute can be changed once it has been created.
- Number
Attribute UserConstraints Pool Schema Number Attribute Constraints Specifies the constraints for an attribute of the number type.
- Required bool
Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
- String
Attribute UserConstraints Pool Schema String Attribute Constraints -Specifies the constraints for an attribute of the string type.
- attribute
Data stringType The attribute data type. Must be one of
Boolean,Number,String,DateTime.- name string
The name of the attribute.
- developer
Only booleanAttribute Specifies whether the attribute type is developer only.
- mutable boolean
Specifies whether the attribute can be changed once it has been created.
- number
Attribute UserConstraints Pool Schema Number Attribute Constraints Specifies the constraints for an attribute of the number type.
- required boolean
Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
- string
Attribute UserConstraints Pool Schema String Attribute Constraints -Specifies the constraints for an attribute of the string type.
- attribute
Data strType The attribute data type. Must be one of
Boolean,Number,String,DateTime.- name str
The name of the attribute.
- developer
Only boolAttribute Specifies whether the attribute type is developer only.
- mutable bool
Specifies whether the attribute can be changed once it has been created.
- number
Attribute Dict[UserConstraints Pool Schema Number Attribute Constraints] Specifies the constraints for an attribute of the number type.
- required bool
Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
- string
Attribute Dict[UserConstraints Pool Schema String Attribute Constraints] -Specifies the constraints for an attribute of the string type.
UserPoolSchemaNumberAttributeConstraints
UserPoolSchemaStringAttributeConstraints
UserPoolSmsConfiguration
- External
Id string The external ID used in IAM role trust relationships. For more information about using external IDs, see How to Use an External ID When Granting Access to Your AWS Resources to a Third Party.
- Sns
Caller stringArn The ARN of the Amazon SNS caller. This is usually the IAM role that you’ve given Cognito permission to assume.
- External
Id string The external ID used in IAM role trust relationships. For more information about using external IDs, see How to Use an External ID When Granting Access to Your AWS Resources to a Third Party.
- Sns
Caller stringArn The ARN of the Amazon SNS caller. This is usually the IAM role that you’ve given Cognito permission to assume.
- external
Id string The external ID used in IAM role trust relationships. For more information about using external IDs, see How to Use an External ID When Granting Access to Your AWS Resources to a Third Party.
- sns
Caller stringArn The ARN of the Amazon SNS caller. This is usually the IAM role that you’ve given Cognito permission to assume.
- external
Id str The external ID used in IAM role trust relationships. For more information about using external IDs, see How to Use an External ID When Granting Access to Your AWS Resources to a Third Party.
- sns
Caller strArn The ARN of the Amazon SNS caller. This is usually the IAM role that you’ve given Cognito permission to assume.
UserPoolSoftwareTokenMfaConfiguration
- Enabled bool
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA when
sms_configurationis not present, themfa_configurationargument must be set toOFFand thesoftware_token_mfa_configurationconfiguration block must be fully removed.
- Enabled bool
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA when
sms_configurationis not present, themfa_configurationargument must be set toOFFand thesoftware_token_mfa_configurationconfiguration block must be fully removed.
- enabled boolean
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA when
sms_configurationis not present, themfa_configurationargument must be set toOFFand thesoftware_token_mfa_configurationconfiguration block must be fully removed.
- enabled bool
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA when
sms_configurationis not present, themfa_configurationargument must be set toOFFand thesoftware_token_mfa_configurationconfiguration block must be fully removed.
UserPoolUserPoolAddOns
- Advanced
Security stringMode The mode for advanced security, must be one of
OFF,AUDITorENFORCED.
- Advanced
Security stringMode The mode for advanced security, must be one of
OFF,AUDITorENFORCED.
- advanced
Security stringMode The mode for advanced security, must be one of
OFF,AUDITorENFORCED.
- advanced
Security strMode The mode for advanced security, must be one of
OFF,AUDITorENFORCED.
UserPoolUsernameConfiguration
- Case
Sensitive bool Specifies whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
- Case
Sensitive bool Specifies whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
- case
Sensitive boolean Specifies whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
- case
Sensitive bool Specifies whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
UserPoolVerificationMessageTemplate
- Default
Email stringOption The default email option. Must be either
CONFIRM_WITH_CODEorCONFIRM_WITH_LINK. Defaults toCONFIRM_WITH_CODE.- Email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- Email
Message stringBy Link The email message template for sending a confirmation link to the user, it must contain the
{##Click Here##}placeholder.- Email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- Email
Subject stringBy Link The subject line for the email message template for sending a confirmation link to the user.
- Sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- Default
Email stringOption The default email option. Must be either
CONFIRM_WITH_CODEorCONFIRM_WITH_LINK. Defaults toCONFIRM_WITH_CODE.- Email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- Email
Message stringBy Link The email message template for sending a confirmation link to the user, it must contain the
{##Click Here##}placeholder.- Email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- Email
Subject stringBy Link The subject line for the email message template for sending a confirmation link to the user.
- Sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- default
Email stringOption The default email option. Must be either
CONFIRM_WITH_CODEorCONFIRM_WITH_LINK. Defaults toCONFIRM_WITH_CODE.- email
Message string The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- email
Message stringBy Link The email message template for sending a confirmation link to the user, it must contain the
{##Click Here##}placeholder.- email
Subject string The subject line for the email message template. Conflicts with
email_verification_subjectargument.- email
Subject stringBy Link The subject line for the email message template for sending a confirmation link to the user.
- sms
Message string The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
- default
Email strOption The default email option. Must be either
CONFIRM_WITH_CODEorCONFIRM_WITH_LINK. Defaults toCONFIRM_WITH_CODE.- email
Message str The email message template. Must contain the
{####}placeholder. Conflicts withemail_verification_messageargument.- email
Message strBy Link The email message template for sending a confirmation link to the user, it must contain the
{##Click Here##}placeholder.- email
Subject str The subject line for the email message template. Conflicts with
email_verification_subjectargument.- email
Subject strBy Link The subject line for the email message template for sending a confirmation link to the user.
- sms
Message str The SMS message template. Must contain the
{####}placeholder. Conflicts withsms_verification_messageargument.
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.