Package-level declarations

Types

Link copied to clipboard
class AccessToken : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class AccountRecoverySetting(val RecoveryMechanisms: List<RecoveryOption>? = null)
Link copied to clipboard
@JsonSerializable
data class AdminCreateUserConfig(val AllowAdminCreateUserOnly: Boolean? = null, val InviteMessageTemplate: InviteMessageTemplate? = null, val UnusedAccountValidityDays: Int? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class AnalyticsConfiguration(val ApplicationArn: ARN? = null, val ApplicationId: String? = null, val ExternalId: String? = null, val RoleArn: ARN? = null, val UserDataShared: Boolean? = null)
Link copied to clipboard
@JsonSerializable
data class AnalyticsMetadata(val AnalyticsEndpointId: String? = null)
Link copied to clipboard
Link copied to clipboard
class AttributeName : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class AttributeType(val Name: String, val Value: String? = null)
Link copied to clipboard
@JsonSerializable
data class AuthenticationResult(val AccessToken: AccessToken? = null, val ExpiresIn: Int? = null, val IdToken: IdToken? = null, val NewDeviceMetadata: NewDeviceMetadata? = null, val RefreshToken: RefreshToken? = null, val TokenType: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ClientName : AbstractValue<String>
Link copied to clipboard
class ClientSecret : AbstractValue<String>
Link copied to clipboard
class CloudFrontDomain : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class CodeDeliveryDetails(val AttributeName: AttributeName?, val DeliveryMedium: DeliveryMedium?, val Destination: Destination?)
Link copied to clipboard
class ConfirmationCode : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class ContextData(val HttpHeaders: List<HttpHeader>, val IpAddress: IpAddress, val ServerName: ServerName, val ServerPath: ServerPath, val EncodedData: String? = null)
Link copied to clipboard
@JsonSerializable
data class CustomSender(val LambdaArn: ARN? = null, val LambdaVersion: String? = null)
Link copied to clipboard
Link copied to clipboard
class Destination : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class DeviceConfiguration(val ChallengeRequiredOnNewDevice: Boolean? = null, val DeviceOnlyRememberedOnUserPrompt: Boolean? = null)
Link copied to clipboard
@JsonSerializable
data class EmailConfiguration(val ConfigurationSet: String? = null, val EmailSendingAccount: String? = null, val From: String? = null, val ReplyToEmailAddress: String? = null, val SourceArn: ARN? = null)
Link copied to clipboard
Link copied to clipboard
class HeaderName : AbstractValue<String>
Link copied to clipboard
class HeaderValue : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class HttpHeader(val headerName: HeaderName? = null, val headerValue: HeaderValue? = null)
Link copied to clipboard
class IdToken : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class InviteMessageTemplate(val EmailMessage: String? = null, val EmailSubject: String? = null, val SMSMessage: String? = null)
Link copied to clipboard
class IpAddress : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class Jwk(val e: String, val kid: String, val n: String, val alg: String = "RS256", val kty: String = "RSA", val use: String = "sig")
Link copied to clipboard
@JsonSerializable
data class Jwks(val keys: List<Jwk>)
Link copied to clipboard
@JsonSerializable
data class LambdaConfig(val CreateAuthChallenge: String? = null, val CustomEmailSender: CustomSender? = null, val CustomMessage: String? = null, val CustomSMSSender: CustomSender? = null, val DefineAuthChallenge: String? = null, val KMSKeyID: KMSKeyId? = 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
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class MFAOptions(val AttributeName: String? = null, val DeliveryMedium: DeliveryMedium? = null)
Link copied to clipboard
@JsonSerializable
data class NewDeviceMetadata(val DeviceGroupKey: String? = null, val DeviceKey: String? = null)
Link copied to clipboard
@JsonSerializable
data class NumberAttributeConstraints(val MaxValue: String? = null, val MinValue: String? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class PasswordPolicy(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
class PoolName : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class RecoveryOption(val Name: RecoveryOptionName, val Priority: Int)
Link copied to clipboard
class RefreshToken : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class SchemaAttributeType(val AttributeDataType: AttributeDataType? = null, val DeveloperOnlyAttribute: Boolean? = null, val Mutable: Boolean? = null, val Name: String? = null, val NumberAttributeConstraints: NumberAttributeConstraints? = null, val Required: Boolean? = null, val StringAttributeConstraints: StringAttributeConstraints? = null)
Link copied to clipboard
class SecretCode : AbstractValue<String>
Link copied to clipboard
class SecretHash : AbstractValue<String>
Link copied to clipboard
class ServerName : AbstractValue<String>
Link copied to clipboard
class ServerPath : AbstractValue<String>
Link copied to clipboard
class Session : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class SmsConfigurationType(val ExternalId: String? = null, val SnsCallerArn: ARN? = null)
Link copied to clipboard
@JsonSerializable
data class StringAttributeConstraints(val MaxLength: String? = null, val MinLength: String? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class TokenValidityUnits(val AccessToken: TokenValidityUnit = hours, val IdToken: TokenValidityUnit = hours, val RefreshToken: TokenValidityUnit = hours)
Link copied to clipboard
@JsonSerializable
data class User(val Username: Username? = null, val UserStatus: UserStatus? = null, val Enabled: Boolean? = null, val Attributes: List<AttributeType>? = null, val MFAOptions: List<MFAOptions>? = null, val UserCreateDate: Timestamp? = null, val UserLastModifiedDate: Timestamp? = null)
Link copied to clipboard
class UserCode : AbstractValue<String>
Link copied to clipboard
@JsonSerializable
data class UserContextData(val EncodedData: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class UsernameConfigurationType(val CaseSensitive: Boolean)
Link copied to clipboard
@JsonSerializable
data class UserPoolAddOns(val AdvancedSecurityMode: AdvancedSecurityMode)
Link copied to clipboard
@JsonSerializable
data class UserPoolClient(val ClientId: ClientId, val ClientName: ClientName, val UserPoolId: UserPoolId, val CreationDate: Timestamp, val LastModifiedDate: Timestamp, val RefreshTokenValidity: Int, val TokenValidityUnits: TokenValidityUnits, val AllowedOAuthFlowsUserPoolClient: Boolean? = null, val AllowedOAuthFlows: List<OAuthFlow>? = null, val ClientSecret: ClientSecret? = null, val AccessTokenValidity: Int? = null, val AllowedOAuthScopes: List<String>? = null, val AnalyticsConfiguration: AnalyticsConfiguration? = null, val CallbackURLs: List<Uri>? = null, val DefaultRedirectURI: Uri? = null, val ExplicitAuthFlows: List<ExplicitAuthFlow>? = null, val IdTokenValidity: Int? = null, val LogoutURLs: List<Uri>? = null, val PreventUserExistenceErrors: String? = null, val ReadAttributes: List<String>? = null, val SupportedIdentityProviders: List<String>? = null, val WriteAttributes: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class UserPoolPolicy(val PasswordPolicy: PasswordPolicy? = null)
Link copied to clipboard
@JsonSerializable
data class UserPoolType(val AccountRecoverySetting: AccountRecoverySetting? = null, val AdminCreateUserConfig: AdminCreateUserConfig? = null, val AliasAttributes: List<AliasAttribute>? = null, val Arn: ARN? = null, val AutoVerifiedAttributes: List<AutoVerifiedAttribute>? = null, val CreationDate: Timestamp? = null, val CustomDomain: String? = null, val DeviceConfiguration: DeviceConfiguration? = null, val Domain: String? = null, val EmailConfiguration: EmailConfiguration? = null, val EmailConfigurationFailure: String? = null, val EmailVerificationMessage: String? = null, val EmailVerificationSubject: String? = null, val EstimatedNumberOfUsers: Int? = null, val Id: UserPoolId? = null, val LambdaConfig: LambdaConfig? = null, val LastModifiedDate: Timestamp? = null, val MfaConfiguration: MFAConfiguration? = null, val Name: String? = null, val Policies: UserPoolPolicy? = null, val SchemaAttributes: List<SchemaAttributeType>? = null, val SmsAuthenticationMessage: String? = null, val SmsConfiguration: SmsConfigurationType? = null, val SmsConfigurationFailure: String? = null, val SmsVerificationMessage: String? = null, val Status: String? = null, val UsernameAttributes: List<UsernameAttribute>? = null, val UsernameConfiguration: UsernameConfigurationType? = null, val UserPoolAddOns: UserPoolAddOns? = null, val UserPoolTags: Map<String, String>? = null, val VerificationMessageTemplate: VerificationMessageTemplate? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class VerificationMessageTemplate(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