Class: Aws::SSM::Types::NotificationConfig

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

Overview

Configurations for sending notifications.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#notification_arn ⇒ String

An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

Returns:

  • (String)


14368
14369
14370
14371
14372
14373
14374
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 14368

class NotificationConfig < Struct.new(
  :notification_arn,
  :notification_events,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#notification_events ⇒ Array<String>

The different events for which you can receive notifications. To learn more about these events, see Monitoring Systems Manager status changes using Amazon SNS notifications in the Amazon Web Services Systems Manager User Guide.

Returns:

  • (Array<String>)


14368
14369
14370
14371
14372
14373
14374
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 14368

class NotificationConfig < Struct.new(
  :notification_arn,
  :notification_events,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#notification_type ⇒ String

The type of notification.

  • Command: Receive notification when the status of a command changes.

  • Invocation: For commands sent to multiple managed nodes, receive notification on a per-node basis when the status of a command changes.

Returns:

  • (String)


14368
14369
14370
14371
14372
14373
14374
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 14368

class NotificationConfig < Struct.new(
  :notification_arn,
  :notification_events,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end