Projects: Resources¶
Bastion¶
List Bastions¶
SSH/SFTP Containers
GET /api/projects/{project-id}/bastions
OAuth authorization required: projects_read
Schema
bastions: Arrayid: Integername: Stringstatus: Stringnode_id: Integerip_addr: Stringcreated_at: DateTimeupdated_at: DateTimeport: Integerpw_auth: Boolean | If true, password auth is enabled.username: Stringpassword: String
Reset Bastion Password¶
POST /api/projects/{project-id}/bastions/{id}/reset_password
OAuth authorization required: projects_write
Containers¶
GET /api/projects/{project-id}/containers
OAuth authorization required: projects_read
Schema
containers:Array<Container>
Events¶
GET /api/projects/{project-id}/events
OAuth authorization required: projects_read
Schema
event_log: Arrayid: Integerlocale: Stringstatus: Stringnotice: Booleanstate_reason: Stringevent_code: Stringdescription: Stringcreated_at: DateTimeupdated_at: DateTimeaudit: Objectid: Integerip_addr: Stringevent: Stringraw_data: Stringcreated_at: DateTimeupdated_at: DateTimeuser: Objectid: Integername: String
Images¶
GET /api/project/{project-id}/images
OAuth authorization required: projects_read
Schema
container_images:Array<ContainerImage>
Services¶
GET /api/projects/{project-id}/services
OAuth authorization required: projects_read
Schema
container_services:Array<ContainerService>container_images:Array<ContainerImage>