PasswordValidationPolicy.fromMap constructor

PasswordValidationPolicy.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory PasswordValidationPolicy.fromMap(Map<String, dynamic> map) {
  return PasswordValidationPolicy(
    complexity: (() { final guardedValue = map['complexity']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PasswordValidationPolicyComplexity.fromValue(guardedValue as String)); })(),
    disallowCompromisedCredentials: (() { final guardedValue = map['disallowCompromisedCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    disallowUsernameSubstring: (() { final guardedValue = map['disallowUsernameSubstring']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    enablePasswordPolicy: (() { final guardedValue = map['enablePasswordPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    minLength: (() { final guardedValue = map['minLength']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    passwordChangeInterval: (() { final guardedValue = map['passwordChangeInterval']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    reuseInterval: (() { final guardedValue = map['reuseInterval']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
  );
}