1 2package Paws::S3::UploadPartCopyOutput { 3 use Moose; 4 has CopyPartResult => (is => 'ro', isa => 'Paws::S3::CopyPartResult'); 5 has CopySourceVersionId => (is => 'ro', isa => 'Str'); 6 has RequestCharged => (is => 'ro', isa => 'Str'); 7 has ServerSideEncryption => (is => 'ro', isa => 'Str'); 8 has SSECustomerAlgorithm => (is => 'ro', isa => 'Str'); 9 has SSECustomerKeyMD5 => (is => 'ro', isa => 'Str'); 10 has SSEKMSKeyId => (is => 'ro', isa => 'Str'); 11 12} 131; 14 15### main pod documentation begin ### 16 17=head1 NAME 18 19Paws::S3:: - Arguments for method on Paws::S3 20 21=head1 DESCRIPTION 22 23This class represents the parameters used for calling the method on the 24Amazon Simple Storage Service service. Use the attributes of this class 25as arguments to method . 26 27You shouln't make instances of this class. Each attribute should be used as a named argument in the call to . 28 29As an example: 30 31 $service_obj->(Att1 => $value1, Att2 => $value2, ...); 32 33Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. 34 35=head1 ATTRIBUTES 36 37=head2 CopyPartResult => Paws::S3::CopyPartResult 38 39 40 41=head2 CopySourceVersionId => Str 42 43 44 45The version of the source object that was copied, if you have enabled 46versioning on the source bucket. 47 48 49 50 51 52 53 54 55 56 57=head2 RequestCharged => Str 58 59 60 61=head2 ServerSideEncryption => Str 62 63 64 65The Server-side encryption algorithm used when storing this object in 66S3 (e.g., AES256, aws:kms). 67 68 69 70 71 72 73 74 75 76 77=head2 SSECustomerAlgorithm => Str 78 79 80 81If server-side encryption with a customer-provided encryption key was 82requested, the response will include this header confirming the 83encryption algorithm used. 84 85 86 87 88 89 90 91 92 93 94=head2 SSECustomerKeyMD5 => Str 95 96 97 98If server-side encryption with a customer-provided encryption key was 99requested, the response will include this header to provide round trip 100message integrity verification of the customer-provided encryption key. 101 102 103 104 105 106 107 108 109 110 111=head2 SSEKMSKeyId => Str 112 113 114 115If present, specifies the ID of the AWS Key Management Service (KMS) 116master encryption key that was used for the object. 117 118 119 120 121 122 123 124 125 126 127 128 129=head1 SEE ALSO 130 131This class forms part of L<Paws>, documenting arguments for method in L<Paws::S3> 132 133=head1 BUGS and CONTRIBUTIONS 134 135The source code is located here: https://github.com/pplu/aws-sdk-perl 136 137Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues 138 139=cut 140 141