Scaleway logo
Apple silicon API

A runner represents the configuration for a CI/CD runner that can be installed an a server.


List runner configurations associated with a server

GET
https://api.scaleway.com
/apple-silicon/v1alpha1/zones/{zone}/runners

List runner configurations associated with a server › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-3

List runner configurations associated with a server › query Parameters

server_id
​string

ID of the server for which to list applied runner configurations. (UUID format)

project_id
​string

Only list servers of this project ID. (UUID format)

organization_id
​string

Only list servers of this Organization ID. (UUID format)

page
​integer · int32

Positive integer to choose the page to return.

page_size
​integer · uint32

Positive integer lower or equal to 100 to select the number of items to return.

List runner configurations associated with a server › Responses


Create a new runner configuration

POST
https://api.scaleway.com
/apple-silicon/v1alpha1/zones/{zone}/runners

Create a new runner configuration › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-3

Create a new runner configuration › Request Body

project_id
​string · required

Creates a runner in the given project_id. (UUID format)

​scaleway.apple_silicon.v1alpha1.RunnerConfigurationV2 · required

Configuration details for the runner.

Create a new runner configuration › Responses

200
id
​string

UUID of the runner.

Configuration of the runner.

Status of the runner.

Enum values:
unknown_status
waiting
enabled
disabled
error
Default: unknown_status
error_message
​string

Error message of the runner (if any).

zone
​string

Zone of the runner.

srn
​string · pattern: ^srn://apple-silicon…

SRN of the runner.


Retrieve a runner configuration

GET
https://api.scaleway.com
/apple-silicon/v1alpha1/zones/{zone}/runners/{runner_id}

Retrieve a runner configuration › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-3
runner_id
​string · required

ID of the runner configuration to get. (UUID format)

Retrieve a runner configuration › Responses

200
id
​string

UUID of the runner.

Configuration of the runner.

Status of the runner.

Enum values:
unknown_status
waiting
enabled
disabled
error
Default: unknown_status
error_message
​string

Error message of the runner (if any).

zone
​string

Zone of the runner.

srn
​string · pattern: ^srn://apple-silicon…

SRN of the runner.


Create a new runner configuration

PATCH
https://api.scaleway.com
/apple-silicon/v1alpha1/zones/{zone}/runners/{runner_id}

Create a new runner configuration › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-3
runner_id
​string · required

ID of the runner configuration to update. (UUID format)

Create a new runner configuration › Request Body

​scaleway.apple_silicon.v1alpha1.RunnerConfigurationV2 · required

Configuration details for the runner.

Create a new runner configuration › Responses

200
id
​string

UUID of the runner.

Configuration of the runner.

Status of the runner.

Enum values:
unknown_status
waiting
enabled
disabled
error
Default: unknown_status
error_message
​string

Error message of the runner (if any).

zone
​string

Zone of the runner.

srn
​string · pattern: ^srn://apple-silicon…

SRN of the runner.


Create a new runner configuration

DELETE
https://api.scaleway.com
/apple-silicon/v1alpha1/zones/{zone}/runners/{runner_id}

Create a new runner configuration › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-3
runner_id
​string · required

ID of the runner configuration to delete. (UUID format)

Create a new runner configuration › Responses

No data returned