Class: Aws::S3Control::Types::StorageLensGroupOrOperator
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::StorageLensGroupOrOperator
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
A container element for specifying Or
rule conditions. The rule
conditions determine the subset of objects to which the Or
rule
applies. Objects can match any of the listed filter conditions, which
are joined by the Or
logical operator. Only one of each filter
condition is allowed.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#match_any_prefix ⇒ Array<String>
Filters objects that match any of the specified prefixes.
-
#match_any_suffix ⇒ Array<String>
Filters objects that match any of the specified suffixes.
-
#match_any_tag ⇒ Array<Types::S3Tag>
Filters objects that match any of the specified S3 object tags.
-
#match_object_age ⇒ Types::MatchObjectAge
Filters objects that match the specified object age range.
-
#match_object_size ⇒ Types::MatchObjectSize
Filters objects that match the specified object size range.
Instance Attribute Details
#match_any_prefix ⇒ Array<String>
Filters objects that match any of the specified prefixes.
7850 7851 7852 7853 7854 7855 7856 7857 7858 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7850 class StorageLensGroupOrOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |
#match_any_suffix ⇒ Array<String>
Filters objects that match any of the specified suffixes.
7850 7851 7852 7853 7854 7855 7856 7857 7858 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7850 class StorageLensGroupOrOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |
#match_any_tag ⇒ Array<Types::S3Tag>
Filters objects that match any of the specified S3 object tags.
7850 7851 7852 7853 7854 7855 7856 7857 7858 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7850 class StorageLensGroupOrOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |
#match_object_age ⇒ Types::MatchObjectAge
Filters objects that match the specified object age range.
7850 7851 7852 7853 7854 7855 7856 7857 7858 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7850 class StorageLensGroupOrOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |
#match_object_size ⇒ Types::MatchObjectSize
Filters objects that match the specified object size range.
7850 7851 7852 7853 7854 7855 7856 7857 7858 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7850 class StorageLensGroupOrOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |