Create a NATS account. Create a NATS account associated with a Project.
The request NatsApiCreateNatsAccountRequest
A Promise of NatsAccount
Create NATS credentials. Create a set of credentials for a NATS account, specified by its NATS account ID.
The request NatsApiCreateNatsCredentialsRequest
A Promise of NatsCredentials
Delete a NATS account. Delete a NATS account, specified by its NATS account ID. Note that deleting a NATS account is irreversible, and any credentials, streams, consumer and stored messages belonging to this NATS account will also be deleted.
The request NatsApiDeleteNatsAccountRequest
Delete NATS credentials. Delete a set of credentials, specified by their credentials ID. Deleting credentials is irreversible and cannot be undone. The credentials can no longer be used to access the NATS account, and active connections using this credentials will be closed.
The request NatsApiDeleteNatsCredentialsRequest
Get a NATS account. Retrieve information about an existing NATS account identified by its NATS account ID. Its full details, including name and endpoint, are returned in the response.
The request NatsApiGetNatsAccountRequest
A Promise of NatsAccount
Get NATS credentials. Retrieve an existing set of credentials, identified
by the nats_credentials_id
. The credentials themselves are NOT returned,
only their metadata (NATS account ID, credentials name, etc), are returned
in the response.
The request NatsApiGetNatsCredentialsRequest
A Promise of NatsCredentials
List NATS accounts. List all NATS accounts in the specified region, for a
Scaleway Organization or Project. By default, the NATS accounts returned in
the list are ordered by creation date in ascending order, though this can
be modified via the order_by
field.
The request NatsApiListNatsAccountsRequest
A Promise of ListNatsAccountsResponse
List NATS credentials. List existing credentials in the specified NATS account. The response contains only the metadata for the credentials, not the credentials themselves, which are only returned after a Create Credentials call.
The request NatsApiListNatsCredentialsRequest
A Promise of ListNatsCredentialsResponse
Update the name of a NATS account. Update the name of a NATS account, specified by its NATS account ID.
The request NatsApiUpdateNatsAccountRequest
A Promise of NatsAccount
Messaging and Queuing NATS API.
This API allows you to manage Scaleway Messaging and Queuing NATS accounts.