Class FieldTransformation (3.1.1)

FieldTransformation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The transformation to apply to the field. .. attribute:: fields

Required. Input field(s) to apply the transformation to.

:type: Sequence[google.cloud.dlp_v2.types.FieldId]

Attributes

NameDescription
condition google.cloud.dlp_v2.types.RecordCondition
Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
primitive_transformation google.cloud.dlp_v2.types.PrimitiveTransformation
Apply the transformation to the entire field.
info_type_transformations google.cloud.dlp_v2.types.InfoTypeTransformations
Treat the contents of the field as free text, and selectively transform content that matches an InfoType.