func (svc *KMS) ReEncrypt(destinationKey string, encryptedData []byte) (resultEncryptedData []byte, err error) {
    output, err := svc.client.ReEncrypt(&SDK.ReEncryptInput{
        DestinationKeyId: pointers.String(destinationKey),
        CiphertextBlob:   encryptedData,
    })