Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Lists the S3 Intelligent-Tiering configuration from the specified bucket.
The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead. S3 Intelligent-Tiering delivers automatic cost savings in three low latency and high throughput access tiers. To get the lowest storage cost on data that can be accessed in minutes to hours, you can choose to activate additional archiving capabilities.
The S3 Intelligent-Tiering storage class is the ideal storage class for data with unknown, changing, or unpredictable access patterns, independent of object size or retention period. If the size of an object is less than 128 KB, it is not monitored and not eligible for auto-tiering. Smaller objects can be stored, but they are always charged at the Frequent Access tier rates in the S3 Intelligent-Tiering storage class.
For more information, see Storage class for automatically optimizing frequently and infrequently accessed objects.
Operations related to ListBucketIntelligentTieringConfigurations
include:
Synopsis
- data ListBucketIntelligentTieringConfigurations = ListBucketIntelligentTieringConfigurations' {}
- newListBucketIntelligentTieringConfigurations :: BucketName -> ListBucketIntelligentTieringConfigurations
- listBucketIntelligentTieringConfigurations_continuationToken :: Lens' ListBucketIntelligentTieringConfigurations (Maybe Text)
- listBucketIntelligentTieringConfigurations_bucket :: Lens' ListBucketIntelligentTieringConfigurations BucketName
- data ListBucketIntelligentTieringConfigurationsResponse = ListBucketIntelligentTieringConfigurationsResponse' {}
- newListBucketIntelligentTieringConfigurationsResponse :: Int -> ListBucketIntelligentTieringConfigurationsResponse
- listBucketIntelligentTieringConfigurationsResponse_continuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text)
- listBucketIntelligentTieringConfigurationsResponse_intelligentTieringConfigurationList :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe [IntelligentTieringConfiguration])
- listBucketIntelligentTieringConfigurationsResponse_isTruncated :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Bool)
- listBucketIntelligentTieringConfigurationsResponse_nextContinuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text)
- listBucketIntelligentTieringConfigurationsResponse_httpStatus :: Lens' ListBucketIntelligentTieringConfigurationsResponse Int
Creating a Request
data ListBucketIntelligentTieringConfigurations Source #
See: newListBucketIntelligentTieringConfigurations
smart constructor.
ListBucketIntelligentTieringConfigurations' | |
|
Instances
newListBucketIntelligentTieringConfigurations Source #
Create a value of ListBucketIntelligentTieringConfigurations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListBucketIntelligentTieringConfigurations
, listBucketIntelligentTieringConfigurations_continuationToken
- The ContinuationToken
that represents a placeholder from where this
request should begin.
ListBucketIntelligentTieringConfigurations
, listBucketIntelligentTieringConfigurations_bucket
- The name of the Amazon S3 bucket whose configuration you want to modify
or retrieve.
Request Lenses
listBucketIntelligentTieringConfigurations_continuationToken :: Lens' ListBucketIntelligentTieringConfigurations (Maybe Text) Source #
The ContinuationToken
that represents a placeholder from where this
request should begin.
listBucketIntelligentTieringConfigurations_bucket :: Lens' ListBucketIntelligentTieringConfigurations BucketName Source #
The name of the Amazon S3 bucket whose configuration you want to modify or retrieve.
Destructuring the Response
data ListBucketIntelligentTieringConfigurationsResponse Source #
See: newListBucketIntelligentTieringConfigurationsResponse
smart constructor.
ListBucketIntelligentTieringConfigurationsResponse' | |
|
Instances
newListBucketIntelligentTieringConfigurationsResponse Source #
:: Int |
|
-> ListBucketIntelligentTieringConfigurationsResponse |
Create a value of ListBucketIntelligentTieringConfigurationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListBucketIntelligentTieringConfigurations
, listBucketIntelligentTieringConfigurationsResponse_continuationToken
- The ContinuationToken
that represents a placeholder from where this
request should begin.
$sel:intelligentTieringConfigurationList:ListBucketIntelligentTieringConfigurationsResponse'
, listBucketIntelligentTieringConfigurationsResponse_intelligentTieringConfigurationList
- The list of S3 Intelligent-Tiering configurations for a bucket.
ListBucketIntelligentTieringConfigurationsResponse
, listBucketIntelligentTieringConfigurationsResponse_isTruncated
- Indicates whether the returned list of analytics configurations is
complete. A value of true
indicates that the list is not complete and
the NextContinuationToken
will be provided for a subsequent request.
$sel:nextContinuationToken:ListBucketIntelligentTieringConfigurationsResponse'
, listBucketIntelligentTieringConfigurationsResponse_nextContinuationToken
- The marker used to continue this inventory configuration listing. Use
the NextContinuationToken
from this response to continue the listing
in a subsequent request. The continuation token is an opaque value that
Amazon S3 understands.
$sel:httpStatus:ListBucketIntelligentTieringConfigurationsResponse'
, listBucketIntelligentTieringConfigurationsResponse_httpStatus
- The response's http status code.
Response Lenses
listBucketIntelligentTieringConfigurationsResponse_continuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text) Source #
The ContinuationToken
that represents a placeholder from where this
request should begin.
listBucketIntelligentTieringConfigurationsResponse_intelligentTieringConfigurationList :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe [IntelligentTieringConfiguration]) Source #
The list of S3 Intelligent-Tiering configurations for a bucket.
listBucketIntelligentTieringConfigurationsResponse_isTruncated :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Bool) Source #
Indicates whether the returned list of analytics configurations is
complete. A value of true
indicates that the list is not complete and
the NextContinuationToken
will be provided for a subsequent request.
listBucketIntelligentTieringConfigurationsResponse_nextContinuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text) Source #
The marker used to continue this inventory configuration listing. Use
the NextContinuationToken
from this response to continue the listing
in a subsequent request. The continuation token is an opaque value that
Amazon S3 understands.
listBucketIntelligentTieringConfigurationsResponse_httpStatus :: Lens' ListBucketIntelligentTieringConfigurationsResponse Int Source #
The response's http status code.