def save_to_file()

in clone_mediaconvert_resources/clone_mediaconvert_resources.py [0:0]


def save_to_file(source, destination, action):
    source_client = create_clients(source)
    if action == 'PRESETS':
        print("Processing Presets")
        presets = get_presets(source_client, "multi")
        print("Saved Presets to " + presets + " directory")
        exit()
    elif action == 'QUEUES':
        print("Processing Queues")
        queues = get_queues(source_client, "multi")
        print("Saved Queues to " + queues + " directory")
        exit()
    elif action == 'TEMPLATES':
        print("Processing Job Templates")
        template = get_templates(source_client, "multi", destination)
        print("Saved Job Templates to " + template + " directory")
    elif action == 'ALL':
        print("Processing ALL resources")
        print("Processing Queues ")
        queues = get_queues(source_client, "multi")
        if queues is not None:
            print("Saved Queues to " + queues + " directory")
        else:
            print("No queues to clone")

        print("Processing Presets")
        presets = get_presets(source_client, "multi")
        if presets is not None:
            print("Saved Presets to " + presets + " directory")
        else:
            print("No presets to clone")

        print("Processing Job Templates")
        templates = get_templates(source_client, "multi", destination)
        if templates is not None:
            print("Saved Job Templates to " + templates + " directory")
        else:
            print("No job templates to clone")