BucketLifecycle
Returns lifecycle configuration rules for a specific bucket, including action and condition details.
Columns
| Name | Type | References | Description |
| ActionType | String | The type of action applied by the lifecycle rule, such as Delete, AbortIncompleteMultipartUpload, or SetStorageClass. | |
| ActionStorageClass | String | The new storage class assigned to the object when the action type is SetStorageClass. | |
| Age | Integer | The age of an object in days. This condition is satisfied when an object reaches the specified age. | |
| CreatedBefore | Date | The date in RFC 3339 format, containing only the date part, that the object must have been created before for this condition to be satisfied. | |
| IsLive | Boolean | Indicates whether the condition matches the live version of objects. This setting is relevant only for versioned objects. If the value is true, the condition matches the live version of objects; if the value is false, it matches noncurrent versions of objects. | |
| MatchesStorageClass | String | The storage classes that an object must belong to for this condition to be satisfied, such as STANDARD, NEARLINE, COLDLINE, ARCHIVE, MULTI_REGIONAL, REGIONAL, or DURABLE_REDUCED_AVAILABILITY. | |
| NumberOfNewerVersions | Integer | The number of newer versions of an object that must exist for this condition to be satisfied. This setting is relevant only for versioned objects. If the value is N, this condition is satisfied when there are at least N versions, including the live version, newer than this version of the object. | |
| CustomTimeBefore | Date | The date in RFC 3339 format, YYYY-MM-DD, that the customTime metadata for the object must precede for this condition to be satisfied. | |
| NoncurrentTimeBefore | Date | The date in RFC 3339 format, YYYY-MM-DD, that an object must have become noncurrent before for this condition to be satisfied. This setting is relevant only for versioned objects. | |
| DaysSinceNoncurrentTime | Integer | The number of days an object must have been noncurrent for this condition to be satisfied. This setting is relevant only for versioned objects. | |
| DaysSinceCustomTime | Integer | The number of days since the date set in the customTime metadata for the object. This condition is satisfied when the current date and time is at least the specified number of days after the customTime. | |
| Bucket | String | The name of the bucket. |