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

Description

Deletes 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 DeleteBucketIntelligentTieringConfiguration include:

Synopsis

Creating a Request

data DeleteBucketIntelligentTieringConfiguration Source #

Constructors

DeleteBucketIntelligentTieringConfiguration' 

Fields

  • bucket :: BucketName

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

  • id :: Text

    The ID used to identify the S3 Intelligent-Tiering configuration.

Instances

Instances details
Eq DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Read DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Show DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Generic DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

NFData DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Hashable DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

AWSRequest DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

ToHeaders DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

ToPath DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

ToQuery DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

type Rep DeleteBucketIntelligentTieringConfiguration Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

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

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

newDeleteBucketIntelligentTieringConfiguration Source #

Create a value of DeleteBucketIntelligentTieringConfiguration 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:bucket:DeleteBucketIntelligentTieringConfiguration', deleteBucketIntelligentTieringConfiguration_bucket - The name of the Amazon S3 bucket whose configuration you want to modify or retrieve.

$sel:id:DeleteBucketIntelligentTieringConfiguration', deleteBucketIntelligentTieringConfiguration_id - The ID used to identify the S3 Intelligent-Tiering configuration.

Request Lenses

deleteBucketIntelligentTieringConfiguration_bucket :: Lens' DeleteBucketIntelligentTieringConfiguration BucketName Source #

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

deleteBucketIntelligentTieringConfiguration_id :: Lens' DeleteBucketIntelligentTieringConfiguration Text Source #

The ID used to identify the S3 Intelligent-Tiering configuration.

Destructuring the Response

data DeleteBucketIntelligentTieringConfigurationResponse Source #

Instances

Instances details
Eq DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Read DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Show DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

Generic DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

NFData DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

type Rep DeleteBucketIntelligentTieringConfigurationResponse Source # 
Instance details

Defined in Amazonka.S3.DeleteBucketIntelligentTieringConfiguration

type Rep DeleteBucketIntelligentTieringConfigurationResponse = D1 ('MetaData "DeleteBucketIntelligentTieringConfigurationResponse" "Amazonka.S3.DeleteBucketIntelligentTieringConfiguration" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "DeleteBucketIntelligentTieringConfigurationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))