TenantArgs class

The set of arguments for Tenant. The set of arguments for Tenant.

Constructors

TenantArgs({Input<bool>? allowPasswordSignup, Input<bool>? autodeleteAnonymousUsers, Input<GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig>? client, Input<bool>? disableAuth, Input<String>? displayName, Input<GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig>? emailPrivacyConfig, Input<bool>? enableAnonymousUser, Input<bool>? enableEmailLinkSignin, Input<GoogleCloudIdentitytoolkitAdminV2Inheritance>? inheritance, Input<GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig>? mfaConfig, Input<GoogleCloudIdentitytoolkitAdminV2MonitoringConfig>? monitoring, Input<GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig>? passwordPolicyConfig, Input<String>? project, Input<GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig>? recaptchaConfig, Input<GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig>? smsRegionConfig, Input<Map<String, String>>? testPhoneNumbers})
Creates a new TenantArgs. allowPasswordSignup Whether to allow email/password user authentication. autodeleteAnonymousUsers Whether anonymous users will be auto-deleted after a period of 30 days. client Options related to how clients making requests on behalf of a project should be configured. disableAuth 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. displayName Display name of the tenant. emailPrivacyConfig Configuration for settings related to email privacy and public visibility. enableAnonymousUser Whether to enable anonymous user authentication. enableEmailLinkSignin Whether to enable email link user authentication. inheritance Specify the settings that the tenant could inherit. mfaConfig The tenant-level configuration of MFA options. monitoring Configuration related to monitoring project activity. passwordPolicyConfig The tenant-level password policy config project Optional. recaptchaConfig The tenant-level reCAPTCHA config. smsRegionConfig Configures which regions are enabled for SMS verification code sending. testPhoneNumbers 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).
const
TenantArgs.fromMap(Map<String, dynamic> map)
factory

Properties

allowPasswordSignup → Input<bool>?
Whether to allow email/password user authentication.
final
autodeleteAnonymousUsers → Input<bool>?
Whether anonymous users will be auto-deleted after a period of 30 days.
final
client → Input<GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig>?
Options related to how clients making requests on behalf of a project should be configured.
final
disableAuth → Input<bool>?
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.
final
displayName → Input<String>?
Display name of the tenant.
final
emailPrivacyConfig → Input<GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig>?
Configuration for settings related to email privacy and public visibility.
final
enableAnonymousUser → Input<bool>?
Whether to enable anonymous user authentication.
final
enableEmailLinkSignin → Input<bool>?
Whether to enable email link user authentication.
final
hashCode → int
The hash code for this object.
no setterinherited
inheritance → Input<GoogleCloudIdentitytoolkitAdminV2Inheritance>?
Specify the settings that the tenant could inherit.
final
mfaConfig → Input<GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig>?
The tenant-level configuration of MFA options.
final
monitoring → Input<GoogleCloudIdentitytoolkitAdminV2MonitoringConfig>?
Configuration related to monitoring project activity.
final
passwordPolicyConfig → Input<GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig>?
The tenant-level password policy config
final
project → Input<String>?
final
recaptchaConfig → Input<GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig>?
The tenant-level reCAPTCHA config.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
smsRegionConfig → Input<GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig>?
Configures which regions are enabled for SMS verification code sending.
final
testPhoneNumbers → Input<Map<String, String>>?
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).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited