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