Scaleway logo
Commands

Documentation for `scw messageq`

The CLI documentation pages are currently under construction

The content is up to date. We're making improvements to the site over the next few weeks for a better experience.

MessageQ API.

Manage your MessageQ deployment

Manage your MessageQ deployment.

Create a new MessageQ deployment

Create a new MessageQ deployment.

Usage:

TerminalCode
scw messageq deployment create [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
project-idProject ID to use. If none is passed the default project ID will be used
nameName of the deployment
tags.{index}Tags
node-countNumber of nodes
node-typeNode type to use
user-nameUsername for the deployment user
passwordPassword for the deployment user
volume.typeType of the VolumeOne of: unknown_type, sbs_5k, sbs_15k
volume.size-bytesSize of the Volume
endpoints.{index}.public
endpoints.{index}.private-network.private-network-id
versionThe MessageQ version to use
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Delete a MessageQ deployment

Delete a MessageQ deployment.

Usage:

TerminalCode
scw messageq deployment delete [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Retrieve a specific MessageQ deployment

Retrieve a specific MessageQ deployment.

Usage:

TerminalCode
scw messageq deployment get [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Retrieve a list of MessageQ deployments

Retrieve a list of MessageQ deployments.

Usage:

TerminalCode
scw messageq deployment list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
project-idProject ID to filter for, only deployments from this Project will be returned
order-bySort order for deployments in the responseOne of: created_at_asc, created_at_desc, name_asc, name_desc, updated_at_asc, updated_at_desc
tags.{index}Tags to filter for, only deployments with one or more matching tags will be returned
nameDeployment name to filter for, only deployments with this string within their name will be returned
organization-idOrganization ID to filter for, only deployments from this Organization will be returned
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par, all

Update a MessageQ deployment

Update a MessageQ deployment.

Usage:

TerminalCode
scw messageq deployment update [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
nameNew name for the deployment
tags.{index}Tags to update
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Upgrade a MessageQ deployment

Upgrade a MessageQ deployment.

Usage:

TerminalCode
scw messageq deployment upgrade [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
node-countTarget number of nodes
volume-size-bytesTarget volume size
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Manage your MessageQ deployment endpoints

Manage your MessageQ deployment endpoints.

Create a new endpoint for a deployment

Create a new endpoint for a deployment.

Usage:

TerminalCode
scw messageq endpoint create [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deployment
endpoint-spec.public
endpoint-spec.private-network.private-network-id
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Delete an existing endpoint

Delete an existing endpoint.

Usage:

TerminalCode
scw messageq endpoint delete [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
endpoint-idID of the endpointRequired
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

List available node types

List available node types.

Retrieve a list of available node types

Retrieve a list of available node types.

Usage:

TerminalCode
scw messageq node-type list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
order-bySort order for versions in the responseOne of: name_asc, name_desc, vcpus_asc, vcpus_desc, memory_asc, memory_desc
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par, all

Manage your MessageQ deployment users

Manage your MessageQ deployment users.

Create a new user

Create a new user.

Usage:

TerminalCode
scw messageq user create [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
usernameUsername of the deployment user
passwordPassword of the deployment user
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Delete an existing user

Delete an existing user.

Usage:

TerminalCode
scw messageq user delete [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
usernameUsername of the deployment userRequired
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

Retrieve a list of deployment users

Retrieve a list of deployment users.

Usage:

TerminalCode
scw messageq user list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
order-byOne of: name_asc, name_desc
name
deployment-idRequired
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par, all

Update an existing user

Update an existing user.

Usage:

TerminalCode
scw messageq user update [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
deployment-idID of the deploymentRequired
usernameUsername of the deployment userRequired
passwordPassword of the deployment user
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par

List your MessageQ versions

List your MessageQ versions.

List available MessageQ versions

List available MessageQ versions.

Usage:

TerminalCode
scw messageq version list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
order-bySort order for versions in the responseOne of: version_asc, version_desc
versionEngine version to filter for, only versions with this version will be returned
regionRegion to target. If none is passed will use default region from the configDefault: fr-par
One of: fr-par, all