Class: Aws::CloudTrail::Types::PutEventSelectorsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudTrail::Types::PutEventSelectorsRequest
- Defined in:
- gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#advanced_event_selectors ⇒ Array<Types::AdvancedEventSelector>
Specifies the settings for advanced event selectors.
-
#event_selectors ⇒ Array<Types::EventSelector>
Specifies the settings for your event selectors.
-
#trail_name ⇒ String
Specifies the name of the trail or trail ARN.
Instance Attribute Details
#advanced_event_selectors ⇒ Array<Types::AdvancedEventSelector>
Specifies the settings for advanced event selectors. You can add
advanced event selectors, and conditions for your advanced event
selectors, up to a maximum of 500 values for all conditions and
selectors on a trail. You can use either AdvancedEventSelectors
or
EventSelectors
, but not both. If you apply
AdvancedEventSelectors
to a trail, any existing EventSelectors
are overwritten. For more information about advanced event
selectors, see Logging data events in the CloudTrail User
Guide.
4263 4264 4265 4266 4267 4268 4269 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 4263 class PutEventSelectorsRequest < Struct.new( :trail_name, :event_selectors, :advanced_event_selectors) SENSITIVE = [] include Aws::Structure end |
#event_selectors ⇒ Array<Types::EventSelector>
Specifies the settings for your event selectors. You can configure
up to five event selectors for a trail. You can use either
EventSelectors
or AdvancedEventSelectors
in a
PutEventSelectors
request, but not both. If you apply
EventSelectors
to a trail, any existing AdvancedEventSelectors
are overwritten.
4263 4264 4265 4266 4267 4268 4269 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 4263 class PutEventSelectorsRequest < Struct.new( :trail_name, :event_selectors, :advanced_event_selectors) SENSITIVE = [] include Aws::Structure end |
#trail_name ⇒ String
Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the following requirements:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
Start with a letter or number, and end with a letter or number
Be between 3 and 128 characters
Have no adjacent periods, underscores or dashes. Names like
my-_namespace
andmy--namespace
are not valid.Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the following format.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
4263 4264 4265 4266 4267 4268 4269 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 4263 class PutEventSelectorsRequest < Struct.new( :trail_name, :event_selectors, :advanced_event_selectors) SENSITIVE = [] include Aws::Structure end |