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
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 GetUserPoolAccountRecoverySetting(val recoveryMechanisms: List<GetUserPoolAccountRecoverySettingRecoveryMechanism>)
Link copied to clipboard
Link copied to clipboard
data class GetUserPoolAdminCreateUserConfig(val allowAdminCreateUserOnly: Boolean, val inviteMessageTemplates: List<GetUserPoolAdminCreateUserConfigInviteMessageTemplate>, val unusedAccountValidityDays: Int)
Link copied to clipboard
data class GetUserPoolAdminCreateUserConfigInviteMessageTemplate(val emailMessage: String, val emailSubject: String, val smsMessage: String)
Link copied to clipboard
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
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
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
Link copied to clipboard
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 GetUserPoolSchemaAttributeNumberAttributeConstraint(val maxValue: String, val minValue: String)
Link copied to clipboard
data class GetUserPoolSchemaAttributeStringAttributeConstraint(val maxLength: String, val minLength: 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
Link copied to clipboard
data class GetUserPoolUserPoolAddOn(val advancedSecurityAdditionalFlows: List<GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow>, val advancedSecurityMode: String)
Link copied to clipboard
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)
Link copied to clipboard
data class IdentityPoolRoleAttachmentRoleMappingMappingRule(val claim: String, val matchType: String, val roleArn: String, val value: String)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfiguration(val actions: RiskConfigurationAccountTakeoverRiskConfigurationActions, val notifyConfiguration: RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationActions(val highAction: RiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction? = null, val lowAction: RiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction? = null, val mediumAction: RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction? = null)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction(val eventAction: String, val notify: Boolean)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction(val eventAction: String, val notify: Boolean)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction(val eventAction: String, val notify: Boolean)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration(val blockEmail: RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail? = null, val from: String? = null, val mfaEmail: RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail? = null, val noActionEmail: RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail? = null, val replyTo: String? = null, val sourceArn: String)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail(val htmlBody: String, val subject: String, val textBody: String)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail(val htmlBody: String, val subject: String, val textBody: String)
Link copied to clipboard
data class RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail(val htmlBody: String, val subject: String, val textBody: String)
Link copied to clipboard
data class RiskConfigurationCompromisedCredentialsRiskConfiguration(val actions: RiskConfigurationCompromisedCredentialsRiskConfigurationActions, val eventFilters: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class RiskConfigurationRiskExceptionConfiguration(val blockedIpRangeLists: List<String>? = null, val skippedIpRangeLists: List<String>? = null)
Link copied to clipboard
data class UserPoolAccountRecoverySetting(val recoveryMechanisms: List<UserPoolAccountRecoverySettingRecoveryMechanism>? = null)
Link copied to clipboard
Link copied to clipboard
data class UserPoolAdminCreateUserConfig(val allowAdminCreateUserOnly: Boolean? = null, val inviteMessageTemplate: UserPoolAdminCreateUserConfigInviteMessageTemplate? = null)
Link copied to clipboard
data class UserPoolAdminCreateUserConfigInviteMessageTemplate(val emailMessage: String? = null, val emailSubject: String? = null, val smsMessage: String? = null)
Link copied to clipboard
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
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
data class UserPoolUserPoolAddOns(val advancedSecurityAdditionalFlows: UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows? = null, val advancedSecurityMode: String)
Link copied to clipboard
data class UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows(val customAuthMode: String? = null)
Link copied to clipboard
Link copied to clipboard
data class UserPoolWebAuthnConfiguration(val relyingPartyId: String? = null, val userVerification: String? = null)