Class: Aws::CloudTrail::Types::InsightSelector
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudTrail::Types::InsightSelector
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudtrail/types.rb
Overview
A JSON string that contains a list of Insights types that are logged on a trail or event data store.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#event_categories ⇒ Array<String>
Select the event category on which Insights should be enabled.
-
#insight_type ⇒ String
The type of Insights events to log on a trail or event data store.
Instance Attribute Details
#event_categories ⇒ Array<String>
Select the event category on which Insights should be enabled.
-
If EventCategories is not provided, the specified Insights types are enabled on management API calls by default.
-
If EventCategories is provided, the given event categories will overwrite the existing ones. For example, if a trail already has Insights enabled on management events, and then a PutInsightSelectors request is made with only data events specified in EventCategories, Insights on management events will be disabled.
2988 2989 2990 2991 2992 2993 |
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2988 class InsightSelector < Struct.new( :insight_type, :event_categories) SENSITIVE = [] include Aws::Structure end |
#insight_type ⇒ String
The type of Insights events to log on a trail or event data store. ‘ApiCallRateInsight` and `ApiErrorRateInsight` are valid Insight types.
The ‘ApiCallRateInsight` Insights type analyzes write-only management API calls or read and write data API calls that are aggregated per minute against a baseline API call volume.
The ‘ApiErrorRateInsight` Insights type analyzes management and data API calls that result in error codes. The error is shown if the API call is unsuccessful.
2988 2989 2990 2991 2992 2993 |
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2988 class InsightSelector < Struct.new( :insight_type, :event_categories) SENSITIVE = [] include Aws::Structure end |