![]() |
![]()
| ![]() |
![]()
NAMEPaws::S3Control::S3CopyObjectOperation USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::S3Control::S3CopyObjectOperation object: $service_obj->Method(Att1 => { AccessControlGrants => $value, ..., UnModifiedSinceConstraint => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::S3Control::S3CopyObjectOperation object: $result = $service_obj->Method(...); $result->Att1->AccessControlGrants DESCRIPTIONContains the configuration parameters for a PUT Copy object operation. S3 Batch Operations passes every object to the underlying PUT Copy object API. For more information about the parameters for this operation, see PUT Object - Copy (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html). ATTRIBUTESAccessControlGrants => ArrayRef[Paws::S3Control::S3Grant]BucketKeyEnabled => BoolSpecifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption using AWS KMS (SSE-KMS). Setting this header to "true" causes Amazon S3 to use an S3 Bucket Key for object encryption with SSE-KMS. Specifying this header with an object action doesn’t affect bucket-level settings for S3 Bucket Key. CannedAccessControlList => StrMetadataDirective => StrModifiedSinceConstraint => StrNewObjectMetadata => Paws::S3Control::S3ObjectMetadataNewObjectTagging => ArrayRef[Paws::S3Control::S3Tag]ObjectLockLegalHoldStatus => StrThe legal hold status to be applied to all objects in the Batch Operations job. ObjectLockMode => StrThe retention mode to be applied to all objects in the Batch Operations job. ObjectLockRetainUntilDate => StrThe date when the applied object retention configuration expires on all objects in the Batch Operations job. RedirectLocation => StrSpecifies an optional metadata property for website redirects, "x-amz-website-redirect-location". Allows webpage redirects if the object is accessed through a website endpoint. RequesterPays => BoolSSEAwsKmsKeyId => StrStorageClass => StrTargetKeyPrefix => StrSpecifies the folder prefix into which you would like the objects to be copied. For example, to copy objects into a folder named "Folder1" in the destination bucket, set the TargetKeyPrefix to "Folder1/". TargetResource => StrSpecifies the destination bucket ARN for the batch copy operation. For example, to copy objects to a bucket named "destinationBucket", set the TargetResource to "arn:aws:s3:::destinationBucket". UnModifiedSinceConstraint => StrSEE ALSOThis class forms part of Paws, describing an object used in Paws::S3Control BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|