API METHODS

UAPI80: Service Host Entry

UAPI80: Service Metadata

UAPI80: Service Resources

UAPI80: Service SSL


SECTIONS

List all container services

GET /api/container_services

OAuth AuthorizationRequired: projects_read


View Container Service

GET /api/container_services/{id}

OAuth AuthorizationRequired: projects_read


Update a container service

PATCH /api/container_services/{id}

OAuth AuthorizationRequired: projects_write

Delete a container service

DELETE /api/container_services/{id}

OAuth AuthorizationRequired: projects_write


Resize Service

Initiate a resize event for a ContainerService

POST /api/container_services/{container-service-id}/resize

OAuth AuthorizationRequired: projects_write

SCHEMA

EXAMPLE

{
    "container_service": {
        "product_id": 2
    }
}

Scale Service

Initiate a scale event for a ContainerService

POST /api/container_services/{container-service-id}/scale

OAuth AuthorizationRequired: projects_write

SCHEMA

EXAMPLE

{
    "container_service": {
        "qty": 2
    }
}

Power Management

Perform a power action on all containers belonging to a service

PUT /api/container_services/{container-service-id}/power/{action}

OAuth AuthorizationRequired: projects_write

SCHEMA