Class: Aws::DevOpsGuru::Types::ListEventsFilters

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

Overview

Filters you can use to specify which events are returned when ListEvents is called.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_sourceString

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Returns:

  • (String)


1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  SENSITIVE = []
  include Aws::Structure
end

#event_classString

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Returns:

  • (String)


1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  SENSITIVE = []
  include Aws::Structure
end

#event_sourceString

The Amazon Web Services source that emitted the events you want to filter for.

Returns:

  • (String)


1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  SENSITIVE = []
  include Aws::Structure
end

#event_time_rangeTypes::EventTimeRange

A time range during which you want the filtered events to have occurred.



1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  SENSITIVE = []
  include Aws::Structure
end

#insight_idString

An ID of an insight that is related to the events you want to filter for.

Returns:

  • (String)


1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  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.



1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 1729

class ListEventsFilters < Struct.new(
  :insight_id,
  :event_time_range,
  :event_class,
  :event_source,
  :data_source,
  :resource_collection)
  SENSITIVE = []
  include Aws::Structure
end