Skip to main content

AWSS3BucketLifecycleRule

No description

type AWSS3BucketLifecycleRule {
status: AWSS3BucketLifecycleRuleStatusType!
abortIncompleteMultipartUpload: AWSS3BucketLifecycleRuleAbortIncompleteMultipartUpload
expiration: AWSS3BucketLifecycleRuleExpiration
filter: AWSS3BucketLifecycleRuleFilter
id: String!
noncurrentVersionExpiration: AWSS3BucketLifecycleRuleNoncurrentVersionExpiration
noncurrentVersionTransitions: [AWSS3BucketLifecycleRuleNoncurrentVersionTransition!]!
transitions: [AWSS3BucketLifecycleRuleTransition!]!
}

Fields

AWSS3BucketLifecycleRule.status ● AWSS3BucketLifecycleRuleStatusType! non-null enum

The status

AWSS3BucketLifecycleRule.abortIncompleteMultipartUpload ● AWSS3BucketLifecycleRuleAbortIncompleteMultipartUpload object

Indicates the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload

AWSS3BucketLifecycleRule.expiration ● AWSS3BucketLifecycleRuleExpiration object

Indicates the expiration for the lifecycle of the object in the form of date, days, and whether the object has a delete marker

AWSS3BucketLifecycleRule.filter ● AWSS3BucketLifecycleRuleFilter union

The Filter is used to identify objects that a Lifecycle Rule applies to

AWSS3BucketLifecycleRule.id ● String! non-null scalar

Unique identifier for the rule

AWSS3BucketLifecycleRule.noncurrentVersionExpiration ● AWSS3BucketLifecycleRuleNoncurrentVersionExpiration object

Indicates when noncurrent object versions expire

AWSS3BucketLifecycleRule.noncurrentVersionTransitions ● [AWSS3BucketLifecycleRuleNoncurrentVersionTransition!]! non-null object

Indicates the transition rule for the lifecycle rule that describes when noncurrent objects transition to a specific storage class

AWSS3BucketLifecycleRule.transitions ● [AWSS3BucketLifecycleRuleTransition!]! non-null object

Indicates when an Amazon S3 object transitions to a specified storage class

Member of

AWSS3BucketLifecycleConfiguration object