TenantArgs.fromMap constructor
TenantArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory TenantArgs.fromMap(Map<String, dynamic> map) {
return TenantArgs(
allowPasswordSignup: (() { final guardedValue = map['allowPasswordSignup']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
autodeleteAnonymousUsers: (() { final guardedValue = map['autodeleteAnonymousUsers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
client: (() { final guardedValue = map['client']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
disableAuth: (() { final guardedValue = map['disableAuth']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
emailPrivacyConfig: (() { final guardedValue = map['emailPrivacyConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
enableAnonymousUser: (() { final guardedValue = map['enableAnonymousUser']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableEmailLinkSignin: (() { final guardedValue = map['enableEmailLinkSignin']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
inheritance: (() { final guardedValue = map['inheritance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2Inheritance.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
mfaConfig: (() { final guardedValue = map['mfaConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
monitoring: (() { final guardedValue = map['monitoring']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2MonitoringConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
passwordPolicyConfig: (() { final guardedValue = map['passwordPolicyConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
recaptchaConfig: (() { final guardedValue = map['recaptchaConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
smsRegionConfig: (() { final guardedValue = map['smsRegionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
testPhoneNumbers: (() { final guardedValue = map['testPhoneNumbers']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
);
}