Reference documentation and code samples for the Data Loss Prevention V2 Client class TransformationType.
An enum of rules that can be used to transform a value. Can be a
record suppression, or one of the transformation rules specified underPrimitiveTransformation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Data Loss Prevention V2 Client - Class TransformationType (2.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.1 (latest)](/php/docs/reference/cloud-dlp/latest/V2.TransformationType)\n- [2.6.0](/php/docs/reference/cloud-dlp/2.6.0/V2.TransformationType)\n- [2.4.1](/php/docs/reference/cloud-dlp/2.4.1/V2.TransformationType)\n- [2.3.0](/php/docs/reference/cloud-dlp/2.3.0/V2.TransformationType)\n- [2.2.3](/php/docs/reference/cloud-dlp/2.2.3/V2.TransformationType)\n- [2.1.0](/php/docs/reference/cloud-dlp/2.1.0/V2.TransformationType)\n- [2.0.0](/php/docs/reference/cloud-dlp/2.0.0/V2.TransformationType)\n- [1.19.0](/php/docs/reference/cloud-dlp/1.19.0/V2.TransformationType)\n- [1.18.0](/php/docs/reference/cloud-dlp/1.18.0/V2.TransformationType)\n- [1.17.0](/php/docs/reference/cloud-dlp/1.17.0/V2.TransformationType)\n- [1.16.0](/php/docs/reference/cloud-dlp/1.16.0/V2.TransformationType)\n- [1.15.1](/php/docs/reference/cloud-dlp/1.15.1/V2.TransformationType)\n- [1.14.0](/php/docs/reference/cloud-dlp/1.14.0/V2.TransformationType)\n- [1.13.2](/php/docs/reference/cloud-dlp/1.13.2/V2.TransformationType)\n- [1.12.0](/php/docs/reference/cloud-dlp/1.12.0/V2.TransformationType)\n- [1.11.0](/php/docs/reference/cloud-dlp/1.11.0/V2.TransformationType)\n- [1.10.2](/php/docs/reference/cloud-dlp/1.10.2/V2.TransformationType)\n- [1.9.0](/php/docs/reference/cloud-dlp/1.9.0/V2.TransformationType)\n- [1.8.6](/php/docs/reference/cloud-dlp/1.8.6/V2.TransformationType) \nReference documentation and code samples for the Data Loss Prevention V2 Client class TransformationType.\n\nAn enum of rules that can be used to transform a value. Can be a\nrecord suppression, or one of the transformation rules specified under\n`PrimitiveTransformation`.\n\nProtobuf type `google.privacy.dlp.v2.TransformationType`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dlp \\\\ V2\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### TRANSFORMATION_TYPE_UNSPECIFIED\n\n Value: 0\n\nUnused\n\nGenerated from protobuf enum `TRANSFORMATION_TYPE_UNSPECIFIED = 0;`\n\n### RECORD_SUPPRESSION\n\n Value: 1\n\nRecord suppression\n\nGenerated from protobuf enum `RECORD_SUPPRESSION = 1;`\n\n### REPLACE_VALUE\n\n Value: 2\n\nReplace value\n\nGenerated from protobuf enum `REPLACE_VALUE = 2;`\n\n### REPLACE_DICTIONARY\n\n Value: 15\n\nReplace value using a dictionary.\n\nGenerated from protobuf enum `REPLACE_DICTIONARY = 15;`\n\n### REDACT\n\n Value: 3\n\nRedact\n\nGenerated from protobuf enum `REDACT = 3;`\n\n### CHARACTER_MASK\n\n Value: 4\n\nCharacter mask\n\nGenerated from protobuf enum `CHARACTER_MASK = 4;`\n\n### CRYPTO_REPLACE_FFX_FPE\n\n Value: 5\n\nFFX-FPE\n\nGenerated from protobuf enum `CRYPTO_REPLACE_FFX_FPE = 5;`\n\n### FIXED_SIZE_BUCKETING\n\n Value: 6\n\nFixed size bucketing\n\nGenerated from protobuf enum `FIXED_SIZE_BUCKETING = 6;`\n\n### BUCKETING\n\n Value: 7\n\nBucketing\n\nGenerated from protobuf enum `BUCKETING = 7;`\n\n### REPLACE_WITH_INFO_TYPE\n\n Value: 8\n\nReplace with info type\n\nGenerated from protobuf enum `REPLACE_WITH_INFO_TYPE = 8;`\n\n### TIME_PART\n\n Value: 9\n\nTime part\n\nGenerated from protobuf enum `TIME_PART = 9;`\n\n### CRYPTO_HASH\n\n Value: 10\n\nCrypto hash\n\nGenerated from protobuf enum `CRYPTO_HASH = 10;`\n\n### DATE_SHIFT\n\n Value: 12\n\nDate shift\n\nGenerated from protobuf enum `DATE_SHIFT = 12;`\n\n### CRYPTO_DETERMINISTIC_CONFIG\n\n Value: 13\n\nDeterministic crypto\n\nGenerated from protobuf enum `CRYPTO_DETERMINISTIC_CONFIG = 13;`\n\n### REDACT_IMAGE\n\n Value: 14\n\nRedact image\n\nGenerated from protobuf enum `REDACT_IMAGE = 14;`"]]