TenantArgs constructor

const TenantArgs({
  1. Input<bool>? allowPasswordSignup,
  2. Input<bool>? autodeleteAnonymousUsers,
  3. Input<GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig>? client,
  4. Input<bool>? disableAuth,
  5. Input<String>? displayName,
  6. Input<GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig>? emailPrivacyConfig,
  7. Input<bool>? enableAnonymousUser,
  8. Input<bool>? enableEmailLinkSignin,
  9. Input<GoogleCloudIdentitytoolkitAdminV2Inheritance>? inheritance,
  10. Input<GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig>? mfaConfig,
  11. Input<GoogleCloudIdentitytoolkitAdminV2MonitoringConfig>? monitoring,
  12. Input<GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig>? passwordPolicyConfig,
  13. Input<String>? project,
  14. Input<GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig>? recaptchaConfig,
  15. Input<GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig>? smsRegionConfig,
  16. 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).

Implementation

const TenantArgs({
  this.allowPasswordSignup,
  this.autodeleteAnonymousUsers,
  this.client,
  this.disableAuth,
  this.displayName,
  this.emailPrivacyConfig,
  this.enableAnonymousUser,
  this.enableEmailLinkSignin,
  this.inheritance,
  this.mfaConfig,
  this.monitoring,
  this.passwordPolicyConfig,
  this.project,
  this.recaptchaConfig,
  this.smsRegionConfig,
  this.testPhoneNumbers,
});