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< ? testPhoneNumbers})String, String> > -
Creates a new TenantArgs.
allowPasswordSignupWhether to allow email/password user authentication.autodeleteAnonymousUsersWhether anonymous users will be auto-deleted after a period of 30 days.clientOptions related to how clients making requests on behalf of a project should be configured.disableAuthWhether 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.displayNameDisplay name of the tenant.emailPrivacyConfigConfiguration for settings related to email privacy and public visibility.enableAnonymousUserWhether to enable anonymous user authentication.enableEmailLinkSigninWhether to enable email link user authentication.inheritanceSpecify the settings that the tenant could inherit.mfaConfigThe tenant-level configuration of MFA options.monitoringConfiguration related to monitoring project activity.passwordPolicyConfigThe tenant-level password policy configprojectOptional.recaptchaConfigThe tenant-level reCAPTCHA config.smsRegionConfigConfigures which regions are enabled for SMS verification code sending.testPhoneNumbersA 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