LifecycleConfiguration

LifecycleConfiguration
LifecycleConfiguration
JSON Example
{
    "rules": [
        {
            "abortIncompleteMultipartUpload": {
                "daysAfterInitiation": 0
            },
            "expiration": {
                "date": "string",
                "days": 0,
                "expiredObjectDeleteMarker": false
            },
            "filter": {
                "and": {
                    "prefix": "string",
                    "tags": [
                        {
                            "key": "string",
                            "value": "string"
                        }
                    ]
                },
                "prefix": "string",
                "tag": {
                    "key": "string",
                    "value": "string"
                }
            },
            "id": "string",
            "noncurrentVersionExpiration": {
                "noncurrentDays": 0
            },
            "noncurrentVersionTransitions": [
                {
                    "noncurrentDays": 0,
                    "storageClass": "string"
                }
            ],
            "status": "string",
            "transitions": [
                {
                    "date": "string",
                    "days": 0,
                    "storageClass": "string"
                }
            ]
        }
    ]
}
rules
Optional

rules