in cloudformation/mediapackage_endpoint_common.py [0:0]
def update_endpoint(mediapackage, create_endpoint, event, context):
"""
Update a MediaPackage channel
Return the channel URL, username and password generated by MediaPackage
"""
endpoint_id = event["PhysicalResourceId"]
try:
result = delete_endpoint(mediapackage, event, context)
if result['Status'] == 'SUCCESS':
result = create_endpoint(mediapackage, event, context, False)
except Exception as ex:
print(ex)
result = {'Status': 'FAILED', 'Data': {"Exception": str(ex)}, 'ResourceId': endpoint_id}
return result