Class: Aws::ResilienceHub::Types::EventSubscription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb

Overview

Indicates an event you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_typeString

The type of event you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected (DriftDetected) and Scheduled assessment failure (ScheduledAssessmentFailure) events.

Returns:

  • (String)


2813
2814
2815
2816
2817
2818
2819
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2813

class EventSubscription < Struct.new(
  :event_type,
  :name,
  :sns_topic_arn)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Unique name to identify an event subscription.

Returns:

  • (String)


2813
2814
2815
2816
2817
2818
2819
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2813

class EventSubscription < Struct.new(
  :event_type,
  :name,
  :sns_topic_arn)
  SENSITIVE = []
  include Aws::Structure
end

#sns_topic_arnString

Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. The format for this ARN is: arn:partition:sns:region:account:topic-name. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

Returns:

  • (String)


2813
2814
2815
2816
2817
2818
2819
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2813

class EventSubscription < Struct.new(
  :event_type,
  :name,
  :sns_topic_arn)
  SENSITIVE = []
  include Aws::Structure
end