From e05a551e027b0421ef4d9167602407bc870051f9 Mon Sep 17 00:00:00 2001 From: Keith Suderman Date: Sun, 2 Oct 2022 22:11:50 -0400 Subject: [PATCH] Add deployments delete command --- cloudlaunch_cli/main.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cloudlaunch_cli/main.py b/cloudlaunch_cli/main.py index 9415480..edab859 100644 --- a/cloudlaunch_cli/main.py +++ b/cloudlaunch_cli/main.py @@ -114,6 +114,14 @@ def create_deployment(name, application, cloud, target_id, application_version, _print_deployments([new_deployment]) +@click.command() +@click.argument('id') +@click.argument('cloud') +def delete_deployment(id, cloud): + cloudlaunch_client = create_api_client(cloud) + cloudlaunch_client.deployments.delete(id) + + @click.command() @click.option('--archived', is_flag=True, help='Show only archived deployments') @@ -319,6 +327,7 @@ def _print_vm_types(vm_types): deployments.add_command(create_deployment, name='create') deployments.add_command(list_deployments, name='list') +deployments.add_command(delete_deployment, name='delete') applications.add_command(create_application, name='create') applications.add_command(list_applications, name='list')