libZSservicesZSamazonka-s3ZSamazonka-s3
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.S3.ListBucketIntelligentTieringConfigurations

Description

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

Creating a Request

data ListBucketIntelligentTieringConfigurations Source #

Constructors

ListBucketIntelligentTieringConfigurations' 

Fields

  • continuationToken :: Maybe Text

    The ContinuationToken that represents a placeholder from where this request should begin.

  • bucket :: BucketName

    The name of the Amazon S3 bucket whose configuration you want to modify or retrieve.

Instances

Instances details
Eq ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Read ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Show ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Generic ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

NFData ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Hashable ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

AWSRequest ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

ToHeaders ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

ToPath ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

ToQuery ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

type Rep ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

type Rep ListBucketIntelligentTieringConfigurations = D1 ('MetaData "ListBucketIntelligentTieringConfigurations" "Amazonka.S3.ListBucketIntelligentTieringConfigurations" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "ListBucketIntelligentTieringConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continuationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BucketName)))
type AWSResponse ListBucketIntelligentTieringConfigurations Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

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 #

Constructors

ListBucketIntelligentTieringConfigurationsResponse' 

Fields

  • intelligentTieringConfigurationList :: Maybe [IntelligentTieringConfiguration]

    The list of S3 Intelligent-Tiering configurations for a bucket.

  • continuationToken :: Maybe Text

    The ContinuationToken that represents a placeholder from where this request should begin.

  • nextContinuationToken :: Maybe Text

    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.

  • isTruncated :: Maybe Bool

    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.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Read ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Show ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

Generic ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

NFData ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

type Rep ListBucketIntelligentTieringConfigurationsResponse Source # 
Instance details

Defined in Amazonka.S3.ListBucketIntelligentTieringConfigurations

type Rep ListBucketIntelligentTieringConfigurationsResponse = D1 ('MetaData "ListBucketIntelligentTieringConfigurationsResponse" "Amazonka.S3.ListBucketIntelligentTieringConfigurations" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "ListBucketIntelligentTieringConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "intelligentTieringConfigurationList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IntelligentTieringConfiguration])) :*: S1 ('MetaSel ('Just "continuationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextContinuationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListBucketIntelligentTieringConfigurationsResponse Source #

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_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.