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***