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