import { Value } from '../../../cloudformation/Value';
/**
  Creates a password for the specified user, giving the user the ability to access AWS services through the AWS Management Console. For more information about managing passwords, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html">Managing Passwords</a> in the <em>IAM User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html">the AWS Docs</a>
*/
export interface LoginProfileProps {
    /** <code>Password</code>  <a name="cfn-iam-user-loginprofile-password"></a>
  The user’s password.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    password: Value<string>;
    /** <code>PasswordResetRequired</code>  <a name="cfn-iam-user-loginprofile-passwordresetrequired"></a>
  Specifies whether the user is required to set a new password on next sign-in.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    passwordResetRequired?: Value<boolean>;
}
