EXTENSIONS
Scaleway Secret Manager Vault
A swamp vault backend backed by Scaleway Secret Manager — source other models' secrets from Scaleway with vault.get(...) expressions, authenticated via X-Auth-Token.
Scaleway Inventory
Consolidated inventory report across all @sntxrr/scaleway-* models — counts per service, per region/zone, per status, plus resource ids, names, and statuses, discovered from stored sync/list snapshots.
Scaleway Webhosting
Manage a Scaleway Web Hosting plan — sync state, create, update, and delete hosting plans, and discover plans in a region, via the Web Hosting API with X-Auth-Token auth.
Scaleway Vpc
Manage a Scaleway VPC — sync current state, create, update and delete VPCs, and discover VPCs and Private Networks in a region, via the VPC API with X-Auth-Token auth.
Scaleway Tem
Manage a Scaleway Transactional Email (TEM) sending domain — sync state, create, and delete domains, discover domains, and list sent emails in a region, via the TEM API with X-Auth-Token auth.
Scaleway Serverless Jobs
Manage a Scaleway Serverless Jobs job definition — sync state, create, update, delete, and run it (starting job runs), plus discover job definitions in a region, via the Serverless Jobs API with X-Auth-Token auth.
Scaleway Serverless Functions
Manage a Scaleway Serverless Function — sync state, create, update, deploy, and delete functions, and discover functions and namespaces in a region, via the Serverless Functions API with X-Auth-Token auth.
Scaleway Serverless Containers
Manage a Scaleway Serverless Container — sync state, create, update, delete, and redeploy a container, and discover containers and namespaces in a region, via the Serverless Containers API with X-Auth-Token auth.
Scaleway Secret Manager
Manage a Scaleway Secret Manager secret — sync/create/update/delete metadata, list secrets in a region, add new secret versions, and access secret values (returned only via a sensitive, vaulted output), via the Secret Manager API with X-Auth-Token auth.
Scaleway Registry
Manage a Scaleway Container Registry namespace — sync state, create, update, and delete namespaces, and discover namespaces in a region, via the Registry API with X-Auth-Token auth.
Scaleway Redis
Manage a Scaleway Managed Database for Redis cluster — sync state, create, update, and delete Redis clusters, and discover clusters in a zone, via the Redis API with X-Auth-Token auth.
Scaleway Rdb
Manage a Scaleway Managed Database (RDB) instance — sync state, create, update, and delete PostgreSQL/MySQL instances, and discover instances in a region, via the RDB API with X-Auth-Token auth.
Scaleway Public Gateway
Manage a Scaleway Public Gateway — sync current state, create, update, delete, and discover Public Gateways in a zone, via the zoned Public Gateway v2 API with X-Auth-Token auth.
Scaleway Object Storage
Manage a Scaleway Object Storage (S3-compatible) bucket — list-buckets, create, delete, sync, and list-objects — via the S3 API with AWS Signature V4 signing (access key + secret key), not X-Auth-Token.
Scaleway Mongodb
Manage a Scaleway Managed MongoDB® Database Instance — sync state, create, update, and delete instances, and discover instances in a region, via the Managed MongoDB API with X-Auth-Token auth.
Scaleway Messaging
Manage a Scaleway Messaging & Queuing (MNQ) NATS account — sync state, create, update, and delete NATS accounts, and discover accounts in a region, via the MNQ API with X-Auth-Token auth.
Scaleway Load Balancer
Manage a Scaleway Load Balancer — sync current state, create, update, delete, and discover Load Balancers plus their backends and frontends in a zone, via the zoned Load Balancer API with X-Auth-Token auth.
Scaleway Key Manager
Manage a Scaleway Key Manager (KMS) key — sync metadata, create, delete, rotate, list keys in a region, and encrypt/decrypt data, via the Key Manager API with X-Auth-Token auth. Plaintext is handled as sensitive and never logged or stored.
Scaleway Kapsule
Manage a Scaleway Kubernetes Kapsule cluster — sync state, create, update, upgrade, and delete clusters, discover clusters and node pools in a region, and fetch the kubeconfig, via the Kubernetes API with X-Auth-Token auth.
Scaleway Ipam
Manage a Scaleway IPAM IP address — sync state, book (reserve), update tags/reverses, and release an IP, and discover managed IPs in a region, via the IPAM API with X-Auth-Token auth.
Scaleway Instance
Manage a Scaleway Instance compute server — sync current state, issue power actions (poweron/poweroff/reboot/stop_in_place/terminate), and discover servers in a zone, via the Instance API with X-Auth-Token auth.
Scaleway Inference
Manage a Scaleway Managed Inference deployment — sync state, create, update, and delete dedicated model serving deployments, and discover deployments in a region, via the Managed Inference API with X-Auth-Token auth.
Scaleway Iam
Manage a Scaleway IAM application — sync, create, update, delete, and list applications, plus list API-key metadata and policies, via the global IAM API (/iam/v1alpha1) with X-Auth-Token auth.
Scaleway File Storage
Manage a Scaleway File Storage (managed NFS) filesystem — sync state, create, update, and delete network-attached filesystems, and discover filesystems in a region, via the File Storage API with X-Auth-Token auth.