We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.s3.getStorageLensGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
The AWS::S3::StorageLensGroup resource is an Amazon S3 resource type that you can use to create Storage Lens Group.
Using getStorageLensGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStorageLensGroup(args: GetStorageLensGroupArgs, opts?: InvokeOptions): Promise<GetStorageLensGroupResult>
function getStorageLensGroupOutput(args: GetStorageLensGroupOutputArgs, opts?: InvokeOptions): Output<GetStorageLensGroupResult>
def get_storage_lens_group(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStorageLensGroupResult
def get_storage_lens_group_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStorageLensGroupResult]
func LookupStorageLensGroup(ctx *Context, args *LookupStorageLensGroupArgs, opts ...InvokeOption) (*LookupStorageLensGroupResult, error)
func LookupStorageLensGroupOutput(ctx *Context, args *LookupStorageLensGroupOutputArgs, opts ...InvokeOption) LookupStorageLensGroupResultOutput
> Note: This function is named LookupStorageLensGroup
in the Go SDK.
public static class GetStorageLensGroup
{
public static Task<GetStorageLensGroupResult> InvokeAsync(GetStorageLensGroupArgs args, InvokeOptions? opts = null)
public static Output<GetStorageLensGroupResult> Invoke(GetStorageLensGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStorageLensGroupResult> getStorageLensGroup(GetStorageLensGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:s3:getStorageLensGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- This property contains the Storage Lens group name.
- Name string
- This property contains the Storage Lens group name.
- name String
- This property contains the Storage Lens group name.
- name string
- This property contains the Storage Lens group name.
- name str
- This property contains the Storage Lens group name.
- name String
- This property contains the Storage Lens group name.
getStorageLensGroup Result
The following output properties are available:
- Filter
Pulumi.
Aws Native. S3. Outputs. Storage Lens Group Filter - This property contains the criteria for the Storage Lens group data that is displayed
- Storage
Lens stringGroup Arn - The ARN for the Amazon S3 Storage Lens Group.
- List<Pulumi.
Aws Native. Outputs. Tag> - A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
- Filter
Storage
Lens Group Filter - This property contains the criteria for the Storage Lens group data that is displayed
- Storage
Lens stringGroup Arn - The ARN for the Amazon S3 Storage Lens Group.
- Tag
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
- filter
Storage
Lens Group Filter - This property contains the criteria for the Storage Lens group data that is displayed
- storage
Lens StringGroup Arn - The ARN for the Amazon S3 Storage Lens Group.
- List<Tag>
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
- filter
Storage
Lens Group Filter - This property contains the criteria for the Storage Lens group data that is displayed
- storage
Lens stringGroup Arn - The ARN for the Amazon S3 Storage Lens Group.
- Tag[]
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
- filter
Storage
Lens Group Filter - This property contains the criteria for the Storage Lens group data that is displayed
- storage_
lens_ strgroup_ arn - The ARN for the Amazon S3 Storage Lens Group.
- Sequence[root_Tag]
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
- filter Property Map
- This property contains the criteria for the Storage Lens group data that is displayed
- storage
Lens StringGroup Arn - The ARN for the Amazon S3 Storage Lens Group.
- List<Property Map>
- A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group.
Supporting Types
StorageLensGroupAnd
- Match
Any List<string>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any List<string>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any List<Pulumi.Tag Aws Native. S3. Inputs. Storage Lens Group Tag> - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object Pulumi.Age Aws Native. S3. Inputs. Storage Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - Match
Object Pulumi.Size Aws Native. S3. Inputs. Storage Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
- Match
Any []stringPrefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any []stringSuffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any []StorageTag Lens Group Tag - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - Match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
- match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<StorageTag Lens Group Tag> - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
- match
Any string[]Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any string[]Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any StorageTag Lens Group Tag[] - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
- match_
any_ Sequence[str]prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match_
any_ Sequence[str]suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match_
any_ Sequence[Storagetag Lens Group Tag] - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match_
object_ Storageage Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - match_
object_ Storagesize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
- match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<Property Map>Tag - This property contains the list of object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object Property MapAge - This property contains
DaysGreaterThan
andDaysLessThan
properties to define the object age range (minimum and maximum number of days). - match
Object Property MapSize - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes).
StorageLensGroupFilter
- And
Pulumi.
Aws Native. S3. Inputs. Storage Lens Group And - This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - Match
Any List<string>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any List<string>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any List<Pulumi.Tag Aws Native. S3. Inputs. Storage Lens Group Tag> - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object Pulumi.Age Aws Native. S3. Inputs. Storage Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - Match
Object Pulumi.Size Aws Native. S3. Inputs. Storage Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - Or
Pulumi.
Aws Native. S3. Inputs. Storage Lens Group Or - This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
- And
Storage
Lens Group And - This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - Match
Any []stringPrefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any []stringSuffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any []StorageTag Lens Group Tag - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - Match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - Or
Storage
Lens Group Or - This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
- and
Storage
Lens Group And - This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<StorageTag Lens Group Tag> - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - or
Storage
Lens Group Or - This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
- and
Storage
Lens Group And - This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - match
Any string[]Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any string[]Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any StorageTag Lens Group Tag[] - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - match
Object StorageSize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - or
Storage
Lens Group Or - This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
- and_
Storage
Lens Group And - This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - match_
any_ Sequence[str]prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match_
any_ Sequence[str]suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match_
any_ Sequence[Storagetag Lens Group Tag] - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match_
object_ Storageage Lens Group Match Object Age - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - match_
object_ Storagesize Lens Group Match Object Size - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - or_
Storage
Lens Group Or - This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
- and Property Map
- This property contains the
And
logical operator, which 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 theAnd
logical operator. Only one of each filter condition is allowed. - match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<Property Map>Tag - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object Property MapAge - This property contains
DaysGreaterThan
andDaysLessThan
to define the object age range (minimum and maximum number of days). - match
Object Property MapSize - This property contains
BytesGreaterThan
andBytesLessThan
to define the object size range (minimum and maximum number of Bytes). - or Property Map
- This property contains the
Or
logical operator, which allows multiple filter conditions to be joined. Objects can match any of the listed filter conditions, which are joined by theOr
logical operator. Only one of each filter condition is allowed.
StorageLensGroupMatchObjectAge
- Days
Greater intThan - Minimum object age to which the rule applies.
- Days
Less intThan - Maximum object age to which the rule applies.
- Days
Greater intThan - Minimum object age to which the rule applies.
- Days
Less intThan - Maximum object age to which the rule applies.
- days
Greater IntegerThan - Minimum object age to which the rule applies.
- days
Less IntegerThan - Maximum object age to which the rule applies.
- days
Greater numberThan - Minimum object age to which the rule applies.
- days
Less numberThan - Maximum object age to which the rule applies.
- days_
greater_ intthan - Minimum object age to which the rule applies.
- days_
less_ intthan - Maximum object age to which the rule applies.
- days
Greater NumberThan - Minimum object age to which the rule applies.
- days
Less NumberThan - Maximum object age to which the rule applies.
StorageLensGroupMatchObjectSize
- Bytes
Greater intThan - Minimum object size to which the rule applies.
- Bytes
Less intThan - Maximum object size to which the rule applies.
- Bytes
Greater intThan - Minimum object size to which the rule applies.
- Bytes
Less intThan - Maximum object size to which the rule applies.
- bytes
Greater IntegerThan - Minimum object size to which the rule applies.
- bytes
Less IntegerThan - Maximum object size to which the rule applies.
- bytes
Greater numberThan - Minimum object size to which the rule applies.
- bytes
Less numberThan - Maximum object size to which the rule applies.
- bytes_
greater_ intthan - Minimum object size to which the rule applies.
- bytes_
less_ intthan - Maximum object size to which the rule applies.
- bytes
Greater NumberThan - Minimum object size to which the rule applies.
- bytes
Less NumberThan - Maximum object size to which the rule applies.
StorageLensGroupOr
- Match
Any List<string>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any List<string>Suffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any List<Pulumi.Tag Aws Native. S3. Inputs. Storage Lens Group Tag> - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object Pulumi.Age Aws Native. S3. Inputs. Storage Lens Group Match Object Age - This property filters objects that match the specified object age range.
- Match
Object Pulumi.Size Aws Native. S3. Inputs. Storage Lens Group Match Object Size - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
- Match
Any []stringPrefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- Match
Any []stringSuffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- Match
Any []StorageTag Lens Group Tag - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- Match
Object StorageAge Lens Group Match Object Age - This property filters objects that match the specified object age range.
- Match
Object StorageSize Lens Group Match Object Size - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
- match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<StorageTag Lens Group Tag> - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property filters objects that match the specified object age range.
- match
Object StorageSize Lens Group Match Object Size - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
- match
Any string[]Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any string[]Suffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any StorageTag Lens Group Tag[] - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object StorageAge Lens Group Match Object Age - This property filters objects that match the specified object age range.
- match
Object StorageSize Lens Group Match Object Size - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
- match_
any_ Sequence[str]prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match_
any_ Sequence[str]suffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match_
any_ Sequence[Storagetag Lens Group Tag] - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match_
object_ Storageage Lens Group Match Object Age - This property filters objects that match the specified object age range.
- match_
object_ Storagesize Lens Group Match Object Size - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
- match
Any List<String>Prefix - This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.
- match
Any List<String>Suffix - This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.
- match
Any List<Property Map>Tag - This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.
- match
Object Property MapAge - This property filters objects that match the specified object age range.
- match
Object Property MapSize - This property contains the
BytesGreaterThan
andBytesLessThan
values to define the object size range (minimum and maximum number of Bytes).
StorageLensGroupTag
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi