Class: Aws::S3Control::Types::StorageLensGroupFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::StorageLensGroupFilter
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
The filter element sets the criteria for the Storage Lens group data
that is displayed. For multiple filter conditions, the AND
or OR
logical operator is used.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#and ⇒ Types::StorageLensGroupAndOperator
A logical operator that allows multiple filter conditions to be joined for more complex comparisons of Storage Lens group data.
-
#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 S3 object tags.
-
#match_object_age ⇒ Types::MatchObjectAge
Contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). -
#match_object_size ⇒ Types::MatchObjectSize
Contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). -
#or ⇒ Types::StorageLensGroupOrOperator
A single logical operator that allows multiple filter conditions to be joined.
Instance Attribute Details
#and ⇒ Types::StorageLensGroupAndOperator
A logical operator that allows multiple filter conditions to be
joined for more complex comparisons of Storage Lens group data.
Objects must match all of the listed filter conditions that are
joined by the And
logical operator. Only one of each filter
condition is allowed.
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) SENSITIVE = [] include Aws::Structure end |
#match_any_prefix ⇒ Array<String>
Contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) 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.
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) SENSITIVE = [] include Aws::Structure end |
#match_any_tag ⇒ Array<Types::S3Tag>
Contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) 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).
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) 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).
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) SENSITIVE = [] include Aws::Structure end |
#or ⇒ Types::StorageLensGroupOrOperator
A single logical operator that allows multiple filter conditions to
be joined. 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.
7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7768 class StorageLensGroupFilter < Struct.new( :match_any_prefix, :match_any_suffix, :match_any_tag, :match_object_age, :match_object_size, :and, :or) SENSITIVE = [] include Aws::Structure end |