Class: Aws::DevOpsGuru::Types::Event
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsGuru::Types::Event
- Includes:
- Structure
- Defined in:
- 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
-
#data_source ⇒ String
The source, ‘AWS_CLOUD_TRAIL` or `AWS_CODE_DEPLOY`, where DevOps Guru analysis found the event.
-
#event_class ⇒ String
The class of the event.
-
#event_source ⇒ String
The Amazon Web Services source that emitted the event.
-
#id ⇒ String
The ID of the event.
-
#name ⇒ String
The name of the event.
-
#resource_collection ⇒ Types::ResourceCollection
A collection of Amazon Web Services resources supported by DevOps Guru.
-
#resources ⇒ Array<Types::EventResource>
An ‘EventResource` object that contains information about the resource that emitted the event.
-
#time ⇒ Time
A ‘Timestamp` that specifies the time the event occurred.
Instance Attribute Details
#data_source ⇒ String
The source, ‘AWS_CLOUD_TRAIL` or `AWS_CODE_DEPLOY`, where DevOps Guru analysis found the event.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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_class ⇒ String
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.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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_source ⇒ String
The Amazon Web Services source that emitted the event.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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 |
#id ⇒ String
The ID of the event.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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 |
#name ⇒ String
The name of the event.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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_collection ⇒ Types::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 '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 |
#resources ⇒ Array<Types::EventResource>
An ‘EventResource` object that contains information about the resource that emitted the event.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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 |
#time ⇒ Time
A ‘Timestamp` that specifies the time the event occurred.
1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 |
# File '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 |