Class: AwsSnsSubscription
- Inherits:
-
Object
- Object
- AwsSnsSubscription
- Includes:
- AwsSingularResourceMixin
- Defined in:
- lib/resources/aws/aws_sns_subscription.rb
Defined Under Namespace
Classes: Backend
Instance Attribute Summary collapse
-
#arn ⇒ Object
readonly
Returns the value of attribute arn.
-
#aws_response ⇒ Object
readonly
Returns the value of attribute aws_response.
-
#confirmation_was_authenticated ⇒ Object
(also: #confirmation_authenticated?)
readonly
Returns the value of attribute confirmation_was_authenticated.
-
#endpoint ⇒ Object
readonly
Returns the value of attribute endpoint.
-
#owner ⇒ Object
readonly
Returns the value of attribute owner.
-
#protocol ⇒ Object
readonly
Returns the value of attribute protocol.
-
#raw_message_delivery ⇒ Object
(also: #raw_message_delivery?)
readonly
Returns the value of attribute raw_message_delivery.
-
#topic_arn ⇒ Object
readonly
Returns the value of attribute topic_arn.
Instance Method Summary collapse
Methods included from AwsSingularResourceMixin
Methods included from AwsResourceMixin
#catch_aws_errors, #check_resource_param_names, #initialize, #inspec_runner
Instance Attribute Details
#arn ⇒ Object (readonly)
Returns the value of attribute arn.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def arn @arn end |
#aws_response ⇒ Object (readonly)
Returns the value of attribute aws_response.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def aws_response @aws_response end |
#confirmation_was_authenticated ⇒ Object (readonly) Also known as: confirmation_authenticated?
Returns the value of attribute confirmation_was_authenticated.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def confirmation_was_authenticated @confirmation_was_authenticated end |
#endpoint ⇒ Object (readonly)
Returns the value of attribute endpoint.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def endpoint @endpoint end |
#owner ⇒ Object (readonly)
Returns the value of attribute owner.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def owner @owner end |
#protocol ⇒ Object (readonly)
Returns the value of attribute protocol.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def protocol @protocol end |
#raw_message_delivery ⇒ Object (readonly) Also known as: raw_message_delivery?
Returns the value of attribute raw_message_delivery.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def @raw_message_delivery end |
#topic_arn ⇒ Object (readonly)
Returns the value of attribute topic_arn.
18 19 20 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 18 def topic_arn @topic_arn end |
Instance Method Details
#has_raw_message_delivery? ⇒ Boolean
24 25 26 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 24 def end |
#to_s ⇒ Object
28 29 30 |
# File 'lib/resources/aws/aws_sns_subscription.rb', line 28 def to_s "SNS Subscription #{@arn}" end |