Projects¶
List Projects¶
GET /api/projects
OAuth authorization required: project_read
Schema
projects: Arrayid: Integername: Stringskip_ssh: Booleancurrent_state:String<working,alert,ok,deleting>created_at: DateTimeupdated_at: DateTimecontainer_image_ids:Array<Integer>node_status: Object | Status of the nodes running the project's containers and bastions (with nothing deployed yet, its availability zones' nodes). See Node status.links: Hashservices: String (url)container_images: String (url)bastions: String (url)
metadata: Hashicons: Arrayimage_names: Array
View Project¶
GET /api/projects/{id}
OAuth authorization required: project_read
Schema
project: Objectid: Integername: Stringskip_ssh: Booleancurrent_state:String<working,alert,ok,deleting>created_at: DateTimeupdated_at: DateTimecontainer_image_ids:Array<Integer>node_status: Object | Status of the nodes running the project's containers and bastions (with nothing deployed yet, its availability zones' nodes). See Node status.links: Hashservices: String (url)container_images: String (url)bastions: String (url)
metadata: Hashicons: Arrayimage_names: Array
Update Project¶
PATCH /api/projects/{id}
OAuth authorization required: project_write
Schema
project: Objectname: String
Delete Project¶
DELETE /api/projects/{id}
OAuth authorization required: project_write