def update_endpoint()

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