Identity Platform Tenant

Identity Platform Tenant in Google Cloud is an isolated identity and authentication environment that allows you to manage users, authentication methods, and security settings separately from other tenants. It is useful for multi-tenant applications where each customer or organization requires its own identity store and configuration.

gcp.identitytoolkit_tenant

Fields

TitleIDTypeData TypeDescription
_keycorestring
allow_password_signupcoreboolWhether to allow email/password user authentication.
ancestorscorearray<string>
autodelete_anonymous_userscoreboolWhether anonymous users will be auto-deleted after a period of 30 days.
clientcorejsonOptions related to how clients making requests on behalf of a project should be configured.
datadog_display_namecorestring
disable_authcoreboolWhether 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.
email_privacy_configcorejsonConfiguration for settings related to email privacy and public visibility.
enable_anonymous_usercoreboolWhether to enable anonymous user authentication.
enable_email_link_signincoreboolWhether to enable email link user authentication.
gcp_display_namecorestringDisplay name of the tenant.
hash_configcorejsonOutput only. Hash config information of a tenant for display on Pantheon. This can only be displayed on Pantheon to avoid the sensitive information to get accidentally leaked. Only returned in GetTenant response to restrict reading of this information. Requires firebaseauth.configs.getHashConfig permission on the agent project for returning this field.
inheritancecorejsonSpecify the settings that the tenant could inherit.
labelscorearray<string>
mfa_configcorejsonThe tenant-level configuration of MFA options.
mobile_links_configcorejsonOptional. Deprecated. Never launched. Configuration for settings related to univeral links (iOS) and app links (Android).
monitoringcorejsonConfiguration related to monitoring project activity.
namecorestringOutput only. Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
organization_idcorestring
parentcorestring
password_policy_configcorejsonThe tenant-level password policy config
project_idcorestring
project_numbercorestring
recaptcha_configcorejsonThe tenant-level reCAPTCHA config.
resource_namecorestring
sms_region_configcorejsonConfigures which regions are enabled for SMS verification code sending.
tagscorehstore