TenantArgs

data class TenantArgs(val allowPasswordSignup: Output<Boolean>? = null, val autodeleteAnonymousUsers: Output<Boolean>? = null, val client: Output<GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs>? = null, val disableAuth: Output<Boolean>? = null, val displayName: Output<String>? = null, val emailPrivacyConfig: Output<GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs>? = null, val enableAnonymousUser: Output<Boolean>? = null, val enableEmailLinkSignin: Output<Boolean>? = null, val inheritance: Output<GoogleCloudIdentitytoolkitAdminV2InheritanceArgs>? = null, val mfaConfig: Output<GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs>? = null, val monitoring: Output<GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs>? = null, val passwordPolicyConfig: Output<GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs>? = null, val project: Output<String>? = null, val recaptchaConfig: Output<GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs>? = null, val smsRegionConfig: Output<GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs>? = null, val testPhoneNumbers: Output<Map<String, String>>? = null) : ConvertibleToJava<TenantArgs>

Create a tenant. Requires write permission on the Agent project. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun TenantArgs(allowPasswordSignup: Output<Boolean>? = null, autodeleteAnonymousUsers: Output<Boolean>? = null, client: Output<GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs>? = null, disableAuth: Output<Boolean>? = null, displayName: Output<String>? = null, emailPrivacyConfig: Output<GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs>? = null, enableAnonymousUser: Output<Boolean>? = null, enableEmailLinkSignin: Output<Boolean>? = null, inheritance: Output<GoogleCloudIdentitytoolkitAdminV2InheritanceArgs>? = null, mfaConfig: Output<GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs>? = null, monitoring: Output<GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs>? = null, passwordPolicyConfig: Output<GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs>? = null, project: Output<String>? = null, recaptchaConfig: Output<GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs>? = null, smsRegionConfig: Output<GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs>? = null, testPhoneNumbers: Output<Map<String, String>>? = null)

Functions

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

Properties

Link copied to clipboard
val allowPasswordSignup: Output<Boolean>? = null

Whether to allow email/password user authentication.

Link copied to clipboard
val autodeleteAnonymousUsers: Output<Boolean>? = null

Whether anonymous users will be auto-deleted after a period of 30 days.

Link copied to clipboard

Options related to how clients making requests on behalf of a project should be configured.

Link copied to clipboard
val disableAuth: Output<Boolean>? = null

Whether authentication is disabled for the tenant. If true, the users under the disabled tenant are not allowed to sign-in. Admins of the disabled tenant are not able to manage its users.

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

Display name of the tenant.

Link copied to clipboard

Configuration for settings related to email privacy and public visibility.

Link copied to clipboard
val enableAnonymousUser: Output<Boolean>? = null

Whether to enable anonymous user authentication.

Link copied to clipboard
val enableEmailLinkSignin: Output<Boolean>? = null

Whether to enable email link user authentication.

Link copied to clipboard

Specify the settings that the tenant could inherit.

Link copied to clipboard

The tenant-level configuration of MFA options.

Link copied to clipboard

Configuration related to monitoring project activity.

Link copied to clipboard

The tenant-level password policy config

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

The tenant-level reCAPTCHA config.

Link copied to clipboard

Configures which regions are enabled for SMS verification code sending.

Link copied to clipboard
val testPhoneNumbers: Output<Map<String, String>>? = null

A map of pairs that can be used for MFA. The phone number should be in E.164 format (https://www.itu.int/rec/T-REC-E.164/) and a maximum of 10 pairs can be added (error will be thrown once exceeded).