Class: Aws::DevOpsGuru::Types::Event

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

Overview

An Amazon Web Services resource event. Amazon Web Services resource events and metrics are analyzed by DevOps Guru to find anomalous behavior and provide recommendations to improve your operational solutions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_sourceString

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the event.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#event_classString

The class of the event. The class specifies what the event is related to, such as an infrastructure change, a deployment, or a schema change.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#event_sourceString

The Amazon Web Services source that emitted the event.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the event.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the event.

Returns:

  • (String)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_collectionTypes::ResourceCollection

A collection of Amazon Web Services resources supported by DevOps Guru. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.



1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#resourcesArray<Types::EventResource>

An EventResource object that contains information about the resource that emitted the event.

Returns:



1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#timeTime

A Timestamp that specifies the time the event occurred.

Returns:

  • (Time)


1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1202

class Event < Struct.new(
  :resource_collection,
  :id,
  :time,
  :event_source,
  :name,
  :data_source,
  :event_class,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end