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
constructor(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)

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, the transformation applies to any info_type.

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

Config for text redaction.

Link copied to clipboard

Config for replace with InfoType.

Functions

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