Skip to main content

Scaleway Apple Silicon

@sntxrr/scaleway-apple-siliconv2026.07.19.1· 17d agoMODELS
01README

Manage a Scaleway Apple silicon (Mac mini) server — sync state, create, update, delete (idempotent), reboot, and discover servers in a zone, via the Apple silicon API with X-Auth-Token auth.

02Models1
@sntxrr/scaleway-apple-siliconv2026.07.19.1scaleway_apple_silicon.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the Apple silicon server.
zonestringAvailability zone. Apple silicon is limited to fr-par-1 and fr-par-3.
serverId?stringID of the Apple silicon server this model manages. Optional — `create`
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the server's current state (GetServer).
fn create(name: string, type: string, osId?: string, enableVpc?: boolean)
Provision a new Apple silicon server (CreateServer).
ArgumentTypeDescription
namestringName for the new Apple silicon server.
typestringMachine commercial type, e.g. M1-M, M2-M, M2-L, M4-S.
osId?stringOptional OS image ID to install; omit for the type's default OS.
enableVpc?booleanOptional: attach the server to a Private Network (VPC).
fn update(name?: string, scheduleDeletion?: boolean, enableVpc?: boolean)
Update mutable fields of the server (UpdateServer, PATCH).
ArgumentTypeDescription
name?stringNew name for the server.
scheduleDeletion?booleanWhether to schedule the server for automatic deletion at end of term.
enableVpc?booleanToggle Private Network (VPC) attachment.
fn delete()
Delete the server (DeleteServer). Idempotent: a 404 is treated as already absent.
fn action(action: enum)
Issue a server action (reboot).
ArgumentTypeDescription
actionenumApple silicon server action verb.
fn list()
Discover all Apple silicon servers in the zone (factory).

Resources

server(infinite)— Snapshot of the Apple silicon server's state
server-type(infinite)— An available Apple silicon server type (catalog entry)
os(infinite)— An installable Apple silicon OS image (catalog entry)
connection(infinite)— Sensitive login details (ssh username, sudo password, VNC URL). Vaulted, never logged.
03Previous Versions1
2026.07.18.1
04Stats
A
100 / 100
Downloads
0
Archive size
14.9 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels