Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.identitytoolkit/v2.getTenant
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Get a tenant. Requires read permission on the Tenant resource.
Using getTenant
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTenant(args: GetTenantArgs, opts?: InvokeOptions): Promise<GetTenantResult>
function getTenantOutput(args: GetTenantOutputArgs, opts?: InvokeOptions): Output<GetTenantResult>
def get_tenant(project: Optional[str] = None,
tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTenantResult
def get_tenant_output(project: Optional[pulumi.Input[str]] = None,
tenant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTenantResult]
func LookupTenant(ctx *Context, args *LookupTenantArgs, opts ...InvokeOption) (*LookupTenantResult, error)
func LookupTenantOutput(ctx *Context, args *LookupTenantOutputArgs, opts ...InvokeOption) LookupTenantResultOutput
> Note: This function is named LookupTenant
in the Go SDK.
public static class GetTenant
{
public static Task<GetTenantResult> InvokeAsync(GetTenantArgs args, InvokeOptions? opts = null)
public static Output<GetTenantResult> Invoke(GetTenantInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTenantResult> getTenant(GetTenantArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:identitytoolkit/v2:getTenant
arguments:
# arguments dictionary
The following arguments are supported:
getTenant Result
The following output properties are available:
- Allow
Password boolSignup - Whether to allow email/password user authentication.
- Autodelete
Anonymous boolUsers - Whether anonymous users will be auto-deleted after a period of 30 days.
- Client
Pulumi.
Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Client Permission Config Response - Options related to how clients making requests on behalf of a project should be configured.
- Disable
Auth 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.
- Display
Name string - Display name of the tenant.
- Email
Privacy Pulumi.Config Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Email Privacy Config Response - Configuration for settings related to email privacy and public visibility.
- Enable
Anonymous boolUser - Whether to enable anonymous user authentication.
- Enable
Email boolLink Signin - Whether to enable email link user authentication.
- Hash
Config Pulumi.Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Hash Config Response - 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.
- Inheritance
Pulumi.
Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Inheritance Response - Specify the settings that the tenant could inherit.
- Mfa
Config Pulumi.Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Multi Factor Auth Config Response - The tenant-level configuration of MFA options.
- Monitoring
Pulumi.
Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Monitoring Config Response - Configuration related to monitoring project activity.
- Name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- Password
Policy Pulumi.Config Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Password Policy Config Response - The tenant-level password policy config
- Recaptcha
Config Pulumi.Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Recaptcha Config Response - The tenant-level reCAPTCHA config.
- Sms
Region Pulumi.Config Google Native. Identity Toolkit. V2. Outputs. Google Cloud Identitytoolkit Admin V2Sms Region Config Response - Configures which regions are enabled for SMS verification code sending.
- Test
Phone Dictionary<string, string>Numbers - 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).
- Allow
Password boolSignup - Whether to allow email/password user authentication.
- Autodelete
Anonymous boolUsers - Whether anonymous users will be auto-deleted after a period of 30 days.
- Client
Google
Cloud Identitytoolkit Admin V2Client Permission Config Response - Options related to how clients making requests on behalf of a project should be configured.
- Disable
Auth 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.
- Display
Name string - Display name of the tenant.
- Email
Privacy GoogleConfig Cloud Identitytoolkit Admin V2Email Privacy Config Response - Configuration for settings related to email privacy and public visibility.
- Enable
Anonymous boolUser - Whether to enable anonymous user authentication.
- Enable
Email boolLink Signin - Whether to enable email link user authentication.
- Hash
Config GoogleCloud Identitytoolkit Admin V2Hash Config Response - 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.
- Inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Response - Specify the settings that the tenant could inherit.
- Mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Response - The tenant-level configuration of MFA options.
- Monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Response - Configuration related to monitoring project activity.
- Name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- Password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config Response - The tenant-level password policy config
- Recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Response - The tenant-level reCAPTCHA config.
- Sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config Response - Configures which regions are enabled for SMS verification code sending.
- Test
Phone map[string]stringNumbers - 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).
- allow
Password BooleanSignup - Whether to allow email/password user authentication.
- autodelete
Anonymous BooleanUsers - Whether anonymous users will be auto-deleted after a period of 30 days.
- client
Google
Cloud Identitytoolkit Admin V2Client Permission Config Response - Options related to how clients making requests on behalf of a project should be configured.
- disable
Auth Boolean - 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.
- display
Name String - Display name of the tenant.
- email
Privacy GoogleConfig Cloud Identitytoolkit Admin V2Email Privacy Config Response - Configuration for settings related to email privacy and public visibility.
- enable
Anonymous BooleanUser - Whether to enable anonymous user authentication.
- enable
Email BooleanLink Signin - Whether to enable email link user authentication.
- hash
Config GoogleCloud Identitytoolkit Admin V2Hash Config Response - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Response - Specify the settings that the tenant could inherit.
- mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Response - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Response - Configuration related to monitoring project activity.
- name String
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config Response - The tenant-level password policy config
- recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Response - The tenant-level reCAPTCHA config.
- sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config Response - Configures which regions are enabled for SMS verification code sending.
- test
Phone Map<String,String>Numbers - 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).
- allow
Password booleanSignup - Whether to allow email/password user authentication.
- autodelete
Anonymous booleanUsers - Whether anonymous users will be auto-deleted after a period of 30 days.
- client
Google
Cloud Identitytoolkit Admin V2Client Permission Config Response - Options related to how clients making requests on behalf of a project should be configured.
- disable
Auth boolean - 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.
- display
Name string - Display name of the tenant.
- email
Privacy GoogleConfig Cloud Identitytoolkit Admin V2Email Privacy Config Response - Configuration for settings related to email privacy and public visibility.
- enable
Anonymous booleanUser - Whether to enable anonymous user authentication.
- enable
Email booleanLink Signin - Whether to enable email link user authentication.
- hash
Config GoogleCloud Identitytoolkit Admin V2Hash Config Response - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Response - Specify the settings that the tenant could inherit.
- mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Response - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Response - Configuration related to monitoring project activity.
- name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config Response - The tenant-level password policy config
- recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Response - The tenant-level reCAPTCHA config.
- sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config Response - Configures which regions are enabled for SMS verification code sending.
- test
Phone {[key: string]: string}Numbers - 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).
- allow_
password_ boolsignup - Whether to allow email/password user authentication.
- autodelete_
anonymous_ boolusers - Whether anonymous users will be auto-deleted after a period of 30 days.
- client
Google
Cloud Identitytoolkit Admin V2Client Permission Config Response - Options related to how clients making requests on behalf of a project should be configured.
- disable_
auth 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.
- display_
name str - Display name of the tenant.
- email_
privacy_ Googleconfig Cloud Identitytoolkit Admin V2Email Privacy Config Response - Configuration for settings related to email privacy and public visibility.
- enable_
anonymous_ booluser - Whether to enable anonymous user authentication.
- enable_
email_ boollink_ signin - Whether to enable email link user authentication.
- hash_
config GoogleCloud Identitytoolkit Admin V2Hash Config Response - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Response - Specify the settings that the tenant could inherit.
- mfa_
config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Response - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Response - Configuration related to monitoring project activity.
- name str
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- password_
policy_ Googleconfig Cloud Identitytoolkit Admin V2Password Policy Config Response - The tenant-level password policy config
- recaptcha_
config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Response - The tenant-level reCAPTCHA config.
- sms_
region_ Googleconfig Cloud Identitytoolkit Admin V2Sms Region Config Response - Configures which regions are enabled for SMS verification code sending.
- test_
phone_ Mapping[str, str]numbers - 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).
- allow
Password BooleanSignup - Whether to allow email/password user authentication.
- autodelete
Anonymous BooleanUsers - Whether anonymous users will be auto-deleted after a period of 30 days.
- client Property Map
- Options related to how clients making requests on behalf of a project should be configured.
- disable
Auth Boolean - 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.
- display
Name String - Display name of the tenant.
- email
Privacy Property MapConfig - Configuration for settings related to email privacy and public visibility.
- enable
Anonymous BooleanUser - Whether to enable anonymous user authentication.
- enable
Email BooleanLink Signin - Whether to enable email link user authentication.
- hash
Config Property Map - 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.
- inheritance Property Map
- Specify the settings that the tenant could inherit.
- mfa
Config Property Map - The tenant-level configuration of MFA options.
- monitoring Property Map
- Configuration related to monitoring project activity.
- name String
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- password
Policy Property MapConfig - The tenant-level password policy config
- recaptcha
Config Property Map - The tenant-level reCAPTCHA config.
- sms
Region Property MapConfig - Configures which regions are enabled for SMS verification code sending.
- test
Phone Map<String>Numbers - 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).
Supporting Types
GoogleCloudIdentitytoolkitAdminV2AllowByDefaultResponse
- Disallowed
Regions List<string> - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- Disallowed
Regions []string - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- disallowed
Regions List<String> - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- disallowed
Regions string[] - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- disallowed_
regions Sequence[str] - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- disallowed
Regions List<String> - Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyResponse
- Allowed
Regions List<string> - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- Allowed
Regions []string - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- allowed
Regions List<String> - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- allowed
Regions string[] - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- allowed_
regions Sequence[str] - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
- allowed
Regions List<String> - Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json
GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigResponse
- Permissions
Pulumi.
Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Client Permissions Response - Configuration related to restricting a user's ability to affect their account.
- Permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions Response - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions Response - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions Response - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions Response - Configuration related to restricting a user's ability to affect their account.
- permissions Property Map
- Configuration related to restricting a user's ability to affect their account.
GoogleCloudIdentitytoolkitAdminV2ClientPermissionsResponse
- Disabled
User boolDeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- Disabled
User boolSignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
- Disabled
User boolDeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- Disabled
User boolSignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
- disabled
User BooleanDeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- disabled
User BooleanSignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
- disabled
User booleanDeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- disabled
User booleanSignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
- disabled_
user_ booldeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- disabled_
user_ boolsignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
- disabled
User BooleanDeletion - When true, end users cannot delete their account on the associated project through any of our API methods
- disabled
User BooleanSignup - When true, end users cannot sign up for a new account on the associated project through any of our API methods
GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsResponse
- Contains
Lowercase boolCharacter - The password must contain a lower case character.
- Contains
Non boolAlphanumeric Character - The password must contain a non alpha numeric character.
- Contains
Numeric boolCharacter - The password must contain a number.
- Contains
Uppercase boolCharacter - The password must contain an upper case character.
- Max
Password intLength - Maximum password length. No default max length
- Min
Password intLength - Minimum password length. Range from 6 to 30
- Contains
Lowercase boolCharacter - The password must contain a lower case character.
- Contains
Non boolAlphanumeric Character - The password must contain a non alpha numeric character.
- Contains
Numeric boolCharacter - The password must contain a number.
- Contains
Uppercase boolCharacter - The password must contain an upper case character.
- Max
Password intLength - Maximum password length. No default max length
- Min
Password intLength - Minimum password length. Range from 6 to 30
- contains
Lowercase BooleanCharacter - The password must contain a lower case character.
- contains
Non BooleanAlphanumeric Character - The password must contain a non alpha numeric character.
- contains
Numeric BooleanCharacter - The password must contain a number.
- contains
Uppercase BooleanCharacter - The password must contain an upper case character.
- max
Password IntegerLength - Maximum password length. No default max length
- min
Password IntegerLength - Minimum password length. Range from 6 to 30
- contains
Lowercase booleanCharacter - The password must contain a lower case character.
- contains
Non booleanAlphanumeric Character - The password must contain a non alpha numeric character.
- contains
Numeric booleanCharacter - The password must contain a number.
- contains
Uppercase booleanCharacter - The password must contain an upper case character.
- max
Password numberLength - Maximum password length. No default max length
- min
Password numberLength - Minimum password length. Range from 6 to 30
- contains_
lowercase_ boolcharacter - The password must contain a lower case character.
- contains_
non_ boolalphanumeric_ character - The password must contain a non alpha numeric character.
- contains_
numeric_ boolcharacter - The password must contain a number.
- contains_
uppercase_ boolcharacter - The password must contain an upper case character.
- max_
password_ intlength - Maximum password length. No default max length
- min_
password_ intlength - Minimum password length. Range from 6 to 30
- contains
Lowercase BooleanCharacter - The password must contain a lower case character.
- contains
Non BooleanAlphanumeric Character - The password must contain a non alpha numeric character.
- contains
Numeric BooleanCharacter - The password must contain a number.
- contains
Uppercase BooleanCharacter - The password must contain an upper case character.
- max
Password NumberLength - Maximum password length. No default max length
- min
Password NumberLength - Minimum password length. Range from 6 to 30
GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigResponse
- Enable
Improved boolEmail Privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
- Enable
Improved boolEmail Privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
- enable
Improved BooleanEmail Privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
- enable
Improved booleanEmail Privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
- enable_
improved_ boolemail_ privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
- enable
Improved BooleanEmail Privacy - Migrates the project to a state of improved email privacy. For example certain error codes are more generic to avoid giving away information on whether the account exists. In addition, this disables certain features that as a side-effect allow user enumeration. Enabling this toggle disables the fetchSignInMethodsForEmail functionality and changing the user's email to an unverified email. It is recommended to remove dependence on this functionality and enable this toggle to improve user privacy.
GoogleCloudIdentitytoolkitAdminV2HashConfigResponse
- Algorithm string
- Different password hash algorithms used in Identity Toolkit.
- Memory
Cost int - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- Rounds int
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- Salt
Separator string - Non-printable character to be inserted between the salt and plain text password in base64.
- Signer
Key string - Signer key in base64.
- Algorithm string
- Different password hash algorithms used in Identity Toolkit.
- Memory
Cost int - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- Rounds int
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- Salt
Separator string - Non-printable character to be inserted between the salt and plain text password in base64.
- Signer
Key string - Signer key in base64.
- algorithm String
- Different password hash algorithms used in Identity Toolkit.
- memory
Cost Integer - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- rounds Integer
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- salt
Separator String - Non-printable character to be inserted between the salt and plain text password in base64.
- signer
Key String - Signer key in base64.
- algorithm string
- Different password hash algorithms used in Identity Toolkit.
- memory
Cost number - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- rounds number
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- salt
Separator string - Non-printable character to be inserted between the salt and plain text password in base64.
- signer
Key string - Signer key in base64.
- algorithm str
- Different password hash algorithms used in Identity Toolkit.
- memory_
cost int - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- rounds int
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- salt_
separator str - Non-printable character to be inserted between the salt and plain text password in base64.
- signer_
key str - Signer key in base64.
- algorithm String
- Different password hash algorithms used in Identity Toolkit.
- memory
Cost Number - Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
- rounds Number
- How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
- salt
Separator String - Non-printable character to be inserted between the salt and plain text password in base64.
- signer
Key String - Signer key in base64.
GoogleCloudIdentitytoolkitAdminV2InheritanceResponse
- Email
Sending boolConfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
- Email
Sending boolConfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
- email
Sending BooleanConfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
- email
Sending booleanConfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
- email_
sending_ boolconfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
- email
Sending BooleanConfig - Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings. If true, email sent from tenant will follow the project level email sending configurations. If false (by default), emails will go with the default settings with no customizations.
GoogleCloudIdentitytoolkitAdminV2MonitoringConfigResponse
- Request
Logging Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Request Logging Response - Configuration for logging requests made to this project to Stackdriver Logging
- Request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging Response - Configuration for logging requests made to this project to Stackdriver Logging
- request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging Response - Configuration for logging requests made to this project to Stackdriver Logging
- request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging Response - Configuration for logging requests made to this project to Stackdriver Logging
- request_
logging GoogleCloud Identitytoolkit Admin V2Request Logging Response - Configuration for logging requests made to this project to Stackdriver Logging
- request
Logging Property Map - Configuration for logging requests made to this project to Stackdriver Logging
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigResponse
- Enabled
Providers List<string> - A list of usable second factors for this project.
- Provider
Configs List<Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Provider Config Response> - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- State string
- Whether MultiFactor Authentication has been enabled for this project.
- Enabled
Providers []string - A list of usable second factors for this project.
- Provider
Configs []GoogleCloud Identitytoolkit Admin V2Provider Config Response - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- State string
- Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers List<String> - A list of usable second factors for this project.
- provider
Configs List<GoogleCloud Identitytoolkit Admin V2Provider Config Response> - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- state String
- Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers string[] - A list of usable second factors for this project.
- provider
Configs GoogleCloud Identitytoolkit Admin V2Provider Config Response[] - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- state string
- Whether MultiFactor Authentication has been enabled for this project.
- enabled_
providers Sequence[str] - A list of usable second factors for this project.
- provider_
configs Sequence[GoogleCloud Identitytoolkit Admin V2Provider Config Response] - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- state str
- Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers List<String> - A list of usable second factors for this project.
- provider
Configs List<Property Map> - A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabled_providers' field.
- state String
- Whether MultiFactor Authentication has been enabled for this project.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigResponse
- Force
Upgrade boolOn Signin - Users must have a password compliant with the password policy to sign-in.
- Last
Update stringTime - The last time the password policy on the project was updated.
- Password
Policy stringEnforcement State - Which enforcement mode to use for the password policy.
- Password
Policy List<Pulumi.Versions Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Password Policy Version Response> - Must be of length 1. Contains the strength attributes for the password policy.
- Force
Upgrade boolOn Signin - Users must have a password compliant with the password policy to sign-in.
- Last
Update stringTime - The last time the password policy on the project was updated.
- Password
Policy stringEnforcement State - Which enforcement mode to use for the password policy.
- Password
Policy []GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version Response - Must be of length 1. Contains the strength attributes for the password policy.
- force
Upgrade BooleanOn Signin - Users must have a password compliant with the password policy to sign-in.
- last
Update StringTime - The last time the password policy on the project was updated.
- password
Policy StringEnforcement State - Which enforcement mode to use for the password policy.
- password
Policy List<GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version Response> - Must be of length 1. Contains the strength attributes for the password policy.
- force
Upgrade booleanOn Signin - Users must have a password compliant with the password policy to sign-in.
- last
Update stringTime - The last time the password policy on the project was updated.
- password
Policy stringEnforcement State - Which enforcement mode to use for the password policy.
- password
Policy GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version Response[] - Must be of length 1. Contains the strength attributes for the password policy.
- force_
upgrade_ boolon_ signin - Users must have a password compliant with the password policy to sign-in.
- last_
update_ strtime - The last time the password policy on the project was updated.
- password_
policy_ strenforcement_ state - Which enforcement mode to use for the password policy.
- password_
policy_ Sequence[Googleversions Cloud Identitytoolkit Admin V2Password Policy Version Response] - Must be of length 1. Contains the strength attributes for the password policy.
- force
Upgrade BooleanOn Signin - Users must have a password compliant with the password policy to sign-in.
- last
Update StringTime - The last time the password policy on the project was updated.
- password
Policy StringEnforcement State - Which enforcement mode to use for the password policy.
- password
Policy List<Property Map>Versions - Must be of length 1. Contains the strength attributes for the password policy.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionResponse
- Custom
Strength Pulumi.Options Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Custom Strength Options Response - The custom strength options enforced by the password policy.
- Schema
Version int - schema version number for the password policy
- Custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options Response - The custom strength options enforced by the password policy.
- Schema
Version int - schema version number for the password policy
- custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options Response - The custom strength options enforced by the password policy.
- schema
Version Integer - schema version number for the password policy
- custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options Response - The custom strength options enforced by the password policy.
- schema
Version number - schema version number for the password policy
- custom_
strength_ Googleoptions Cloud Identitytoolkit Admin V2Custom Strength Options Response - The custom strength options enforced by the password policy.
- schema_
version int - schema version number for the password policy
- custom
Strength Property MapOptions - The custom strength options enforced by the password policy.
- schema
Version Number - schema version number for the password policy
GoogleCloudIdentitytoolkitAdminV2ProviderConfigResponse
- State string
- Describes the state of the MultiFactor Authentication type.
- Totp
Provider Pulumi.Config Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Totp Mfa Provider Config Response - TOTP MFA provider config for this project.
- State string
- Describes the state of the MultiFactor Authentication type.
- Totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config Response - TOTP MFA provider config for this project.
- state String
- Describes the state of the MultiFactor Authentication type.
- totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config Response - TOTP MFA provider config for this project.
- state string
- Describes the state of the MultiFactor Authentication type.
- totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config Response - TOTP MFA provider config for this project.
- state str
- Describes the state of the MultiFactor Authentication type.
- totp_
provider_ Googleconfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config Response - TOTP MFA provider config for this project.
- state String
- Describes the state of the MultiFactor Authentication type.
- totp
Provider Property MapConfig - TOTP MFA provider config for this project.
GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigResponse
- Email
Password stringEnforcement State - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- Managed
Rules List<Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Response> - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- Recaptcha
Keys List<Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Recaptcha Key Response> - The reCAPTCHA keys.
- Use
Account boolDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- Email
Password stringEnforcement State - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- Managed
Rules []GoogleCloud Identitytoolkit Admin V2Recaptcha Managed Rule Response - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- Recaptcha
Keys []GoogleCloud Identitytoolkit Admin V2Recaptcha Key Response - The reCAPTCHA keys.
- Use
Account boolDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password StringEnforcement State - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- managed
Rules List<GoogleCloud Identitytoolkit Admin V2Recaptcha Managed Rule Response> - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- recaptcha
Keys List<GoogleCloud Identitytoolkit Admin V2Recaptcha Key Response> - The reCAPTCHA keys.
- use
Account BooleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password stringEnforcement State - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- managed
Rules GoogleCloud Identitytoolkit Admin V2Recaptcha Managed Rule Response[] - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- recaptcha
Keys GoogleCloud Identitytoolkit Admin V2Recaptcha Key Response[] - The reCAPTCHA keys.
- use
Account booleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email_
password_ strenforcement_ state - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- managed_
rules Sequence[GoogleCloud Identitytoolkit Admin V2Recaptcha Managed Rule Response] - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- recaptcha_
keys Sequence[GoogleCloud Identitytoolkit Admin V2Recaptcha Key Response] - The reCAPTCHA keys.
- use_
account_ booldefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password StringEnforcement State - The reCAPTCHA config for email/password provider, containing the enforcement status. The email/password provider contains all related user flows protected by reCAPTCHA.
- managed
Rules List<Property Map> - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- recaptcha
Keys List<Property Map> - The reCAPTCHA keys.
- use
Account BooleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
GoogleCloudIdentitytoolkitAdminV2RecaptchaKeyResponse
GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleResponse
- Action string
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- End
Score double - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
- Action string
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- End
Score float64 - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
- action String
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- end
Score Double - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
- action string
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- end
Score number - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
- action str
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- end_
score float - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
- action String
- The action taken if the reCAPTCHA score of a request is within the interval [start_score, end_score].
- end
Score Number - The end score (inclusive) of the score range for an action. Must be a value between 0.0 and 1.0, at 11 discrete values; e.g. 0, 0.1, 0.2, 0.3, ... 0.9, 1.0. A score of 0.0 indicates the riskiest request (likely a bot), whereas 1.0 indicates the safest request (likely a human). See https://cloud.google.com/recaptcha-enterprise/docs/interpret-assessment.
GoogleCloudIdentitytoolkitAdminV2RequestLoggingResponse
- Enabled bool
- Whether logging is enabled for this project or not.
- Enabled bool
- Whether logging is enabled for this project or not.
- enabled Boolean
- Whether logging is enabled for this project or not.
- enabled boolean
- Whether logging is enabled for this project or not.
- enabled bool
- Whether logging is enabled for this project or not.
- enabled Boolean
- Whether logging is enabled for this project or not.
GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigResponse
- Allow
By Pulumi.Default Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Allow By Default Response - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- Allowlist
Only Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Allowlist Only Response - A policy of only allowing regions by explicitly adding them to an allowlist.
- Allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default Response - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- Allowlist
Only GoogleCloud Identitytoolkit Admin V2Allowlist Only Response - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default Response - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- allowlist
Only GoogleCloud Identitytoolkit Admin V2Allowlist Only Response - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default Response - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- allowlist
Only GoogleCloud Identitytoolkit Admin V2Allowlist Only Response - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow_
by_ Googledefault Cloud Identitytoolkit Admin V2Allow By Default Response - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- allowlist_
only GoogleCloud Identitytoolkit Admin V2Allowlist Only Response - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow
By Property MapDefault - A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list.
- allowlist
Only Property Map - A policy of only allowing regions by explicitly adding them to an allowlist.
GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigResponse
- Adjacent
Intervals int - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
- Adjacent
Intervals int - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
- adjacent
Intervals Integer - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
- adjacent
Intervals number - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
- adjacent_
intervals int - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
- adjacent
Intervals Number - The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi