AWSS3Rule Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSS3Model.h
AWSS3Model.m

  abortIncompleteMultipartUpload

Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.

@property (nonatomic, strong) AWSS3AbortIncompleteMultipartUpload *abortIncompleteMultipartUpload

Declared In

AWSS3Model.h

  expiration

@property (nonatomic, strong) AWSS3LifecycleExpiration *expiration

Declared In

AWSS3Model.h

  identifier

Unique identifier for the rule. The value cannot be longer than 255 characters.

@property (nonatomic, strong) NSString *identifier

Declared In

AWSS3Model.h

  noncurrentVersionExpiration

Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that Amazon S3 delete noncurrent object versions at a specific period in the object’s lifetime.

@property (nonatomic, strong) AWSS3NoncurrentVersionExpiration *noncurrentVersionExpiration

Declared In

AWSS3Model.h

  noncurrentVersionTransition

Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA or GLACIER storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA or GLACIER storage class at a specific period in the object’s lifetime.

@property (nonatomic, strong) AWSS3NoncurrentVersionTransition *noncurrentVersionTransition

Declared In

AWSS3Model.h

  prefix

Prefix identifying one or more objects to which the rule applies.

@property (nonatomic, strong) NSString *prefix

Declared In

AWSS3Model.h

  status

If ‘Enabled’, the rule is currently being applied. If ‘Disabled’, the rule is not currently being applied.

@property (nonatomic, assign) AWSS3ExpirationStatus status

Declared In

AWSS3Model.h

  transition

@property (nonatomic, strong) AWSS3Transition *transition

Declared In

AWSS3Model.h