{
"ConfirmationRequired": true,
"Operation": {
"LambdaInvoke": {
"FunctionArn": "string"
},
"S3PutObjectCopy": {
"TargetResource": "string",
"CannedAccessControlList": "private",
"AccessControlGrants": [],
"MetadataDirective": "COPY",
"ModifiedSinceConstraint": "string",
"NewObjectMetadata": {
"CacheControl": "string",
"ContentDisposition": "string",
"ContentEncoding": "string",
"ContentLanguage": "string",
"UserMetadata": {
"property1": "string",
"property2": "string"
},
"ContentLength": 0,
"ContentMD5": "string",
"ContentType": "string",
"HttpExpiresDate": "string",
"RequesterCharged": true,
"SSEAlgorithm": "AES256"
},
"NewObjectTagging": [],
"RedirectLocation": "string",
"RequesterPays": true,
"StorageClass": "STANDARD",
"UnModifiedSinceConstraint": "string",
"SSEAwsKmsKeyId": "string",
"TargetKeyPrefix": "string",
"ObjectLockLegalHoldStatus": "OFF",
"ObjectLockMode": "COMPLIANCE",
"ObjectLockRetainUntilDate": "string",
"BucketKeyEnabled": true,
"ChecksumAlgorithm": "CRC32"
},
"S3PutObjectAcl": {
"AccessControlPolicy": {
"AccessControlList": {
"Owner": {
"ID": "string",
"DisplayName": "string"
},
"Grants": []
},
"CannedAccessControlList": "private"
}
},
"S3PutObjectTagging": {
"TagSet": []
},
"S3DeleteObjectTagging": {},
"S3InitiateRestoreObject": {
"ExpirationInDays": 0,
"GlacierJobTier": "BULK"
},
"S3PutObjectLegalHold": {
"LegalHold": {
"Status": "OFF"
}
},
"S3PutObjectRetention": {
"BypassGovernanceRetention": true,
"Retention": {
"RetainUntilDate": "string",
"Mode": "COMPLIANCE"
}
},
"S3ReplicateObject": {}
},
"Report": {
"Bucket": "string",
"Format": "Report_CSV_20180820",
"Enabled": true,
"Prefix": "string",
"ReportScope": "AllTasks"
},
"ClientRequestToken": "string",
"Manifest": {
"Spec": {
"Format": "S3BatchOperations_CSV_20180820",
"Fields": []
},
"Location": {
"ObjectArn": "string",
"ObjectVersionId": "string",
"ETag": "string"
}
},
"Description": "string",
"Priority": 0,
"RoleArn": "string",
"Tags": [],
"ManifestGenerator": {
"S3JobManifestGenerator": {
"ExpectedBucketOwner": "string",
"SourceBucket": "string",
"ManifestOutputLocation": {
"ExpectedManifestBucketOwner": "string",
"Bucket": "string",
"ManifestPrefix": "string",
"ManifestEncryption": {
"SSES3": {},
"SSEKMS": {
"KeyId": "string"
}
},
"ManifestFormat": "S3InventoryReport_CSV_20211130"
},
"Filter": {
"EligibleForReplication": true,
"CreatedAfter": "string",
"CreatedBefore": "string",
"ObjectReplicationStatuses": []
},
"EnableManifestOutput": true
}
}
}