pulumi-aws-native-kotlin
0.82.0.0
pulumi-aws-native-kotlin
/
com.pulumi.awsnative.cognito.kotlin
/
UserPool
User
Pool
class
UserPool
:
KotlinCustomResource
Resource Type definition for AWS::Cognito::UserPool
Properties
Properties
account
Recovery
Setting
Link copied to clipboard
val
accountRecoverySetting
:
Output
<
UserPoolAccountRecoverySetting
>
?
admin
Create
User
Config
Link copied to clipboard
val
adminCreateUserConfig
:
Output
<
UserPoolAdminCreateUserConfig
>
?
alias
Attributes
Link copied to clipboard
val
aliasAttributes
:
Output
<
List
<
String
>
>
?
arn
Link copied to clipboard
val
arn
:
Output
<
String
>
auto
Verified
Attributes
Link copied to clipboard
val
autoVerifiedAttributes
:
Output
<
List
<
String
>
>
?
deletion
Protection
Link copied to clipboard
val
deletionProtection
:
Output
<
String
>
?
device
Configuration
Link copied to clipboard
val
deviceConfiguration
:
Output
<
UserPoolDeviceConfiguration
>
?
email
Configuration
Link copied to clipboard
val
emailConfiguration
:
Output
<
UserPoolEmailConfiguration
>
?
email
Verification
Message
Link copied to clipboard
val
emailVerificationMessage
:
Output
<
String
>
?
email
Verification
Subject
Link copied to clipboard
val
emailVerificationSubject
:
Output
<
String
>
?
enabled
Mfas
Link copied to clipboard
val
enabledMfas
:
Output
<
List
<
String
>
>
?
id
Link copied to clipboard
val
id
:
Output
<
String
>
lambda
Config
Link copied to clipboard
val
lambdaConfig
:
Output
<
UserPoolLambdaConfig
>
?
mfa
Configuration
Link copied to clipboard
val
mfaConfiguration
:
Output
<
String
>
?
policies
Link copied to clipboard
val
policies
:
Output
<
UserPoolPolicies
>
?
provider
Name
Link copied to clipboard
val
providerName
:
Output
<
String
>
provider
Url
Link copied to clipboard
val
providerUrl
:
Output
<
String
>
pulumi
Child
Resources
Link copied to clipboard
val
pulumiChildResources
:
Set
<
KotlinResource
>
pulumi
Resource
Name
Link copied to clipboard
val
pulumiResourceName
:
String
pulumi
Resource
Type
Link copied to clipboard
val
pulumiResourceType
:
String
schema
Link copied to clipboard
val
schema
:
Output
<
List
<
UserPoolSchemaAttribute
>
>
?
sms
Authentication
Message
Link copied to clipboard
val
smsAuthenticationMessage
:
Output
<
String
>
?
sms
Configuration
Link copied to clipboard
val
smsConfiguration
:
Output
<
UserPoolSmsConfiguration
>
?
sms
Verification
Message
Link copied to clipboard
val
smsVerificationMessage
:
Output
<
String
>
?
urn
Link copied to clipboard
val
urn
:
Output
<
String
>
user
Attribute
Update
Settings
Link copied to clipboard
val
userAttributeUpdateSettings
:
Output
<
UserPoolUserAttributeUpdateSettings
>
?
username
Attributes
Link copied to clipboard
val
usernameAttributes
:
Output
<
List
<
String
>
>
?
username
Configuration
Link copied to clipboard
val
usernameConfiguration
:
Output
<
UserPoolUsernameConfiguration
>
?
user
Pool
Add
Ons
Link copied to clipboard
val
userPoolAddOns
:
Output
<
UserPoolAddOns
>
?
user
Pool
Id
Link copied to clipboard
val
userPoolId
:
Output
<
String
>
user
Pool
Name
Link copied to clipboard
val
userPoolName
:
Output
<
String
>
?
user
Pool
Tags
Link copied to clipboard
val
userPoolTags
:
Output
<
Any
>
?
verification
Message
Template
Link copied to clipboard
val
verificationMessageTemplate
:
Output
<
UserPoolVerificationMessageTemplate
>
?