Package-level declarations

Types

Link copied to clipboard
data class GetIdentityPoolCognitoIdentityProvider(val clientId: String, val providerName: String, val serverSideTokenCheck: Boolean)
Link copied to clipboard
data class GetIdentityPoolResult(val allowClassicFlow: Boolean, val allowUnauthenticatedIdentities: Boolean, val arn: String, val cognitoIdentityProviders: List<GetIdentityPoolCognitoIdentityProvider>, val developerProviderName: String, val id: String, val identityPoolName: String, val openidConnectProviderArns: List<String>, val samlProviderArns: List<String>, val supportedLoginProviders: Map<String, String>, val tags: Map<String, String>)

A collection of values returned by getIdentityPool.

Link copied to clipboard
data class GetUserGroupResult(val description: String, val id: String, val name: String, val precedence: Int, val roleArn: String, val userPoolId: String)

A collection of values returned by getUserGroup.

Link copied to clipboard
data class GetUserGroupsGroup(val description: String, val groupName: String, val precedence: Int, val roleArn: String)
Link copied to clipboard
data class GetUserGroupsResult(val groups: List<GetUserGroupsGroup>, val id: String, val userPoolId: String)

A collection of values returned by getUserGroups.

Link copied to clipboard
data class GetUserPoolAdminCreateUserConfig(val allowAdminCreateUserOnly: Boolean, val inviteMessageTemplates: List<GetUserPoolAdminCreateUserConfigInviteMessageTemplate>, val unusedAccountValidityDays: Int)
data class GetUserPoolAdminCreateUserConfigInviteMessageTemplate(val emailMessage: String, val emailSubject: String, val smsMessage: String)
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 GetUserPoolClientRefreshTokenRotation(val feature: String, val retryGracePeriodSeconds: Int)
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 refreshTokenRotations: List<GetUserPoolClientRefreshTokenRotation>, 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 GetUserPoolDeviceConfiguration(val challengeRequiredOnNewDevice: Boolean, val deviceOnlyRememberedOnUserPrompt: Boolean)
Link copied to clipboard
data class GetUserPoolEmailConfiguration(val configurationSet: String, val emailSendingAccount: String, val from: String, val replyToEmailAddress: String, val sourceArn: String)
Link copied to clipboard
data class GetUserPoolLambdaConfig(val createAuthChallenge: String, val customEmailSenders: List<GetUserPoolLambdaConfigCustomEmailSender>, val customMessage: String, val customSmsSenders: List<GetUserPoolLambdaConfigCustomSmsSender>, val defineAuthChallenge: String, val kmsKeyId: String, val postAuthentication: String, val postConfirmation: String, val preAuthentication: String, val preSignUp: String, val preTokenGeneration: String, val preTokenGenerationConfigs: List<GetUserPoolLambdaConfigPreTokenGenerationConfig>, val userMigration: String, val verifyAuthChallengeResponse: String)
Link copied to clipboard
data class GetUserPoolLambdaConfigCustomEmailSender(val lambdaArn: String, val lambdaVersion: String)
Link copied to clipboard
data class GetUserPoolLambdaConfigCustomSmsSender(val lambdaArn: String, val lambdaVersion: String)
data class GetUserPoolLambdaConfigPreTokenGenerationConfig(val lambdaArn: String, val lambdaVersion: String)
Link copied to clipboard
data class GetUserPoolResult(val accountRecoverySettings: List<GetUserPoolAccountRecoverySetting>, val adminCreateUserConfigs: List<GetUserPoolAdminCreateUserConfig>, val arn: String, val autoVerifiedAttributes: List<String>, val creationDate: String, val customDomain: String, val deletionProtection: String, val deviceConfigurations: List<GetUserPoolDeviceConfiguration>, val domain: String, val emailConfigurations: List<GetUserPoolEmailConfiguration>, val estimatedNumberOfUsers: Int, val id: String, val lambdaConfigs: List<GetUserPoolLambdaConfig>, val lastModifiedDate: String, val mfaConfiguration: String, val name: String, val schemaAttributes: List<GetUserPoolSchemaAttribute>, val smsAuthenticationMessage: String, val smsConfigurationFailure: String, val smsVerificationMessage: String, val tags: Map<String, String>, val userPoolAddOns: List<GetUserPoolUserPoolAddOn>, val userPoolId: String, val userPoolTags: Map<String, String>, val usernameAttributes: List<String>)

A collection of values returned by getUserPool.

Link copied to clipboard
data class GetUserPoolSchemaAttribute(val attributeDataType: String, val developerOnlyAttribute: Boolean, val mutable: Boolean, val name: String, val numberAttributeConstraints: List<GetUserPoolSchemaAttributeNumberAttributeConstraint>, val required: Boolean, val stringAttributeConstraints: List<GetUserPoolSchemaAttributeStringAttributeConstraint>)
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 GetUserPoolUserPoolAddOn(val advancedSecurityAdditionalFlows: List<GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow>, val advancedSecurityMode: String)
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)
data class ManagedUserPoolClientAnalyticsConfiguration(val applicationArn: String? = null, val applicationId: String? = null, val externalId: String? = null, val roleArn: String? = null, val userDataShared: Boolean? = null)
data class ManagedUserPoolClientRefreshTokenRotation(val feature: String, val retryGracePeriodSeconds: Int? = null)
Link copied to clipboard
data class ManagedUserPoolClientTokenValidityUnits(val accessToken: String? = null, val idToken: String? = null, val refreshToken: String? = null)
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 UserPoolClientRefreshTokenRotation(val feature: String, val retryGracePeriodSeconds: Int? = 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 UserPoolEmailMfaConfiguration(val message: String? = null, val subject: 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 preTokenGenerationConfig: UserPoolLambdaConfigPreTokenGenerationConfig? = 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)
data class UserPoolLambdaConfigPreTokenGenerationConfig(val lambdaArn: String, val lambdaVersion: String)
Link copied to clipboard
data class UserPoolPasswordPolicy(val minimumLength: Int? = null, val passwordHistorySize: 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 UserPoolSignInPolicy(val allowedFirstAuthFactors: List<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? = null)
Link copied to clipboard
data class UserPoolUserPoolAddOns(val advancedSecurityAdditionalFlows: UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows? = null, 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)
Link copied to clipboard
data class UserPoolWebAuthnConfiguration(val relyingPartyId: String? = null, val userVerification: String? = null)