Skip to main content

SNS

Experimental
Creates:
Assets

Configure in the UI

This plugin can be configured directly in the Marmot UI with a step-by-step wizard.

View Guide

The SNS plugin discovers and catalogs Amazon SNS topics across your AWS accounts. It captures topic configurations, subscription details, and tags.

Required Permissions

Example Configuration


credentials:
region: "us-east-1"
profile: "production"
role: "<role>"
tags:
- "aws"

Configuration

The following configuration options are available:

PropertyTypeRequiredDescription
credentialsAWSCredentialsfalseAWS credentials configuration
external_links[]ExternalLinkfalseExternal links to show on all assets
filterFilterfalseFilter patterns for AWS resources
include_tags[]stringfalseList of AWS tags to include as metadata. By default, all tags are included.
tagsTagsConfigfalseTags to apply to discovered assets
tags_to_metadataboolfalseConvert AWS tags to Marmot metadata

Available Metadata

The following metadata fields are available:

FieldTypeDescription
display_namestringDisplay name of the topic
ownerstringAWS account ID that owns the topic
policystringAccess policy of the topic
subscriptions_confirmedstringNumber of confirmed subscriptions
subscriptions_pendingstringNumber of pending subscriptions
tagsmap[string]stringAWS resource tags
topic_arnstringThe ARN of the SNS topic