# DigitalOcean provider type contracts { Droplet = { id | String, name | String, size | String, region | String, image | String, }, Volume = { id | String, name | String, size | Number, region | String, }, FloatingIP = { ip | String, region | String, droplet_id | String, }, VPC = { id | String, name | String, description | String, region | String, }, Firewall = { id | String, name | String, inbound_rules | Array String, outbound_rules | Array String, }, }