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