Sha256: 08ec409bbfe764d18ea1f00b4bafe74ef31087298147bdb08b12f0ec1bb0f9d9
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
--- title: About the aws_sns_topics Resource --- # aws\_sns\_topics Use the `aws_sns_topics` InSpec audit resource to test all or a group of the SNS Topic ARNs in an account. User the 'aws_sns_topic' InSpec audit resource to test a single SNS Topic in an account. <br> ## Syntax An `aws_sns_topics` resource block takes no filter conditions. # Get all SNS Topic arns describe aws_sns_topics do its('topic_arns') { should include 'arn:aws:sns:us-east-1:333344445555:MyTopic' } end <br> ## Examples The following examples show how to use this InSpec audit resource. As this is the initial release of `aws_sns_topics`, its limited functionality precludes examples. <br> ## Matchers ### exists The control will pass if the filter returns at least one result. Use should_not if you expect zero matches. # Test if there is any SNS Topics describe aws_sns_topics it { should exist } end ## Properties ### topic\_arns Provides an array of all SNS Topic arns. # Test that a specific SNS Topic exists describe aws_sns_topics do its('topic_arns') { should include 'arn:aws:sns:us-east-1:333344445555:MyTopic' } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inspec-2.1.21 | docs/resources/aws_sns_topics.md.erb |
inspec-2.1.10 | docs/resources/aws_sns_topics.md.erb |