UserPoolClientArgs

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

Constructors

Link copied to clipboard
fun UserPoolClientArgs(accessTokenValidity: Output<Int>? = null, allowedOAuthFlows: Output<List<String>>? = null, allowedOAuthFlowsUserPoolClient: Output<Boolean>? = null, allowedOAuthScopes: Output<List<String>>? = null, analyticsConfiguration: Output<UserPoolClientAnalyticsConfigurationArgs>? = null, authSessionValidity: Output<Int>? = null, callbackUrls: Output<List<String>>? = null, clientName: Output<String>? = null, defaultRedirectUri: Output<String>? = null, enablePropagateAdditionalUserContextData: Output<Boolean>? = null, enableTokenRevocation: Output<Boolean>? = null, explicitAuthFlows: Output<List<String>>? = null, generateSecret: Output<Boolean>? = null, idTokenValidity: Output<Int>? = null, logoutUrls: Output<List<String>>? = null, preventUserExistenceErrors: Output<String>? = null, readAttributes: Output<List<String>>? = null, refreshTokenValidity: Output<Int>? = null, supportedIdentityProviders: Output<List<String>>? = null, tokenValidityUnits: Output<UserPoolClientTokenValidityUnitsArgs>? = null, userPoolId: Output<String>? = null, writeAttributes: Output<List<String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): UserPoolClientArgs

Properties

Link copied to clipboard
val accessTokenValidity: Output<Int>? = null
Link copied to clipboard
val allowedOAuthFlows: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val allowedOAuthScopes: Output<List<String>>? = null
Link copied to clipboard
val authSessionValidity: Output<Int>? = null
Link copied to clipboard
val callbackUrls: Output<List<String>>? = null
Link copied to clipboard
val clientName: Output<String>? = null
Link copied to clipboard
val defaultRedirectUri: Output<String>? = null
Link copied to clipboard
val enableTokenRevocation: Output<Boolean>? = null
Link copied to clipboard
val explicitAuthFlows: Output<List<String>>? = null
Link copied to clipboard
val generateSecret: Output<Boolean>? = null
Link copied to clipboard
val idTokenValidity: Output<Int>? = null
Link copied to clipboard
val logoutUrls: Output<List<String>>? = null
Link copied to clipboard
val preventUserExistenceErrors: Output<String>? = null
Link copied to clipboard
val readAttributes: Output<List<String>>? = null
Link copied to clipboard
val refreshTokenValidity: Output<Int>? = null
Link copied to clipboard
val supportedIdentityProviders: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val userPoolId: Output<String>? = null
Link copied to clipboard
val writeAttributes: Output<List<String>>? = null