def update_rejection_request_status()

in approve-request/app.py [0:0]


def update_rejection_request_status(request_id):
    logger.info('Received request to terminate a stack with request id: {}'.format(request_id))
    response = budgets_table.update_item(
        Key={'partitionKey':request_partition, 'rangeKey': request_id},
        UpdateExpression=
        "set requestStatus = :s, requestRejectionTime=:a, resourceStatus=:r",
        ExpressionAttributeValues={
            ':s': 'REJECTED_ADMIN',
            ':a': str(datetime.utcnow()),
            ':r': 'REJECTED'
        },
        ReturnValues="UPDATED_NEW")
    logger.debug("UpdateItem succeeded:")
    logger.debug(json.dumps(response))