Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.identitytoolkit/v2.Tenant
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create a tenant. Requires write permission on the Agent project. Auto-naming is currently not supported for this resource.
Create Tenant Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Tenant(name: string, args?: TenantArgs, opts?: CustomResourceOptions);
@overload
def Tenant(resource_name: str,
args: Optional[TenantArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Tenant(resource_name: str,
opts: Optional[ResourceOptions] = None,
allow_password_signup: Optional[bool] = None,
autodelete_anonymous_users: Optional[bool] = None,
client: Optional[GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs] = None,
disable_auth: Optional[bool] = None,
display_name: Optional[str] = None,
email_privacy_config: Optional[GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs] = None,
enable_anonymous_user: Optional[bool] = None,
enable_email_link_signin: Optional[bool] = None,
inheritance: Optional[GoogleCloudIdentitytoolkitAdminV2InheritanceArgs] = None,
mfa_config: Optional[GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs] = None,
monitoring: Optional[GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs] = None,
password_policy_config: Optional[GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs] = None,
project: Optional[str] = None,
recaptcha_config: Optional[GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs] = None,
sms_region_config: Optional[GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs] = None,
test_phone_numbers: Optional[Mapping[str, str]] = None)
func NewTenant(ctx *Context, name string, args *TenantArgs, opts ...ResourceOption) (*Tenant, error)
public Tenant(string name, TenantArgs? args = null, CustomResourceOptions? opts = null)
public Tenant(String name, TenantArgs args)
public Tenant(String name, TenantArgs args, CustomResourceOptions options)
type: google-native:identitytoolkit/v2:Tenant
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TenantArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TenantArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TenantArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TenantArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TenantArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var tenantResource = new GoogleNative.IdentityToolkit.V2.Tenant("tenantResource", new()
{
AllowPasswordSignup = false,
AutodeleteAnonymousUsers = false,
Client = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs
{
Permissions = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2ClientPermissionsArgs
{
DisabledUserDeletion = false,
DisabledUserSignup = false,
},
},
DisableAuth = false,
DisplayName = "string",
EmailPrivacyConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs
{
EnableImprovedEmailPrivacy = false,
},
EnableAnonymousUser = false,
EnableEmailLinkSignin = false,
Inheritance = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2InheritanceArgs
{
EmailSendingConfig = false,
},
MfaConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs
{
EnabledProviders = new[]
{
GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItem.ProviderUnspecified,
},
ProviderConfigs = new[]
{
new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2ProviderConfigArgs
{
State = GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2ProviderConfigState.MfaStateUnspecified,
TotpProviderConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigArgs
{
AdjacentIntervals = 0,
},
},
},
State = GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigState.StateUnspecified,
},
Monitoring = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs
{
RequestLogging = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2RequestLoggingArgs
{
Enabled = false,
},
},
PasswordPolicyConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs
{
ForceUpgradeOnSignin = false,
PasswordPolicyEnforcementState = GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementState.PasswordPolicyEnforcementStateUnspecified,
PasswordPolicyVersions = new[]
{
new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionArgs
{
CustomStrengthOptions = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsArgs
{
ContainsLowercaseCharacter = false,
ContainsNonAlphanumericCharacter = false,
ContainsNumericCharacter = false,
ContainsUppercaseCharacter = false,
MaxPasswordLength = 0,
MinPasswordLength = 0,
},
},
},
},
Project = "string",
RecaptchaConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs
{
EmailPasswordEnforcementState = GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementState.RecaptchaProviderEnforcementStateUnspecified,
ManagedRules = new[]
{
new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleArgs
{
Action = GoogleNative.IdentityToolkit.V2.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleAction.RecaptchaActionUnspecified,
EndScore = 0,
},
},
UseAccountDefender = false,
},
SmsRegionConfig = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs
{
AllowByDefault = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2AllowByDefaultArgs
{
DisallowedRegions = new[]
{
"string",
},
},
AllowlistOnly = new GoogleNative.IdentityToolkit.V2.Inputs.GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyArgs
{
AllowedRegions = new[]
{
"string",
},
},
},
TestPhoneNumbers =
{
{ "string", "string" },
},
});
example, err := identitytoolkit.NewTenant(ctx, "tenantResource", &identitytoolkit.TenantArgs{
AllowPasswordSignup: pulumi.Bool(false),
AutodeleteAnonymousUsers: pulumi.Bool(false),
Client: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs{
Permissions: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2ClientPermissionsArgs{
DisabledUserDeletion: pulumi.Bool(false),
DisabledUserSignup: pulumi.Bool(false),
},
},
DisableAuth: pulumi.Bool(false),
DisplayName: pulumi.String("string"),
EmailPrivacyConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs{
EnableImprovedEmailPrivacy: pulumi.Bool(false),
},
EnableAnonymousUser: pulumi.Bool(false),
EnableEmailLinkSignin: pulumi.Bool(false),
Inheritance: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2InheritanceArgs{
EmailSendingConfig: pulumi.Bool(false),
},
MfaConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs{
EnabledProviders: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItemArray{
identitytoolkit.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItemProviderUnspecified,
},
ProviderConfigs: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2ProviderConfigArray{
&identitytoolkit.GoogleCloudIdentitytoolkitAdminV2ProviderConfigArgs{
State: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2ProviderConfigStateMfaStateUnspecified,
TotpProviderConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigArgs{
AdjacentIntervals: pulumi.Int(0),
},
},
},
State: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigStateStateUnspecified,
},
Monitoring: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs{
RequestLogging: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RequestLoggingArgs{
Enabled: pulumi.Bool(false),
},
},
PasswordPolicyConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs{
ForceUpgradeOnSignin: pulumi.Bool(false),
PasswordPolicyEnforcementState: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementStatePasswordPolicyEnforcementStateUnspecified,
PasswordPolicyVersions: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionArray{
&identitytoolkit.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionArgs{
CustomStrengthOptions: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsArgs{
ContainsLowercaseCharacter: pulumi.Bool(false),
ContainsNonAlphanumericCharacter: pulumi.Bool(false),
ContainsNumericCharacter: pulumi.Bool(false),
ContainsUppercaseCharacter: pulumi.Bool(false),
MaxPasswordLength: pulumi.Int(0),
MinPasswordLength: pulumi.Int(0),
},
},
},
},
Project: pulumi.String("string"),
RecaptchaConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs{
EmailPasswordEnforcementState: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementStateRecaptchaProviderEnforcementStateUnspecified,
ManagedRules: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleArray{
&identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleArgs{
Action: identitytoolkit.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleActionRecaptchaActionUnspecified,
EndScore: pulumi.Float64(0),
},
},
UseAccountDefender: pulumi.Bool(false),
},
SmsRegionConfig: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs{
AllowByDefault: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2AllowByDefaultArgs{
DisallowedRegions: pulumi.StringArray{
pulumi.String("string"),
},
},
AllowlistOnly: &identitytoolkit.GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyArgs{
AllowedRegions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
TestPhoneNumbers: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var tenantResource = new Tenant("tenantResource", TenantArgs.builder()
.allowPasswordSignup(false)
.autodeleteAnonymousUsers(false)
.client(GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs.builder()
.permissions(GoogleCloudIdentitytoolkitAdminV2ClientPermissionsArgs.builder()
.disabledUserDeletion(false)
.disabledUserSignup(false)
.build())
.build())
.disableAuth(false)
.displayName("string")
.emailPrivacyConfig(GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs.builder()
.enableImprovedEmailPrivacy(false)
.build())
.enableAnonymousUser(false)
.enableEmailLinkSignin(false)
.inheritance(GoogleCloudIdentitytoolkitAdminV2InheritanceArgs.builder()
.emailSendingConfig(false)
.build())
.mfaConfig(GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs.builder()
.enabledProviders("PROVIDER_UNSPECIFIED")
.providerConfigs(GoogleCloudIdentitytoolkitAdminV2ProviderConfigArgs.builder()
.state("MFA_STATE_UNSPECIFIED")
.totpProviderConfig(GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigArgs.builder()
.adjacentIntervals(0)
.build())
.build())
.state("STATE_UNSPECIFIED")
.build())
.monitoring(GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs.builder()
.requestLogging(GoogleCloudIdentitytoolkitAdminV2RequestLoggingArgs.builder()
.enabled(false)
.build())
.build())
.passwordPolicyConfig(GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs.builder()
.forceUpgradeOnSignin(false)
.passwordPolicyEnforcementState("PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED")
.passwordPolicyVersions(GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionArgs.builder()
.customStrengthOptions(GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsArgs.builder()
.containsLowercaseCharacter(false)
.containsNonAlphanumericCharacter(false)
.containsNumericCharacter(false)
.containsUppercaseCharacter(false)
.maxPasswordLength(0)
.minPasswordLength(0)
.build())
.build())
.build())
.project("string")
.recaptchaConfig(GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs.builder()
.emailPasswordEnforcementState("RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED")
.managedRules(GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleArgs.builder()
.action("RECAPTCHA_ACTION_UNSPECIFIED")
.endScore(0)
.build())
.useAccountDefender(false)
.build())
.smsRegionConfig(GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs.builder()
.allowByDefault(GoogleCloudIdentitytoolkitAdminV2AllowByDefaultArgs.builder()
.disallowedRegions("string")
.build())
.allowlistOnly(GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyArgs.builder()
.allowedRegions("string")
.build())
.build())
.testPhoneNumbers(Map.of("string", "string"))
.build());
tenant_resource = google_native.identitytoolkit.v2.Tenant("tenantResource",
allow_password_signup=False,
autodelete_anonymous_users=False,
client={
"permissions": {
"disabled_user_deletion": False,
"disabled_user_signup": False,
},
},
disable_auth=False,
display_name="string",
email_privacy_config={
"enable_improved_email_privacy": False,
},
enable_anonymous_user=False,
enable_email_link_signin=False,
inheritance={
"email_sending_config": False,
},
mfa_config={
"enabled_providers": [google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItem.PROVIDER_UNSPECIFIED],
"provider_configs": [{
"state": google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2ProviderConfigState.MFA_STATE_UNSPECIFIED,
"totp_provider_config": {
"adjacent_intervals": 0,
},
}],
"state": google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigState.STATE_UNSPECIFIED,
},
monitoring={
"request_logging": {
"enabled": False,
},
},
password_policy_config={
"force_upgrade_on_signin": False,
"password_policy_enforcement_state": google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementState.PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED,
"password_policy_versions": [{
"custom_strength_options": {
"contains_lowercase_character": False,
"contains_non_alphanumeric_character": False,
"contains_numeric_character": False,
"contains_uppercase_character": False,
"max_password_length": 0,
"min_password_length": 0,
},
}],
},
project="string",
recaptcha_config={
"email_password_enforcement_state": google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementState.RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED,
"managed_rules": [{
"action": google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleAction.RECAPTCHA_ACTION_UNSPECIFIED,
"end_score": 0,
}],
"use_account_defender": False,
},
sms_region_config={
"allow_by_default": {
"disallowed_regions": ["string"],
},
"allowlist_only": {
"allowed_regions": ["string"],
},
},
test_phone_numbers={
"string": "string",
})
const tenantResource = new google_native.identitytoolkit.v2.Tenant("tenantResource", {
allowPasswordSignup: false,
autodeleteAnonymousUsers: false,
client: {
permissions: {
disabledUserDeletion: false,
disabledUserSignup: false,
},
},
disableAuth: false,
displayName: "string",
emailPrivacyConfig: {
enableImprovedEmailPrivacy: false,
},
enableAnonymousUser: false,
enableEmailLinkSignin: false,
inheritance: {
emailSendingConfig: false,
},
mfaConfig: {
enabledProviders: [google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItem.ProviderUnspecified],
providerConfigs: [{
state: google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2ProviderConfigState.MfaStateUnspecified,
totpProviderConfig: {
adjacentIntervals: 0,
},
}],
state: google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigState.StateUnspecified,
},
monitoring: {
requestLogging: {
enabled: false,
},
},
passwordPolicyConfig: {
forceUpgradeOnSignin: false,
passwordPolicyEnforcementState: google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementState.PasswordPolicyEnforcementStateUnspecified,
passwordPolicyVersions: [{
customStrengthOptions: {
containsLowercaseCharacter: false,
containsNonAlphanumericCharacter: false,
containsNumericCharacter: false,
containsUppercaseCharacter: false,
maxPasswordLength: 0,
minPasswordLength: 0,
},
}],
},
project: "string",
recaptchaConfig: {
emailPasswordEnforcementState: google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementState.RecaptchaProviderEnforcementStateUnspecified,
managedRules: [{
action: google_native.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleAction.RecaptchaActionUnspecified,
endScore: 0,
}],
useAccountDefender: false,
},
smsRegionConfig: {
allowByDefault: {
disallowedRegions: ["string"],
},
allowlistOnly: {
allowedRegions: ["string"],
},
},
testPhoneNumbers: {
string: "string",
},
});
type: google-native:identitytoolkit/v2:Tenant
properties:
allowPasswordSignup: false
autodeleteAnonymousUsers: false
client:
permissions:
disabledUserDeletion: false
disabledUserSignup: false
disableAuth: false
displayName: string
emailPrivacyConfig:
enableImprovedEmailPrivacy: false
enableAnonymousUser: false
enableEmailLinkSignin: false
inheritance:
emailSendingConfig: false
mfaConfig:
enabledProviders:
- PROVIDER_UNSPECIFIED
providerConfigs:
- state: MFA_STATE_UNSPECIFIED
totpProviderConfig:
adjacentIntervals: 0
state: STATE_UNSPECIFIED
monitoring:
requestLogging:
enabled: false
passwordPolicyConfig:
forceUpgradeOnSignin: false
passwordPolicyEnforcementState: PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED
passwordPolicyVersions:
- customStrengthOptions:
containsLowercaseCharacter: false
containsNonAlphanumericCharacter: false
containsNumericCharacter: false
containsUppercaseCharacter: false
maxPasswordLength: 0
minPasswordLength: 0
project: string
recaptchaConfig:
emailPasswordEnforcementState: RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED
managedRules:
- action: RECAPTCHA_ACTION_UNSPECIFIED
endScore: 0
useAccountDefender: false
smsRegionConfig:
allowByDefault:
disallowedRegions:
- string
allowlistOnly:
allowedRegions:
- string
testPhoneNumbers:
string: string
Tenant Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Tenant resource accepts the following input properties:
- 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. Inputs. Google Cloud Identitytoolkit Admin V2Client Permission Config - 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. Inputs. Google Cloud Identitytoolkit Admin V2Email Privacy Config - 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.
- Inheritance
Pulumi.
Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Inheritance - Specify the settings that the tenant could inherit.
- Mfa
Config Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Multi Factor Auth Config - The tenant-level configuration of MFA options.
- Monitoring
Pulumi.
Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Monitoring Config - Configuration related to monitoring project activity.
- Password
Policy Pulumi.Config Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Password Policy Config - The tenant-level password policy config
- Project string
- Recaptcha
Config Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Recaptcha Config - The tenant-level reCAPTCHA config.
- Sms
Region Pulumi.Config Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Sms Region Config - 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 Args - 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 Args - 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.
- Inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Args - Specify the settings that the tenant could inherit.
- Mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Args - The tenant-level configuration of MFA options.
- Monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Args - Configuration related to monitoring project activity.
- Password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config Args - The tenant-level password policy config
- Project string
- Recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Args - The tenant-level reCAPTCHA config.
- Sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config Args - 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 - 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 - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance - Specify the settings that the tenant could inherit.
- mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config - Configuration related to monitoring project activity.
- password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config - The tenant-level password policy config
- project String
- recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config - The tenant-level reCAPTCHA config.
- sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config - 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 - 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 - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance - Specify the settings that the tenant could inherit.
- mfa
Config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config - Configuration related to monitoring project activity.
- password
Policy GoogleConfig Cloud Identitytoolkit Admin V2Password Policy Config - The tenant-level password policy config
- project string
- recaptcha
Config GoogleCloud Identitytoolkit Admin V2Recaptcha Config - The tenant-level reCAPTCHA config.
- sms
Region GoogleConfig Cloud Identitytoolkit Admin V2Sms Region Config - 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 Args - 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 Args - 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.
- inheritance
Google
Cloud Identitytoolkit Admin V2Inheritance Args - Specify the settings that the tenant could inherit.
- mfa_
config GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Args - The tenant-level configuration of MFA options.
- monitoring
Google
Cloud Identitytoolkit Admin V2Monitoring Config Args - Configuration related to monitoring project activity.
- password_
policy_ Googleconfig Cloud Identitytoolkit Admin V2Password Policy Config Args - The tenant-level password policy config
- project str
- recaptcha_
config GoogleCloud Identitytoolkit Admin V2Recaptcha Config Args - The tenant-level reCAPTCHA config.
- sms_
region_ Googleconfig Cloud Identitytoolkit Admin V2Sms Region Config Args - 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.
- 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.
- password
Policy Property MapConfig - The tenant-level password policy config
- project String
- 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).
Outputs
All input properties are implicitly available as output properties. Additionally, the Tenant resource produces the following output properties:
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- 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.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- 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.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of a tenant. For example: "projects/{project-id}/tenants/{tenant-id}"
Supporting Types
GoogleCloudIdentitytoolkitAdminV2AllowByDefault, GoogleCloudIdentitytoolkitAdminV2AllowByDefaultArgs
- 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
GoogleCloudIdentitytoolkitAdminV2AllowByDefaultResponse, GoogleCloudIdentitytoolkitAdminV2AllowByDefaultResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2AllowlistOnly, GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyArgs
- 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
GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyResponse, GoogleCloudIdentitytoolkitAdminV2AllowlistOnlyResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig, GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigArgs
- Permissions
Pulumi.
Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Client Permissions - Configuration related to restricting a user's ability to affect their account.
- Permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions - Configuration related to restricting a user's ability to affect their account.
- permissions
Google
Cloud Identitytoolkit Admin V2Client Permissions - 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.
GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigResponse, GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2ClientPermissions, GoogleCloudIdentitytoolkitAdminV2ClientPermissionsArgs
- 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
GoogleCloudIdentitytoolkitAdminV2ClientPermissionsResponse, GoogleCloudIdentitytoolkitAdminV2ClientPermissionsResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptions, GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsArgs
- 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
GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsResponse, GoogleCloudIdentitytoolkitAdminV2CustomStrengthOptionsResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig, GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigResponse, GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigResponseArgs
- 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, GoogleCloudIdentitytoolkitAdminV2HashConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2Inheritance, GoogleCloudIdentitytoolkitAdminV2InheritanceArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2InheritanceResponse, GoogleCloudIdentitytoolkitAdminV2InheritanceResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2MonitoringConfig, GoogleCloudIdentitytoolkitAdminV2MonitoringConfigArgs
- Request
Logging Pulumi.Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Request Logging - Configuration for logging requests made to this project to Stackdriver Logging
- Request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging - Configuration for logging requests made to this project to Stackdriver Logging
- request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging - Configuration for logging requests made to this project to Stackdriver Logging
- request
Logging GoogleCloud Identitytoolkit Admin V2Request Logging - Configuration for logging requests made to this project to Stackdriver Logging
- request_
logging GoogleCloud Identitytoolkit Admin V2Request Logging - 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
GoogleCloudIdentitytoolkitAdminV2MonitoringConfigResponse, GoogleCloudIdentitytoolkitAdminV2MonitoringConfigResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig, GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigArgs
- Enabled
Providers List<Pulumi.Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item> - 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> - 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
Pulumi.
Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Multi Factor Auth Config State - Whether MultiFactor Authentication has been enabled for this project.
- Enabled
Providers []GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item - A list of usable second factors for this project.
- Provider
Configs []GoogleCloud Identitytoolkit Admin V2Provider Config - 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
Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State - Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers List<GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item> - A list of usable second factors for this project.
- provider
Configs List<GoogleCloud Identitytoolkit Admin V2Provider Config> - 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
Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State - Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item[] - A list of usable second factors for this project.
- provider
Configs GoogleCloud Identitytoolkit Admin V2Provider Config[] - 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
Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State - Whether MultiFactor Authentication has been enabled for this project.
- enabled_
providers Sequence[GoogleCloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item] - A list of usable second factors for this project.
- provider_
configs Sequence[GoogleCloud Identitytoolkit Admin V2Provider Config] - 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
Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State - Whether MultiFactor Authentication has been enabled for this project.
- enabled
Providers List<"PROVIDER_UNSPECIFIED" | "PHONE_SMS"> - 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 "STATE_UNSPECIFIED" | "DISABLED" | "ENABLED" | "MANDATORY"
- Whether MultiFactor Authentication has been enabled for this project.
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItem, GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigEnabledProvidersItemArgs
- Provider
Unspecified - PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- Phone
Sms - PHONE_SMSSMS is enabled as a second factor for this project.
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item Provider Unspecified - PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config Enabled Providers Item Phone Sms - PHONE_SMSSMS is enabled as a second factor for this project.
- Provider
Unspecified - PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- Phone
Sms - PHONE_SMSSMS is enabled as a second factor for this project.
- Provider
Unspecified - PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- Phone
Sms - PHONE_SMSSMS is enabled as a second factor for this project.
- PROVIDER_UNSPECIFIED
- PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- PHONE_SMS
- PHONE_SMSSMS is enabled as a second factor for this project.
- "PROVIDER_UNSPECIFIED"
- PROVIDER_UNSPECIFIEDIllegal Provider, should not be used
- "PHONE_SMS"
- PHONE_SMSSMS is enabled as a second factor for this project.
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigResponse, GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigState, GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigStateArgs
- State
Unspecified - STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project
- Enabled
- ENABLEDMulti-factor authentication can be used for this project
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State State Unspecified - STATE_UNSPECIFIEDIllegal State, should not be used.
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State Disabled - DISABLEDMulti-factor authentication cannot be used for this project
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State Enabled - ENABLEDMulti-factor authentication can be used for this project
- Google
Cloud Identitytoolkit Admin V2Multi Factor Auth Config State Mandatory - MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- State
Unspecified - STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project
- Enabled
- ENABLEDMulti-factor authentication can be used for this project
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- State
Unspecified - STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project
- Enabled
- ENABLEDMulti-factor authentication can be used for this project
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDIllegal State, should not be used.
- DISABLED
- DISABLEDMulti-factor authentication cannot be used for this project
- ENABLED
- ENABLEDMulti-factor authentication can be used for this project
- MANDATORY
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDIllegal State, should not be used.
- "DISABLED"
- DISABLEDMulti-factor authentication cannot be used for this project
- "ENABLED"
- ENABLEDMulti-factor authentication can be used for this project
- "MANDATORY"
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigArgs
- Force
Upgrade boolOn Signin - Users must have a password compliant with the password policy to sign-in.
- Password
Policy Pulumi.Enforcement State Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement 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> - 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.
- Password
Policy GoogleEnforcement State Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State - Which enforcement mode to use for the password policy.
- Password
Policy []GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version - 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.
- password
Policy GoogleEnforcement State Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State - Which enforcement mode to use for the password policy.
- password
Policy List<GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version> - 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.
- password
Policy GoogleEnforcement State Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State - Which enforcement mode to use for the password policy.
- password
Policy GoogleVersions Cloud Identitytoolkit Admin V2Password Policy Version[] - 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.
- password_
policy_ Googleenforcement_ state Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State - Which enforcement mode to use for the password policy.
- password_
policy_ Sequence[Googleversions Cloud Identitytoolkit Admin V2Password Policy Version] - 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.
- password
Policy "PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED" | "OFF" | "ENFORCE"Enforcement 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.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementState, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigPasswordPolicyEnforcementStateArgs
- Password
Policy Enforcement State Unspecified - PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- Off
- OFFPassword Policy will not be used on the project.
- Enforce
- ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
- Google
Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State Password Policy Enforcement State Unspecified - PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- Google
Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State Off - OFFPassword Policy will not be used on the project.
- Google
Cloud Identitytoolkit Admin V2Password Policy Config Password Policy Enforcement State Enforce - ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
- Password
Policy Enforcement State Unspecified - PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- Off
- OFFPassword Policy will not be used on the project.
- Enforce
- ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
- Password
Policy Enforcement State Unspecified - PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- Off
- OFFPassword Policy will not be used on the project.
- Enforce
- ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
- PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED
- PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- OFF
- OFFPassword Policy will not be used on the project.
- ENFORCE
- ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
- "PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIED"
- PASSWORD_POLICY_ENFORCEMENT_STATE_UNSPECIFIEDIllegal State, should not be used.
- "OFF"
- OFFPassword Policy will not be used on the project.
- "ENFORCE"
- ENFORCEPasswords non-compliant with the password policy will be rejected with an error thrown.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigResponse, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersion, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionArgs
- Custom
Strength Pulumi.Options Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Custom Strength Options - The custom strength options enforced by the password policy.
- Custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options - The custom strength options enforced by the password policy.
- custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options - The custom strength options enforced by the password policy.
- custom
Strength GoogleOptions Cloud Identitytoolkit Admin V2Custom Strength Options - The custom strength options enforced by the password policy.
- custom_
strength_ Googleoptions Cloud Identitytoolkit Admin V2Custom Strength Options - The custom strength options enforced by the password policy.
- custom
Strength Property MapOptions - The custom strength options enforced by the password policy.
GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionResponse, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyVersionResponseArgs
- 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
GoogleCloudIdentitytoolkitAdminV2ProviderConfig, GoogleCloudIdentitytoolkitAdminV2ProviderConfigArgs
- State
Pulumi.
Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Provider Config State - 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 - TOTP MFA provider config for this project.
- State
Google
Cloud Identitytoolkit Admin V2Provider Config State - Describes the state of the MultiFactor Authentication type.
- Totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config - TOTP MFA provider config for this project.
- state
Google
Cloud Identitytoolkit Admin V2Provider Config State - Describes the state of the MultiFactor Authentication type.
- totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config - TOTP MFA provider config for this project.
- state
Google
Cloud Identitytoolkit Admin V2Provider Config State - Describes the state of the MultiFactor Authentication type.
- totp
Provider GoogleConfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config - TOTP MFA provider config for this project.
- state
Google
Cloud Identitytoolkit Admin V2Provider Config State - Describes the state of the MultiFactor Authentication type.
- totp_
provider_ Googleconfig Cloud Identitytoolkit Admin V2Totp Mfa Provider Config - TOTP MFA provider config for this project.
- state "MFA_STATE_UNSPECIFIED" | "DISABLED" | "ENABLED" | "MANDATORY"
- Describes the state of the MultiFactor Authentication type.
- totp
Provider Property MapConfig - TOTP MFA provider config for this project.
GoogleCloudIdentitytoolkitAdminV2ProviderConfigResponse, GoogleCloudIdentitytoolkitAdminV2ProviderConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2ProviderConfigState, GoogleCloudIdentitytoolkitAdminV2ProviderConfigStateArgs
- Mfa
State Unspecified - MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project.
- Enabled
- ENABLEDMulti-factor authentication can be used for this project.
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- Google
Cloud Identitytoolkit Admin V2Provider Config State Mfa State Unspecified - MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- Google
Cloud Identitytoolkit Admin V2Provider Config State Disabled - DISABLEDMulti-factor authentication cannot be used for this project.
- Google
Cloud Identitytoolkit Admin V2Provider Config State Enabled - ENABLEDMulti-factor authentication can be used for this project.
- Google
Cloud Identitytoolkit Admin V2Provider Config State Mandatory - MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- Mfa
State Unspecified - MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project.
- Enabled
- ENABLEDMulti-factor authentication can be used for this project.
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- Mfa
State Unspecified - MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- Disabled
- DISABLEDMulti-factor authentication cannot be used for this project.
- Enabled
- ENABLEDMulti-factor authentication can be used for this project.
- Mandatory
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- MFA_STATE_UNSPECIFIED
- MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- DISABLED
- DISABLEDMulti-factor authentication cannot be used for this project.
- ENABLED
- ENABLEDMulti-factor authentication can be used for this project.
- MANDATORY
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
- "MFA_STATE_UNSPECIFIED"
- MFA_STATE_UNSPECIFIEDIllegal State, should not be used.
- "DISABLED"
- DISABLEDMulti-factor authentication cannot be used for this project.
- "ENABLED"
- ENABLEDMulti-factor authentication can be used for this project.
- "MANDATORY"
- MANDATORYMulti-factor authentication is required for this project. Users from this project must authenticate with the second factor.
GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig, GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigArgs
- Email
Password Pulumi.Enforcement State Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement 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> - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- Use
Account boolDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- Email
Password GoogleEnforcement State Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement 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 - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- Use
Account boolDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password GoogleEnforcement State Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement 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> - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- use
Account BooleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password GoogleEnforcement State Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement 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[] - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- use
Account booleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email_
password_ Googleenforcement_ state Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement 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] - The managed rules for authentication action based on reCAPTCHA scores. The rules are shared across providers for a given tenant project.
- use_
account_ booldefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
- email
Password "RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED" | "OFF" | "AUDIT" | "ENFORCE"Enforcement 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.
- use
Account BooleanDefender - Whether to use the account defender for reCAPTCHA assessment. Defaults to
false
.
GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementState, GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigEmailPasswordEnforcementStateArgs
- Recaptcha
Provider Enforcement State Unspecified - RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- Off
- OFFUnenforced.
- Audit
- AUDITreCAPTCHA assessment is created, result is not used to enforce.
- Enforce
- ENFORCEreCAPTCHA assessment is created, result is used to enforce.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement State Recaptcha Provider Enforcement State Unspecified - RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement State Off - OFFUnenforced.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement State Audit - AUDITreCAPTCHA assessment is created, result is not used to enforce.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Config Email Password Enforcement State Enforce - ENFORCEreCAPTCHA assessment is created, result is used to enforce.
- Recaptcha
Provider Enforcement State Unspecified - RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- Off
- OFFUnenforced.
- Audit
- AUDITreCAPTCHA assessment is created, result is not used to enforce.
- Enforce
- ENFORCEreCAPTCHA assessment is created, result is used to enforce.
- Recaptcha
Provider Enforcement State Unspecified - RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- Off
- OFFUnenforced.
- Audit
- AUDITreCAPTCHA assessment is created, result is not used to enforce.
- Enforce
- ENFORCEreCAPTCHA assessment is created, result is used to enforce.
- RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED
- RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- OFF
- OFFUnenforced.
- AUDIT
- AUDITreCAPTCHA assessment is created, result is not used to enforce.
- ENFORCE
- ENFORCEreCAPTCHA assessment is created, result is used to enforce.
- "RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIED"
- RECAPTCHA_PROVIDER_ENFORCEMENT_STATE_UNSPECIFIEDEnforcement state has not been set.
- "OFF"
- OFFUnenforced.
- "AUDIT"
- AUDITreCAPTCHA assessment is created, result is not used to enforce.
- "ENFORCE"
- ENFORCEreCAPTCHA assessment is created, result is used to enforce.
GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigResponse, GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigResponseArgs
- 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, GoogleCloudIdentitytoolkitAdminV2RecaptchaKeyResponseArgs
GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRule, GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleArgs
- Action
Pulumi.
Google Native. Identity Toolkit. V2. Google Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action - 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
Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action - 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
Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action - 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
Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action - 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
Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action - 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 "RECAPTCHA_ACTION_UNSPECIFIED" | "BLOCK"
- 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.
GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleAction, GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleActionArgs
- Recaptcha
Action Unspecified - RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- Block
- BLOCKThe reCAPTCHA-protected request will be blocked.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action Recaptcha Action Unspecified - RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- Google
Cloud Identitytoolkit Admin V2Recaptcha Managed Rule Action Block - BLOCKThe reCAPTCHA-protected request will be blocked.
- Recaptcha
Action Unspecified - RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- Block
- BLOCKThe reCAPTCHA-protected request will be blocked.
- Recaptcha
Action Unspecified - RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- Block
- BLOCKThe reCAPTCHA-protected request will be blocked.
- RECAPTCHA_ACTION_UNSPECIFIED
- RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- BLOCK
- BLOCKThe reCAPTCHA-protected request will be blocked.
- "RECAPTCHA_ACTION_UNSPECIFIED"
- RECAPTCHA_ACTION_UNSPECIFIEDThe reCAPTCHA action is not specified.
- "BLOCK"
- BLOCKThe reCAPTCHA-protected request will be blocked.
GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleResponse, GoogleCloudIdentitytoolkitAdminV2RecaptchaManagedRuleResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2RequestLogging, GoogleCloudIdentitytoolkitAdminV2RequestLoggingArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2RequestLoggingResponse, GoogleCloudIdentitytoolkitAdminV2RequestLoggingResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig, GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigArgs
- Allow
By Pulumi.Default Google Native. Identity Toolkit. V2. Inputs. Google Cloud Identitytoolkit Admin V2Allow By Default - 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 - A policy of only allowing regions by explicitly adding them to an allowlist.
- Allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default - 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 - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default - 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 - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow
By GoogleDefault Cloud Identitytoolkit Admin V2Allow By Default - 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 - A policy of only allowing regions by explicitly adding them to an allowlist.
- allow_
by_ Googledefault Cloud Identitytoolkit Admin V2Allow By Default - 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 - 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.
GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigResponse, GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigResponseArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfig, GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigArgs
- 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.
GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigResponse, GoogleCloudIdentitytoolkitAdminV2TotpMfaProviderConfigResponseArgs
- 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.