def create()

in functions/password_policy/app.py [0:0]


def create(event, context):
    """Updates the IAM password policy."""
    logger.info("Create Event")
    iam_client = get_client(event)
    logger.info(json.dumps(event))
    event = format_properties(event)
    logger.info(json.dumps(event))
    resource_properties = event['ResourceProperties']
    iam_client.update_account_password_policy(
        MinimumPasswordLength=resource_properties['MinimumPasswordLength'],
        RequireSymbols=resource_properties['RequireSymbols'],
        RequireNumbers=resource_properties['RequireNumbers'],
        RequireUppercaseCharacters=resource_properties['RequireUppercaseCharacters'],
        RequireLowercaseCharacters=resource_properties['RequireLowercaseCharacters'],
        AllowUsersToChangePassword=resource_properties['AllowUsersToChangePassword'],
        MaxPasswordAge=resource_properties['MaxPasswordAge'],
        PasswordReusePrevention=resource_properties['PasswordReusePrevention'],
        HardExpiry=resource_properties['HardExpiry']
    )