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 identityPoolTags: Output<List<TagArgs>>? = 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 IdentityPoolRoleAttachment : KotlinCustomResource

Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment

Link copied to clipboard
data class IdentityPoolRoleAttachmentArgs(val identityPoolId: Output<String>? = null, val roleMappings: Output<Map<String, IdentityPoolRoleAttachmentRoleMappingArgs>>? = null, val roles: Output<Map<String, String>>? = null) : ConvertibleToJava<IdentityPoolRoleAttachmentArgs>

Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment

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

Definition of AWS::Cognito::UserPool Resource Type

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 emailAuthenticationMessage: Output<String>? = null, val emailAuthenticationSubject: Output<String>? = 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<Map<String, String>>? = null, val usernameAttributes: Output<List<String>>? = null, val usernameConfiguration: Output<UserPoolUsernameConfigurationArgs>? = null, val verificationMessageTemplate: Output<UserPoolVerificationMessageTemplateArgs>? = null) : ConvertibleToJava<UserPoolArgs>

Definition of AWS::Cognito::UserPool Resource Type

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 UserPoolDomain : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolDomain

Link copied to clipboard
data class UserPoolDomainArgs(val customDomainConfig: Output<UserPoolDomainCustomDomainConfigTypeArgs>? = null, val domain: Output<String>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolDomainArgs>

Resource Type definition for AWS::Cognito::UserPoolDomain

Link copied to clipboard
Link copied to clipboard
object UserPoolDomainMapper : ResourceMapper<UserPoolDomain>
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
class UserPoolIdentityProvider : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolIdentityProvider

Link copied to clipboard
data class UserPoolIdentityProviderArgs(val attributeMapping: Output<Any>? = null, val idpIdentifiers: Output<List<String>>? = null, val providerDetails: Output<Any>? = null, val providerName: Output<String>? = null, val providerType: Output<String>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolIdentityProviderArgs>

Resource Type definition for AWS::Cognito::UserPoolIdentityProvider

Link copied to clipboard
object UserPoolMapper : ResourceMapper<UserPool>
Link copied to clipboard
Link copied to clipboard
class UserPoolResourceServer : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolResourceServer

Link copied to clipboard
data class UserPoolResourceServerArgs(val identifier: Output<String>? = null, val name: Output<String>? = null, val scopes: Output<List<UserPoolResourceServerResourceServerScopeTypeArgs>>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolResourceServerArgs>

Resource Type definition for AWS::Cognito::UserPoolResourceServer

Link copied to clipboard
Link copied to clipboard
class UserPoolRiskConfigurationAttachment : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

Link copied to clipboard
data class UserPoolRiskConfigurationAttachmentArgs(val accountTakeoverRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs>? = null, val clientId: Output<String>? = null, val compromisedCredentialsRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs>? = null, val riskExceptionConfiguration: Output<UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolRiskConfigurationAttachmentArgs>

Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

Link copied to clipboard
class UserPoolUiCustomizationAttachment : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolUICustomizationAttachment

Link copied to clipboard
data class UserPoolUiCustomizationAttachmentArgs(val clientId: Output<String>? = null, val css: Output<String>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolUiCustomizationAttachmentArgs>

Resource Type definition for AWS::Cognito::UserPoolUICustomizationAttachment

Link copied to clipboard
class UserPoolUser : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolUser

Link copied to clipboard
data class UserPoolUserArgs(val clientMetadata: Output<Map<String, String>>? = 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
Link copied to clipboard
class UserPoolUserToGroupAttachment : KotlinCustomResource

Resource Type definition for AWS::Cognito::UserPoolUserToGroupAttachment

Link copied to clipboard
data class UserPoolUserToGroupAttachmentArgs(val groupName: Output<String>? = null, val userPoolId: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<UserPoolUserToGroupAttachmentArgs>

Resource Type definition for AWS::Cognito::UserPoolUserToGroupAttachment

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
Link copied to clipboard