RealmArgs

data class RealmArgs(val accessCodeLifespan: Output<String>? = null, val accessCodeLifespanLogin: Output<String>? = null, val accessCodeLifespanUserAction: Output<String>? = null, val accessTokenLifespan: Output<String>? = null, val accessTokenLifespanForImplicitFlow: Output<String>? = null, val accountTheme: Output<String>? = null, val actionTokenGeneratedByAdminLifespan: Output<String>? = null, val actionTokenGeneratedByUserLifespan: Output<String>? = null, val adminTheme: Output<String>? = null, val attributes: Output<Map<String, Any>>? = null, val browserFlow: Output<String>? = null, val clientAuthenticationFlow: Output<String>? = null, val clientSessionIdleTimeout: Output<String>? = null, val clientSessionMaxLifespan: Output<String>? = null, val defaultDefaultClientScopes: Output<List<String>>? = null, val defaultOptionalClientScopes: Output<List<String>>? = null, val defaultSignatureAlgorithm: Output<String>? = null, val directGrantFlow: Output<String>? = null, val displayName: Output<String>? = null, val displayNameHtml: Output<String>? = null, val dockerAuthenticationFlow: Output<String>? = null, val duplicateEmailsAllowed: Output<Boolean>? = null, val editUsernameAllowed: Output<Boolean>? = null, val emailTheme: Output<String>? = null, val enabled: Output<Boolean>? = null, val internalId: Output<String>? = null, val internationalization: Output<RealmInternationalizationArgs>? = null, val loginTheme: Output<String>? = null, val loginWithEmailAllowed: Output<Boolean>? = null, val oauth2DeviceCodeLifespan: Output<String>? = null, val oauth2DevicePollingInterval: Output<Int>? = null, val offlineSessionIdleTimeout: Output<String>? = null, val offlineSessionMaxLifespan: Output<String>? = null, val offlineSessionMaxLifespanEnabled: Output<Boolean>? = null, val otpPolicy: Output<RealmOtpPolicyArgs>? = null, val passwordPolicy: Output<String>? = null, val realm: Output<String>? = null, val refreshTokenMaxReuse: Output<Int>? = null, val registrationAllowed: Output<Boolean>? = null, val registrationEmailAsUsername: Output<Boolean>? = null, val registrationFlow: Output<String>? = null, val rememberMe: Output<Boolean>? = null, val resetCredentialsFlow: Output<String>? = null, val resetPasswordAllowed: Output<Boolean>? = null, val revokeRefreshToken: Output<Boolean>? = null, val securityDefenses: Output<RealmSecurityDefensesArgs>? = null, val smtpServer: Output<RealmSmtpServerArgs>? = null, val sslRequired: Output<String>? = null, val ssoSessionIdleTimeout: Output<String>? = null, val ssoSessionIdleTimeoutRememberMe: Output<String>? = null, val ssoSessionMaxLifespan: Output<String>? = null, val ssoSessionMaxLifespanRememberMe: Output<String>? = null, val userManagedAccess: Output<Boolean>? = null, val verifyEmail: Output<Boolean>? = null, val webAuthnPasswordlessPolicy: Output<RealmWebAuthnPasswordlessPolicyArgs>? = null, val webAuthnPolicy: Output<RealmWebAuthnPolicyArgs>? = null) : ConvertibleToJava<RealmArgs>

Constructors

Link copied to clipboard
constructor(accessCodeLifespan: Output<String>? = null, accessCodeLifespanLogin: Output<String>? = null, accessCodeLifespanUserAction: Output<String>? = null, accessTokenLifespan: Output<String>? = null, accessTokenLifespanForImplicitFlow: Output<String>? = null, accountTheme: Output<String>? = null, actionTokenGeneratedByAdminLifespan: Output<String>? = null, actionTokenGeneratedByUserLifespan: Output<String>? = null, adminTheme: Output<String>? = null, attributes: Output<Map<String, Any>>? = null, browserFlow: Output<String>? = null, clientAuthenticationFlow: Output<String>? = null, clientSessionIdleTimeout: Output<String>? = null, clientSessionMaxLifespan: Output<String>? = null, defaultDefaultClientScopes: Output<List<String>>? = null, defaultOptionalClientScopes: Output<List<String>>? = null, defaultSignatureAlgorithm: Output<String>? = null, directGrantFlow: Output<String>? = null, displayName: Output<String>? = null, displayNameHtml: Output<String>? = null, dockerAuthenticationFlow: Output<String>? = null, duplicateEmailsAllowed: Output<Boolean>? = null, editUsernameAllowed: Output<Boolean>? = null, emailTheme: Output<String>? = null, enabled: Output<Boolean>? = null, internalId: Output<String>? = null, internationalization: Output<RealmInternationalizationArgs>? = null, loginTheme: Output<String>? = null, loginWithEmailAllowed: Output<Boolean>? = null, oauth2DeviceCodeLifespan: Output<String>? = null, oauth2DevicePollingInterval: Output<Int>? = null, offlineSessionIdleTimeout: Output<String>? = null, offlineSessionMaxLifespan: Output<String>? = null, offlineSessionMaxLifespanEnabled: Output<Boolean>? = null, otpPolicy: Output<RealmOtpPolicyArgs>? = null, passwordPolicy: Output<String>? = null, realm: Output<String>? = null, refreshTokenMaxReuse: Output<Int>? = null, registrationAllowed: Output<Boolean>? = null, registrationEmailAsUsername: Output<Boolean>? = null, registrationFlow: Output<String>? = null, rememberMe: Output<Boolean>? = null, resetCredentialsFlow: Output<String>? = null, resetPasswordAllowed: Output<Boolean>? = null, revokeRefreshToken: Output<Boolean>? = null, securityDefenses: Output<RealmSecurityDefensesArgs>? = null, smtpServer: Output<RealmSmtpServerArgs>? = null, sslRequired: Output<String>? = null, ssoSessionIdleTimeout: Output<String>? = null, ssoSessionIdleTimeoutRememberMe: Output<String>? = null, ssoSessionMaxLifespan: Output<String>? = null, ssoSessionMaxLifespanRememberMe: Output<String>? = null, userManagedAccess: Output<Boolean>? = null, verifyEmail: Output<Boolean>? = null, webAuthnPasswordlessPolicy: Output<RealmWebAuthnPasswordlessPolicyArgs>? = null, webAuthnPolicy: Output<RealmWebAuthnPolicyArgs>? = null)

Properties

Link copied to clipboard
val accessCodeLifespan: Output<String>? = null
Link copied to clipboard
val accessCodeLifespanLogin: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val accessTokenLifespan: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val accountTheme: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val adminTheme: Output<String>? = null
Link copied to clipboard
val attributes: Output<Map<String, Any>>? = null
Link copied to clipboard
val browserFlow: Output<String>? = null

Which flow should be used for BrowserFlow

Link copied to clipboard
val clientAuthenticationFlow: Output<String>? = null

Which flow should be used for ClientAuthenticationFlow

Link copied to clipboard
val clientSessionIdleTimeout: Output<String>? = null
Link copied to clipboard
val clientSessionMaxLifespan: Output<String>? = null
Link copied to clipboard
val defaultDefaultClientScopes: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val defaultSignatureAlgorithm: Output<String>? = null
Link copied to clipboard
val directGrantFlow: Output<String>? = null

Which flow should be used for DirectGrantFlow

Link copied to clipboard
val displayName: Output<String>? = null
Link copied to clipboard
val displayNameHtml: Output<String>? = null
Link copied to clipboard
val dockerAuthenticationFlow: Output<String>? = null

Which flow should be used for DockerAuthenticationFlow

Link copied to clipboard
val duplicateEmailsAllowed: Output<Boolean>? = null
Link copied to clipboard
val editUsernameAllowed: Output<Boolean>? = null
Link copied to clipboard
val emailTheme: Output<String>? = null
Link copied to clipboard
val enabled: Output<Boolean>? = null
Link copied to clipboard
val internalId: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val loginTheme: Output<String>? = null
Link copied to clipboard
val loginWithEmailAllowed: Output<Boolean>? = null
Link copied to clipboard
val oauth2DeviceCodeLifespan: Output<String>? = null
Link copied to clipboard
val oauth2DevicePollingInterval: Output<Int>? = null
Link copied to clipboard
val offlineSessionIdleTimeout: Output<String>? = null
Link copied to clipboard
val offlineSessionMaxLifespan: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val otpPolicy: Output<RealmOtpPolicyArgs>? = null
Link copied to clipboard
val passwordPolicy: Output<String>? = null

String that represents the passwordPolicies that are in place. Each policy is separated with " and ". Supported policies can be found in the server-info providers page. example: "upperCase(1) and length(8) and forceExpiredPasswordChange(365) and notUsername(undefined)"

Link copied to clipboard
val realm: Output<String>? = null
Link copied to clipboard
val refreshTokenMaxReuse: Output<Int>? = null
Link copied to clipboard
val registrationAllowed: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val registrationFlow: Output<String>? = null

Which flow should be used for RegistrationFlow

Link copied to clipboard
val rememberMe: Output<Boolean>? = null
Link copied to clipboard
val resetCredentialsFlow: Output<String>? = null

Which flow should be used for ResetCredentialsFlow

Link copied to clipboard
val resetPasswordAllowed: Output<Boolean>? = null
Link copied to clipboard
val revokeRefreshToken: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val smtpServer: Output<RealmSmtpServerArgs>? = null
Link copied to clipboard
val sslRequired: Output<String>? = null

SSL Required: Values can be 'none', 'external' or 'all'.

Link copied to clipboard
val ssoSessionIdleTimeout: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val ssoSessionMaxLifespan: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val userManagedAccess: Output<Boolean>? = null
Link copied to clipboard
val verifyEmail: Output<Boolean>? = null
Link copied to clipboard

Functions

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