libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

Description

 
Synopsis

Documentation

data AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source #

A transition rule that describes when noncurrent objects transition to a specified storage class.

See: newAwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails smart constructor.

Constructors

AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails' 

Fields

  • days :: Maybe Int

    The number of days that an object is noncurrent before Amazon S3 can perform the associated action.

  • storageClass :: Maybe Text

    The class of storage to change the object to after the object is noncurrent for the specified number of days.

Instances

Instances details
Eq AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

Read AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

Show AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

Generic AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

NFData AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

Hashable AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

ToJSON AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

FromJSON AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

type Rep AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails

type Rep AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails = D1 ('MetaData "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails" "Amazonka.SecurityHub.Types.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "days") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails :: AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails Source #

Create a value of AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails 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:days:AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails', awsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails_days - The number of days that an object is noncurrent before Amazon S3 can perform the associated action.

$sel:storageClass:AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails', awsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails_storageClass - The class of storage to change the object to after the object is noncurrent for the specified number of days.