Class: Aws::SSMIncidents::Types::IncidentRecordSource

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

Overview

Details about what created the incident record and when it was created.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_byString

The principal that started the incident.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1150

class IncidentRecordSource < Struct.new(
  :created_by,
  :invoked_by,
  :resource_arn,
  :source)
  SENSITIVE = []
  include Aws::Structure
end

#invoked_byString

The service principal that assumed the role specified in createdBy. If no service principal assumed the role this will be left blank.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1150

class IncidentRecordSource < Struct.new(
  :created_by,
  :invoked_by,
  :resource_arn,
  :source)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The resource that caused the incident to be created.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1150

class IncidentRecordSource < Struct.new(
  :created_by,
  :invoked_by,
  :resource_arn,
  :source)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The service that started the incident. This can be manually created from Incident Manager, automatically created using an Amazon CloudWatch alarm, or Amazon EventBridge event.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1150

class IncidentRecordSource < Struct.new(
  :created_by,
  :invoked_by,
  :resource_arn,
  :source)
  SENSITIVE = []
  include Aws::Structure
end