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))