Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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 two low latency and high throughput access tiers. For data that can be accessed asynchronously, you can choose to activate automatic archiving capabilities within the S3 Intelligent-Tiering storage class.
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 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_intelligentTieringConfigurationList :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe [IntelligentTieringConfiguration])
- listBucketIntelligentTieringConfigurationsResponse_continuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text)
- listBucketIntelligentTieringConfigurationsResponse_nextContinuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text)
- listBucketIntelligentTieringConfigurationsResponse_isTruncated :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Bool)
- 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:
$sel:continuationToken:ListBucketIntelligentTieringConfigurations'
, listBucketIntelligentTieringConfigurations_continuationToken
- The ContinuationToken that represents a placeholder from where this
request should begin.
$sel:bucket: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:
$sel:intelligentTieringConfigurationList:ListBucketIntelligentTieringConfigurationsResponse'
, listBucketIntelligentTieringConfigurationsResponse_intelligentTieringConfigurationList
- The list of S3 Intelligent-Tiering configurations for a bucket.
$sel:continuationToken:ListBucketIntelligentTieringConfigurations'
, listBucketIntelligentTieringConfigurationsResponse_continuationToken
- The ContinuationToken that represents a placeholder from where this
request should begin.
$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:isTruncated: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:httpStatus:ListBucketIntelligentTieringConfigurationsResponse'
, listBucketIntelligentTieringConfigurationsResponse_httpStatus
- The response's http status code.
Response Lenses
listBucketIntelligentTieringConfigurationsResponse_intelligentTieringConfigurationList :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe [IntelligentTieringConfiguration]) Source #
The list of S3 Intelligent-Tiering configurations for a bucket.
listBucketIntelligentTieringConfigurationsResponse_continuationToken :: Lens' ListBucketIntelligentTieringConfigurationsResponse (Maybe Text) Source #
The ContinuationToken that represents a placeholder from where this request should begin.
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_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_httpStatus :: Lens' ListBucketIntelligentTieringConfigurationsResponse Int Source #
The response's http status code.