InfoTypeTransformationArgs

data class InfoTypeTransformationArgs(val characterMaskConfig: Output<CharacterMaskConfigArgs>? = null, val cryptoHashConfig: Output<CryptoHashConfigArgs>? = null, val dateShiftConfig: Output<DateShiftConfigArgs>? = null, val infoTypes: Output<List<String>>? = null, val redactConfig: Output<RedactConfigArgs>? = null, val replaceWithInfoTypeConfig: Output<ReplaceWithInfoTypeConfigArgs>? = null) : ConvertibleToJava<InfoTypeTransformationArgs>

A transformation to apply to text that is identified as a specific info_type.

Constructors

Link copied to clipboard
fun InfoTypeTransformationArgs(characterMaskConfig: Output<CharacterMaskConfigArgs>? = null, cryptoHashConfig: Output<CryptoHashConfigArgs>? = null, dateShiftConfig: Output<DateShiftConfigArgs>? = null, infoTypes: Output<List<String>>? = null, redactConfig: Output<RedactConfigArgs>? = null, replaceWithInfoTypeConfig: Output<ReplaceWithInfoTypeConfigArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): InfoTypeTransformationArgs

Properties

Link copied to clipboard

Config for character mask.

Link copied to clipboard

Config for crypto hash.

Link copied to clipboard

Config for date shift.

Link copied to clipboard
val infoTypes: Output<List<String>>? = null

InfoTypes to apply this transformation to. If this is not specified, this transformation becomes the default transformation, and is used for any info_type that is not specified in another transformation.

Link copied to clipboard
val redactConfig: Output<RedactConfigArgs>? = null

Config for text redaction.

Link copied to clipboard

Config for replace with InfoType.