Projects

Manage projects with the CUDO Compute CLI tool

Reference

A project is a container for cloud resources. You need to create a project before you can create virtual machines. See cudoctl projects -h for more details.

Create a project

$ cudoctl projects create example-project
billingAccountId: yyfh32y6d9v2
createBy: user-account-id
id: example-project

List projects

$ cudoctl projects
projects:
    - billingAccountId: yyfh32y6d9v2
      createBy: user-account-id
      id: example-project
    ...

Delete a project

$ cudoctl projects delete example-project

Virtual machines

A virtual machine is a billable computing resource. You need to create a project before you can create virtual machines. See cudoctl virtual-machines -h for more details.

Get a virtual machine

$ cudoctl vm get ***VIRTUAL_MACHINE_NAME***

Create a virtual machine

$ cudoctl vm create
  --image=***IMAGE_NAME***
  --compute=***COMPUTE_ID***
  [***VIRTUAL_MACHINE_NAME***]

Reset a virtual machine

$ cudoctl vm reset ***VIRTUAL_MACHINE_NAME***

Start a virtual machine

$ cudoctl vm start ***VIRTUAL_MACHINE_NAME***

Stop a virtual machine

$ cudoctl vm stop ***VIRTUAL_MACHINE_NAME***

Delete a virtual machine

$ cudoctl vm delete ***VIRTUAL_MACHINE_NAME***