Class: Aws::S3Control::Types::StorageLensGroupAndOperator
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::StorageLensGroupAndOperator
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3control/types.rb
Overview
A logical operator that allows multiple filter conditions to be joined for more complex comparisons of Storage Lens group data.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#match_any_prefix ⇒ Array<String>
Contains a list of prefixes.
-
#match_any_suffix ⇒ Array<String>
Contains a list of suffixes.
-
#match_any_tag ⇒ Array<Types::S3Tag>
Contains the list of object tags.
-
#match_object_age ⇒ Types::MatchObjectAge
Contains ‘DaysGreaterThan` and `DaysLessThan` to define the object age range (minimum and maximum number of days).
-
#match_object_size ⇒ Types::MatchObjectSize
Contains ‘BytesGreaterThan` and `BytesLessThan` to define the object size range (minimum and maximum number of Bytes).
Instance Attribute Details
#match_any_prefix ⇒ Array<String>
Contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'lib/aws-sdk-s3control/types.rb', line 7890 class StorageLensGroupAndOperator < 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>
Contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'lib/aws-sdk-s3control/types.rb', line 7890 class StorageLensGroupAndOperator < 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>
Contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'lib/aws-sdk-s3control/types.rb', line 7890 class StorageLensGroupAndOperator < 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
Contains ‘DaysGreaterThan` and `DaysLessThan` to define the object age range (minimum and maximum number of days).
7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'lib/aws-sdk-s3control/types.rb', line 7890 class StorageLensGroupAndOperator < 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
Contains ‘BytesGreaterThan` and `BytesLessThan` to define the object size range (minimum and maximum number of Bytes).
7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'lib/aws-sdk-s3control/types.rb', line 7890 class StorageLensGroupAndOperator < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size) SENSITIVE = [] include Aws::Structure end |