Activate SNS. Activate SNS for the specified Project ID. SNS must be activated before any usage. Activating SNS does not trigger any billing, and you can deactivate at any time.
The request SnsApiActivateSnsRequest
A Promise of SnsInfo
Create SNS credentials. Create a set of credentials for SNS, specified by a Project ID. Credentials give the bearer access to topics, and the level of permissions can be defined granularly.
The request SnsApiCreateSnsCredentialsRequest
A Promise of SnsCredentials
Deactivate SNS. Deactivate SNS for the specified Project ID.You must delete all topics and credentials before this call or you need to set the force_delete parameter.
The request SnsApiDeactivateSnsRequest
A Promise of SnsInfo
Delete SNS credentials. Delete a set of SNS credentials, specified by their credentials ID. Deleting credentials is irreversible and cannot be undone. The credentials can then no longer be used to access SNS.
The request SnsApiDeleteSnsCredentialsRequest
Get SNS credentials. Retrieve an existing set of credentials, identified by
the credentials_id
. The credentials themselves, as well as their metadata
(name, project ID etc), are returned in the response.
The request SnsApiGetSnsCredentialsRequest
A Promise of SnsCredentials
Get SNS info. Retrieve the SNS information of the specified Project ID. Informations include the activation status and the SNS API endpoint URL.
The request SnsApiGetSnsInfoRequest
A Promise of SnsInfo
List SNS credentials. List existing SNS credentials in the specified region. The response contains only the metadata for the credentials, not the credentials themselves.
The request SnsApiListSnsCredentialsRequest
A Promise of ListSnsCredentialsResponse
Update SNS credentials. Update a set of SNS credentials. You can update the credentials' name, or their permissions.
The request SnsApiUpdateSnsCredentialsRequest
A Promise of SnsCredentials
Messaging and Queuing SNS API.
This API allows you to manage your Scaleway Messaging and Queuing SNS brokers.