Topics and Events credentials give access to the Topics and Events service
List Topics and Events credentials
List existing Topics and Events credentials in the specified region. The response contains only the metadata for the credentials, not the credentials themselves.
path Parameters
regionThe region you want to target
query Parameters
project_idInclude only Topics and Events credentials in this Project.
pagePage number to return.
page_sizeMaximum number of credentials to return per page.
order_byOrder in which to return results.
List Topics and Events credentials › Responses
total_countTotal count of existing credentials (matching any filters specified).
Topics and Events credentials on this page.
Create Topics and Events credentials
Create a set of credentials for Topics and Events, specified by a Project ID. Credentials give the bearer access to topics, and the level of permissions can be defined granularly.
path Parameters
regionThe region you want to target
Create Topics and Events credentials › Request Body
project_idProject containing the Topics and Events credentials.
nameName of the credentials.
Permissions associated with these credentials.
Create Topics and Events credentials › Responses
idID of the credentials.
nameName of the credentials.
project_idProject ID of the Project containing the credentials.
regionRegion where the credentials exists.
created_atCredentials creation date. (RFC 3339 format)
updated_atCredentials last modification date. (RFC 3339 format)
access_keyAccess key ID.
secret_keySecret key ID (Only returned by Create Topics and Events Credentials call).
secret_checksumChecksum of the Secret key.
Permissions associated with these credentials.
Get Topics and Events 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.
path Parameters
regionThe region you want to target
sns_credentials_idID of the Topics and Events credentials to get.
Get Topics and Events credentials › Responses
idID of the credentials.
nameName of the credentials.
project_idProject ID of the Project containing the credentials.
regionRegion where the credentials exists.
created_atCredentials creation date. (RFC 3339 format)
updated_atCredentials last modification date. (RFC 3339 format)
access_keyAccess key ID.
secret_keySecret key ID (Only returned by Create Topics and Events Credentials call).
secret_checksumChecksum of the Secret key.
Permissions associated with these credentials.
Delete Topics and Events credentials
Delete a set of Topics and Events credentials, specified by their credentials ID. Deleting credentials is irreversible and cannot be undone. The credentials can then no longer be used to access Topics and Events.
path Parameters
regionThe region you want to target
sns_credentials_idID of the credentials to delete.
Delete Topics and Events credentials › Responses
Update Topics and Events credentials
Update a set of Topics and Events credentials. You can update the credentials' name, or their permissions.
path Parameters
regionThe region you want to target
sns_credentials_idID of the Topics and Events credentials to update.
Update Topics and Events credentials › Request Body
nameName of the credentials.
Permissions associated with these credentials.
Update Topics and Events credentials › Responses
idID of the credentials.
nameName of the credentials.
project_idProject ID of the Project containing the credentials.
regionRegion where the credentials exists.
created_atCredentials creation date. (RFC 3339 format)
updated_atCredentials last modification date. (RFC 3339 format)
access_keyAccess key ID.
secret_keySecret key ID (Only returned by Create Topics and Events Credentials call).
secret_checksumChecksum of the Secret key.
Permissions associated with these credentials.