Skip to main content

Scaleway Messaging

@sntxrr/scaleway-messagingv2026.07.19.1· 6d agoMODELS
01README

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.

02Models1
@sntxrr/scaleway-messagingv2026.07.19.1scaleway_messaging.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the NATS account.
regionstringRegion, e.g. fr-par, nl-ams, pl-waw.
natsAccountId?stringID of the NATS account this model manages. Optional — `create`
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the NATS account's current state (GetNatsAccount).
fn create(name: string)
Provision a new NATS account (CreateNatsAccount) and snapshot it.
ArgumentTypeDescription
namestringName of the new NATS account.
fn update(name?: string)
Mutate a NATS account's mutable fields (UpdateNatsAccount).
ArgumentTypeDescription
name?stringNew name for the NATS account.
fn delete()
Deprovision the NATS account (DeleteNatsAccount).
fn list()
Discover all NATS accounts in the region (factory).

Resources

nats-account(infinite)— Snapshot of the NATS account's state
03Previous Versions1
2026.07.18.1
04Stats
A
100 / 100
Downloads
0
Archive size
9.4 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