Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class IdentityPool : KotlinCustomResource

Resource Type definition for AWS::Cognito::IdentityPool

Link copied to clipboard
data class IdentityPoolArgs(val allowClassicFlow: Output<Boolean>? = null, val allowUnauthenticatedIdentities: Output<Boolean>? = null, val cognitoEvents: Output<Any>? = null, val cognitoIdentityProviders: Output<List<IdentityPoolCognitoIdentityProviderArgs>>? = null, val cognitoStreams: Output<IdentityPoolCognitoStreamsArgs>? = null, val developerProviderName: Output<String>? = null, val identityPoolName: Output<String>? = null, val openIdConnectProviderArns: Output<List<String>>? = null, val pushSync: Output<IdentityPoolPushSyncArgs>? = null, val samlProviderArns: Output<List<String>>? = null, val supportedLoginProviders: Output<Any>? = null) : ConvertibleToJava<IdentityPoolArgs>

Resource Type definition for AWS::Cognito::IdentityPool

Link copied to clipboard
Link copied to clipboard
object IdentityPoolMapper : ResourceMapper<IdentityPool>
Link copied to clipboard
class IdentityPoolPrincipalTag : KotlinCustomResource

Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag

Link copied to clipboard
data class IdentityPoolPrincipalTagArgs(val identityPoolId: Output<String>? = null, val identityProviderName: Output<String>? = null, val principalTags: Output<Any>? = null, val useDefaults: Output<Boolean>? = null) : ConvertibleToJava<IdentityPoolPrincipalTagArgs>

Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag

Link copied to clipboard
Link copied to clipboard
class LogDeliveryConfiguration : KotlinCustomResource

Resource Type definition for AWS::Cognito::LogDeliveryConfiguration

Link copied to clipboard
data class LogDeliveryConfigurationArgs(val logConfigurations: Output<List<LogDeliveryConfigurationLogConfigurationArgs>>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<LogDeliveryConfigurationArgs>

Resource Type definition for AWS::Cognito::LogDeliveryConfiguration

Link copied to clipboard
class UserPool : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPool

Link copied to clipboard
data class UserPoolArgs(val accountRecoverySetting: Output<UserPoolAccountRecoverySettingArgs>? = null, val adminCreateUserConfig: Output<UserPoolAdminCreateUserConfigArgs>? = null, val aliasAttributes: Output<List<String>>? = null, val autoVerifiedAttributes: Output<List<String>>? = null, val deletionProtection: Output<String>? = null, val deviceConfiguration: Output<UserPoolDeviceConfigurationArgs>? = null, val emailConfiguration: Output<UserPoolEmailConfigurationArgs>? = null, val emailVerificationMessage: Output<String>? = null, val emailVerificationSubject: Output<String>? = null, val enabledMfas: Output<List<String>>? = null, val lambdaConfig: Output<UserPoolLambdaConfigArgs>? = null, val mfaConfiguration: Output<String>? = null, val policies: Output<UserPoolPoliciesArgs>? = null, val schema: Output<List<UserPoolSchemaAttributeArgs>>? = null, val smsAuthenticationMessage: Output<String>? = null, val smsConfiguration: Output<UserPoolSmsConfigurationArgs>? = null, val smsVerificationMessage: Output<String>? = null, val userAttributeUpdateSettings: Output<UserPoolUserAttributeUpdateSettingsArgs>? = null, val userPoolAddOns: Output<UserPoolAddOnsArgs>? = null, val userPoolName: Output<String>? = null, val userPoolTags: Output<Any>? = null, val usernameAttributes: Output<List<String>>? = null, val usernameConfiguration: Output<UserPoolUsernameConfigurationArgs>? = null, val verificationMessageTemplate: Output<UserPoolVerificationMessageTemplateArgs>? = null) : ConvertibleToJava<UserPoolArgs>

Resource Type definition for AWS::Cognito::UserPool

Link copied to clipboard
Link copied to clipboard
class UserPoolClient : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolClient

Link copied to clipboard
data class UserPoolClientArgs(val accessTokenValidity: Output<Int>? = null, val allowedOAuthFlows: Output<List<String>>? = null, val allowedOAuthFlowsUserPoolClient: Output<Boolean>? = null, val allowedOAuthScopes: Output<List<String>>? = null, val analyticsConfiguration: Output<UserPoolClientAnalyticsConfigurationArgs>? = null, val authSessionValidity: Output<Int>? = null, val callbackUrls: Output<List<String>>? = null, val clientName: Output<String>? = null, val defaultRedirectUri: Output<String>? = null, val enablePropagateAdditionalUserContextData: Output<Boolean>? = null, val enableTokenRevocation: Output<Boolean>? = null, val explicitAuthFlows: Output<List<String>>? = null, val generateSecret: Output<Boolean>? = null, val idTokenValidity: Output<Int>? = null, val logoutUrls: Output<List<String>>? = null, val preventUserExistenceErrors: Output<String>? = null, val readAttributes: Output<List<String>>? = null, val refreshTokenValidity: Output<Int>? = null, val supportedIdentityProviders: Output<List<String>>? = null, val tokenValidityUnits: Output<UserPoolClientTokenValidityUnitsArgs>? = null, val userPoolId: Output<String>? = null, val writeAttributes: Output<List<String>>? = null) : ConvertibleToJava<UserPoolClientArgs>

Resource Type definition for AWS::Cognito::UserPoolClient

Link copied to clipboard
Link copied to clipboard
object UserPoolClientMapper : ResourceMapper<UserPoolClient>
Link copied to clipboard
class UserPoolGroup : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolGroup

Link copied to clipboard
data class UserPoolGroupArgs(val description: Output<String>? = null, val groupName: Output<String>? = null, val precedence: Output<Int>? = null, val roleArn: Output<String>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolGroupArgs>

Resource Type definition for AWS::Cognito::UserPoolGroup

Link copied to clipboard
Link copied to clipboard
object UserPoolGroupMapper : ResourceMapper<UserPoolGroup>
Link copied to clipboard
Link copied to clipboard
object UserPoolMapper : ResourceMapper<UserPool>
Link copied to clipboard
Link copied to clipboard
class UserPoolUser : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolUser

Link copied to clipboard
data class UserPoolUserArgs(val clientMetadata: Output<Any>? = null, val desiredDeliveryMediums: Output<List<String>>? = null, val forceAliasCreation: Output<Boolean>? = null, val messageAction: Output<String>? = null, val userAttributes: Output<List<UserPoolUserAttributeTypeArgs>>? = null, val userPoolId: Output<String>? = null, val username: Output<String>? = null, val validationData: Output<List<UserPoolUserAttributeTypeArgs>>? = null) : ConvertibleToJava<UserPoolUserArgs>

Resource Type definition for AWS::Cognito::UserPoolUser

Link copied to clipboard
Link copied to clipboard
object UserPoolUserMapper : ResourceMapper<UserPoolUser>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun userPool(name: String, block: suspend UserPoolResourceBuilder.() -> Unit): UserPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard