Package-level declarations

Types

Link copied to clipboard
data class GetUserPoolClientAnalyticsConfiguration(val applicationArn: String, val applicationId: String, val externalId: String, val roleArn: String, val userDataShared: Boolean)
Link copied to clipboard
data class GetUserPoolClientResult(val accessTokenValidity: Int, val allowedOauthFlows: List<String>, val allowedOauthFlowsUserPoolClient: Boolean, val allowedOauthScopes: List<String>, val analyticsConfigurations: List<GetUserPoolClientAnalyticsConfiguration>, val callbackUrls: List<String>, val clientId: String, val clientSecret: String, val defaultRedirectUri: String, val enablePropagateAdditionalUserContextData: Boolean, val enableTokenRevocation: Boolean, val explicitAuthFlows: List<String>, val generateSecret: Boolean, val id: String, val idTokenValidity: Int, val logoutUrls: List<String>, val name: String, val preventUserExistenceErrors: String, val readAttributes: List<String>, val refreshTokenValidity: Int, val supportedIdentityProviders: List<String>, val tokenValidityUnits: List<GetUserPoolClientTokenValidityUnit>, val userPoolId: String, val writeAttributes: List<String>)

A collection of values returned by getUserPoolClient.

Link copied to clipboard
data class GetUserPoolClientsResult(val clientIds: List<String>, val clientNames: List<String>, val id: String, val userPoolId: String)

A collection of values returned by getUserPoolClients.

Link copied to clipboard
data class GetUserPoolClientTokenValidityUnit(val accessToken: String, val idToken: String, val refreshToken: String)
Link copied to clipboard
data class GetUserPoolSigningCertificateResult(val certificate: String, val id: String, val userPoolId: String)

A collection of values returned by getUserPoolSigningCertificate.

Link copied to clipboard
data class GetUserPoolsResult(val arns: List<String>, val id: String, val ids: List<String>, val name: String)

A collection of values returned by getUserPools.

Link copied to clipboard
data class IdentityPoolCognitoIdentityProvider(val clientId: String? = null, val providerName: String? = null, val serverSideTokenCheck: Boolean? = null)
Link copied to clipboard
data class IdentityPoolRoleAttachmentRoleMapping(val ambiguousRoleResolution: String? = null, val identityProvider: String, val mappingRules: List<IdentityPoolRoleAttachmentRoleMappingMappingRule>? = null, val type: String)
data class IdentityPoolRoleAttachmentRoleMappingMappingRule(val claim: String, val matchType: String, val roleArn: String, val value: String)
Link copied to clipboard
data class ResourceServerScope(val scopeDescription: String, val scopeName: String)
data class RiskConfigurationRiskExceptionConfiguration(val blockedIpRangeLists: List<String>? = null, val skippedIpRangeLists: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class UserPoolAdminCreateUserConfig(val allowAdminCreateUserOnly: Boolean? = null, val inviteMessageTemplate: UserPoolAdminCreateUserConfigInviteMessageTemplate? = null)
data class UserPoolAdminCreateUserConfigInviteMessageTemplate(val emailMessage: String? = null, val emailSubject: String? = null, val smsMessage: String? = null)
Link copied to clipboard
data class UserPoolClientAnalyticsConfiguration(val applicationArn: String? = null, val applicationId: String? = null, val externalId: String? = null, val roleArn: String? = null, val userDataShared: Boolean? = null)
Link copied to clipboard
data class UserPoolClientTokenValidityUnits(val accessToken: String? = null, val idToken: String? = null, val refreshToken: String? = null)
Link copied to clipboard
data class UserPoolDeviceConfiguration(val challengeRequiredOnNewDevice: Boolean? = null, val deviceOnlyRememberedOnUserPrompt: Boolean? = null)
Link copied to clipboard
data class UserPoolEmailConfiguration(val configurationSet: String? = null, val emailSendingAccount: String? = null, val fromEmailAddress: String? = null, val replyToEmailAddress: String? = null, val sourceArn: String? = null)
Link copied to clipboard
data class UserPoolLambdaConfig(val createAuthChallenge: String? = null, val customEmailSender: UserPoolLambdaConfigCustomEmailSender? = null, val customMessage: String? = null, val customSmsSender: UserPoolLambdaConfigCustomSmsSender? = null, val defineAuthChallenge: String? = null, val kmsKeyId: String? = null, val postAuthentication: String? = null, val postConfirmation: String? = null, val preAuthentication: String? = null, val preSignUp: String? = null, val preTokenGeneration: String? = null, val userMigration: String? = null, val verifyAuthChallengeResponse: String? = null)
Link copied to clipboard
data class UserPoolLambdaConfigCustomEmailSender(val lambdaArn: String, val lambdaVersion: String)
Link copied to clipboard
data class UserPoolLambdaConfigCustomSmsSender(val lambdaArn: String, val lambdaVersion: String)
Link copied to clipboard
data class UserPoolPasswordPolicy(val minimumLength: Int? = null, val requireLowercase: Boolean? = null, val requireNumbers: Boolean? = null, val requireSymbols: Boolean? = null, val requireUppercase: Boolean? = null, val temporaryPasswordValidityDays: Int? = null)
Link copied to clipboard
data class UserPoolSchema(val attributeDataType: String, val developerOnlyAttribute: Boolean? = null, val mutable: Boolean? = null, val name: String, val numberAttributeConstraints: UserPoolSchemaNumberAttributeConstraints? = null, val required: Boolean? = null, val stringAttributeConstraints: UserPoolSchemaStringAttributeConstraints? = null)
Link copied to clipboard
data class UserPoolSchemaNumberAttributeConstraints(val maxValue: String? = null, val minValue: String? = null)
Link copied to clipboard
data class UserPoolSchemaStringAttributeConstraints(val maxLength: String? = null, val minLength: String? = null)
Link copied to clipboard
data class UserPoolSmsConfiguration(val externalId: String, val snsCallerArn: String, val snsRegion: String? = null)
Link copied to clipboard
Link copied to clipboard
data class UserPoolUserAttributeUpdateSettings(val attributesRequireVerificationBeforeUpdates: List<String>)
Link copied to clipboard
data class UserPoolUsernameConfiguration(val caseSensitive: Boolean)
Link copied to clipboard
data class UserPoolUserPoolAddOns(val advancedSecurityMode: String)
Link copied to clipboard
data class UserPoolVerificationMessageTemplate(val defaultEmailOption: String? = null, val emailMessage: String? = null, val emailMessageByLink: String? = null, val emailSubject: String? = null, val emailSubjectByLink: String? = null, val smsMessage: String? = null)