transformer.proto
path mgmt/v1alpha1/transformer.proto
package mgmt.v1alpha1
Messages
CreateUserDefinedTransformerRequest
| Name | Type | Description |
|---|---|---|
account_id | string | The unique identifier of the account to create the user defined transformer for. |
name | string | The name of the user defined transformer. |
description | string | The description of the user defined transformer. |
source | TransformerSource | The source of the user defined transformer. |
transformer_config | TransformerConfig | The configuration of the user defined transformer. |
CreateUserDefinedTransformerResponse
| Name | Type | Description |
|---|---|---|
transformer | UserDefinedTransformer |
DeleteUserDefinedTransformerRequest
| Name | Type | Description |
|---|---|---|
transformer_id | string | The unique identifier of the user defined transformer to delete. |
DeleteUserDefinedTransformerResponse
| Name | Type | Description |
|---|
GenerateBool
| Name | Type | Description |
|---|
GenerateBusinessName
| Name | Type | Description |
|---|
GenerateCardNumber
| Name | Type | Description |
|---|---|---|
valid_luhn | optional bool | Whether or not to validate the card number using the Luhn algorithm. |
GenerateCategorical
| Name | Type | Description |
|---|---|---|
categories | optional string | A comma separated list of categories that will be used to generate a random value from. |
GenerateCity
| Name | Type | Description |
|---|
GenerateCountry
| Name | Type | Description |
|---|---|---|
generate_full_name | optional bool | An option to return the full country name of the randomly selected country or return the default of a 2-letter country code. |
GenerateDefault
| Name | Type | Description |
|---|
GenerateE164PhoneNumber
| Name | Type | Description |
|---|---|---|
min | optional int64 | The minimum length of the phone number to generate. |
max | optional int64 | The maximum length of the phone number to generate. |
GenerateEmail
| Name | Type | Description |
|---|---|---|
email_type | optional GenerateEmailType | Optionally specify the type of email to generate. The types specified determine the contents on the left side of the @. |
GenerateFirstName
| Name | Type | Description |
|---|
GenerateFloat64
| Name | Type | Description |
|---|---|---|
randomize_sign | optional bool | Whether or not to randomize the sign of the float64. |
min | optional double | The minimum value to randomize the float64 to. |
max | optional double | The maximum value to randomize the float64 to. |
precision | optional int64 | The precision of the float64 to generate. |
GenerateFullAddress
| Name | Type | Description |
|---|
GenerateFullName
| Name | Type | Description |
|---|
GenerateGender
| Name | Type | Description |
|---|---|---|
abbreviate | optional bool | Whether or not to abbreviate the gender. |
GenerateInt64
| Name | Type | Description |
|---|---|---|
randomize_sign | optional bool | Whether or not to randomize the sign of the int64. |
min | optional int64 | The minimum value to randomize the int64 to. |
max | optional int64 | The maximum value to randomize the int64 to. |
GenerateInt64PhoneNumber
| Name | Type | Description |
|---|
GenerateIpAddress
| Name | Type | Description |
|---|---|---|
ip_type | optional GenerateIpAddressType | Optionally specify the type of ip address to generate. |
GenerateJavascript
| Name | Type | Description |
|---|---|---|
code | string | The user provided javascript code that will be executed in the transformer |
GenerateLastName
| Name | Type | Description |
|---|
GenerateSSN
| Name | Type | Description |
|---|
GenerateSha256Hash
| Name | Type | Description |
|---|
GenerateState
| Name | Type | Description |
|---|---|---|
generate_full_name | optional bool | An option to return the full state name of the randomly selected state or return the default of a 2-letter state code. |
GenerateStreetAddress
| Name | Type | Description |
|---|
GenerateString
| Name | Type | Description |
|---|---|---|
min | optional int64 | The minimum length of the string to generate. |
max | optional int64 | The maximum length of the string to generate. |
GenerateStringPhoneNumber
| Name | Type | Description |
|---|---|---|
min | optional int64 | The minimum length of the phone number to generate. |
max | optional int64 | The maximum length of the phone number to generate. |
GenerateUnixTimestamp
| Name | Type | Description |
|---|
GenerateUsername
| Name | Type | Description |
|---|
GenerateUtcTimestamp
| Name | Type | Description |
|---|
GenerateUuid
| Name | Type | Description |
|---|---|---|
include_hyphens | optional bool | Whether or not to include hyphens in the uuid. Defaults to true. If false, the uuid will be returned without hyphens. |
GenerateZipcode
| Name | Type | Description |
|---|
GetSystemTransformerBySourceRequest
| Name | Type | Description |
|---|---|---|
source | TransformerSource | The source of the transformer to retrieve. |
GetSystemTransformerBySourceResponse
| Name | Type | Description |
|---|---|---|
transformer | SystemTransformer |
GetSystemTransformersRequest
| Name | Type | Description |
|---|
GetSystemTransformersResponse
| Name | Type | Description |
|---|---|---|
transformers | repeated SystemTransformer |
GetTransformPiiEntitiesRequest
| Name | Type | Description |
|---|---|---|
account_id | string | The unique identifier of the account to return entities for. |
GetTransformPiiEntitiesResponse
| Name | Type | Description |
|---|---|---|
entities | repeated string | The list of built-in entities that are enabled for the provided account id. |
GetUserDefinedTransformerByIdRequest
| Name | Type | Description |
|---|---|---|
transformer_id | string | The unique identifier of the user defined transformer to get. |
GetUserDefinedTransformerByIdResponse
| Name | Type | Description |
|---|---|---|
transformer | UserDefinedTransformer |
GetUserDefinedTransformersRequest
| Name | Type | Description |
|---|---|---|
account_id | string | The unique identifier of the account to get the user defined transformers for. |
GetUserDefinedTransformersResponse
| Name | Type | Description |
|---|---|---|
transformers | repeated UserDefinedTransformer |
IsTransformerNameAvailableRequest
| Name | Type | Description |
|---|---|---|
account_id | string | The unique identifier of the account to check for the availability of the transformer name. |
transformer_name | string | The name of the transformer to check for availability. |
IsTransformerNameAvailableResponse
| Name | Type | Description |
|---|---|---|
is_available | bool | Whether or not the transformer name is available. |
Null
| Name | Type | Description |
|---|
Passthrough
| Name | Type | Description |
|---|
PiiAnonymizer
| Name | Type | Description |
|---|---|---|
replace | PiiAnonymizer.Replace | Configures the anonymizer to replace the identified PII with a specific value |
redact | PiiAnonymizer.Redact | Configures the anonymizer to completely remove the identified PII |
mask | PiiAnonymizer.Mask | Configures the anonymizer to mask the identified PII |
hash | PiiAnonymizer.Hash | Configures the anonymizer to hash the identified PII |
transform | PiiAnonymizer.Transform | Configures the anonymizer to use a Vydon configured transformer |
PiiAnonymizer.Hash
| Name | Type | Description |
|---|---|---|
algo | optional PiiAnonymizer.Hash.HashType | The hashing algorithm to use. |
PiiAnonymizer.Mask
| Name | Type | Description |
|---|---|---|
masking_char | optional string | Provide a character that will be used for the replacement. |
chars_to_mask | optional int32 | How many characters to mask. |
from_end | optional bool | Whether to mask the PII from start or end |
PiiAnonymizer.Redact
| Name | Type | Description |
|---|
PiiAnonymizer.Replace
| Name | Type | Description |
|---|---|---|
value | optional string | The value to replace. If not provided, a template token of the anonymizer is used (e.g. A PERSON entity is replaced with: <PERSON>) |
PiiAnonymizer.Transform
| Name | Type | Description |
|---|---|---|
config | TransformerConfig | The transformer to use. If not provided, a transformer will automatically be selected (if supported), otherwise it falls back to generating a random hash. |
PiiDenyRecognizer
| Name | Type | Description |
|---|---|---|
name | string | Friendly name of this entity |
deny_words | repeated string | List of words that will be treated as PII. |
SystemTransformer
A system transformer is a transformer that is built into the Vydon platform. It can be used directly in job mappings or used in user-defined transformers to snapshot a specific configuration.
| Name | Type | Description |
|---|---|---|
name | string | The name of the transformer. |
description | string | The description of the transformer. |
data_type | TransformerDataType | @deprecated: data_types is deprecated and will be removed in a future release. Use data_types instead. |
source | TransformerSource | The source of the transformer. |
config | TransformerConfig | The configuration of the transformer. |
data_types | repeated TransformerDataType | The data types supported by the transformer. |
supported_job_types | repeated SupportedJobType |
TransformCharacterScramble
| Name | Type | Description |
|---|---|---|
user_provided_regex | optional string | A user provided regular expression that will be used to scramble the characters in the input string. Must be a valid Golang regex. |
TransformE164PhoneNumber
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the phone number. This causes the transformed phone number to retain the original length. |
TransformEmail
| Name | Type | Description |
|---|---|---|
preserve_domain | optional bool | Whether or not to preserve the original domain, barring what has been specified in the excluded_domains property. |
preserve_length | optional bool | Whether or not to preserve the original length of the email. This causes the transformed email to retain the original length. |
excluded_domains | repeated string | A lsit of email domains that should be excluded. This changes based on the preserve_domain flag. See the docs for more details. |
email_type | optional GenerateEmailType | Optionally specify the type of email to generate. The types specified determine the contents on the left side of the @. |
invalid_email_action | optional InvalidEmailAction | Optionally specify an action in the result of an invalid email. An invalid email is one that does not conform to RFC 5322. |
TransformFirstName
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the first name. This causes the transformed first name to retain the original length. |
TransformFloat64
| Name | Type | Description |
|---|---|---|
randomization_range_min | optional double | The minimum value to randomize the float64 to. This will be relative to the original value. |
randomization_range_max | optional double | The maximum value to randomize the float64 to. This will be relative to the original value. |
TransformFullName
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the full name. This causes the transformed full name to retain the original length. |
TransformInt64
| Name | Type | Description |
|---|---|---|
randomization_range_min | optional int64 | The minimum value to randomize the int64 to. This will be relative to the original value. |
randomization_range_max | optional int64 | The maximum value to randomize the int64 to. This will be relative to the original value. |
TransformInt64PhoneNumber
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the phone number. This causes the transformed phone number to retain the original length. |
TransformJavascript
| Name | Type | Description |
|---|---|---|
code | string | The user provided javascript code that will be executed in the transformer |
TransformLastName
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the last name. This causes the transformed last name to retain the original length. |
TransformPhoneNumber
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the phone number. This causes the transformed phone number to retain the original length. |
TransformPiiText
VydonCloud/Enterprise only transformer for anonymizing PII Text
| Name | Type | Description |
|---|---|---|
score_threshold | float | Minimal detection score for determining PII. 0.0-1.0 |
default_anonymizer | PiiAnonymizer | The default anonmyization config used for all instances of detected PII. |
deny_recognizers | repeated PiiDenyRecognizer | Configure deny lists where each word is treated as PII. |
allowed_entities | repeated string | Configure a list of entities to be used for PII analysis. If not provided or empty, all entities are considiered If this is specified, any ad-hoc, or deny_recognizers entity names must also be provided. To see available builtin entities, call the GetPiiTextEntities() RPC method to see what is available for your account. |
allowed_phrases | repeated string | Exact match of PII phrases identified by the analysis engine. |
language | optional string | Two characters for the desired language in ISO_639-1 format. If not provided, will use a default language if specified on the server. Depending on the server configuration, may attempt to autodetect from input. |
entity_anonymizers | repeated TransformPiiText.EntityAnonymizersEntry | A map of entity names to anonymizer configurations. The key in this map corresponds to a recognized entity (e.g. PERSON, PHONE_NUMBER) which can be found via the GetPiiTextEntities() RPC method. The value in this map corresponds to the anonymizer configuration to use for that entity. If not provided, the default_anonymizer will be used. |
TransformPiiText.EntityAnonymizersEntry
| Name | Type | Description |
|---|---|---|
key | string | |
value | PiiAnonymizer |
TransformScrambleIdentity
Takes an input integer and scrambles it, effectively outputing another integer that is not the same as the input. This is effectively a random integer generator that has unique properties.
| Name | Type | Description |
|---|
TransformString
| Name | Type | Description |
|---|---|---|
preserve_length | optional bool | Whether or not to preserve the original length of the string. This causes the transformed string to retain the original length. |
TransformUuid
| Name | Type | Description |
|---|
TransformerConfig
The configuration for a transformer. This determines what type of transformation or generation is performed.
| Name | Type | Description |
|---|---|---|
generate_email_config | GenerateEmail | |
transform_email_config | TransformEmail | |
generate_bool_config | GenerateBool | |
generate_card_number_config | GenerateCardNumber | |
generate_city_config | GenerateCity | |
generate_e164_phone_number_config | GenerateE164PhoneNumber | |
generate_first_name_config | GenerateFirstName | |
generate_float64_config | GenerateFloat64 | |
generate_full_address_config | GenerateFullAddress | |
generate_full_name_config | GenerateFullName | |
generate_gender_config | GenerateGender | |
generate_int64_phone_number_config | GenerateInt64PhoneNumber | |
generate_int64_config | GenerateInt64 | |
generate_last_name_config | GenerateLastName | |
generate_sha256hash_config | GenerateSha256Hash | |
generate_ssn_config | GenerateSSN | |
generate_state_config | GenerateState | |
generate_street_address_config | GenerateStreetAddress | |
generate_string_phone_number_config | GenerateStringPhoneNumber | |
generate_string_config | GenerateString | |
generate_unixtimestamp_config | GenerateUnixTimestamp | |
generate_username_config | GenerateUsername | |
generate_utctimestamp_config | GenerateUtcTimestamp | |
generate_uuid_config | GenerateUuid | |
generate_zipcode_config | GenerateZipcode | |
transform_e164_phone_number_config | TransformE164PhoneNumber | |
transform_first_name_config | TransformFirstName | |
transform_float64_config | TransformFloat64 | |
transform_full_name_config | TransformFullName | |
transform_int64_phone_number_config | TransformInt64PhoneNumber | |
transform_int64_config | TransformInt64 | |
transform_last_name_config | TransformLastName | |
transform_phone_number_config | TransformPhoneNumber | |
transform_string_config | TransformString | |
passthrough_config | Passthrough | |
nullconfig | Null | |
user_defined_transformer_config | UserDefinedTransformerConfig | |
generate_default_config | GenerateDefault | |
transform_javascript_config | TransformJavascript | |
generate_categorical_config | GenerateCategorical | |
transform_character_scramble_config | TransformCharacterScramble | |
generate_javascript_config | GenerateJavascript | |
generate_country_config | GenerateCountry | |
transform_pii_text_config | TransformPiiText | VydonCloud/Enterprise only transformer for anonymizing PII Text |
generate_business_name_config | GenerateBusinessName | |
generate_ip_address_config | GenerateIpAddress | |
transform_uuid_config | TransformUuid | |
transform_scramble_identity_config | TransformScrambleIdentity | Scrambles an integer while keeping it unique. |
UpdateUserDefinedTransformerRequest
| Name | Type | Description |
|---|---|---|
transformer_id | string | The unique identifier of the user defined transformer to update. |
name | string | The name of the user defined transformer. |
description | string | The description of the user defined transformer. |
transformer_config | TransformerConfig | The configuration of the user defined transformer. |
UpdateUserDefinedTransformerResponse
| Name | Type | Description |
|---|---|---|
transformer | UserDefinedTransformer |
UserDefinedTransformer
| Name | Type | Description |
|---|---|---|
id | string | The unique identifier of the user defined transformer. |
name | string | The name of the user defined transformer. |
description | string | The description of the user defined transformer. |
data_type | TransformerDataType | @deprecated: data_type is deprecated and will be removed in a future release. Use data_types instead. |
source | TransformerSource | The source of the user defined transformer. |
config | TransformerConfig | The configuration of the user defined transformer. |
created_at | google.protobuf.Timestamp | The date and time the user defined transformer was created. |
updated_at | google.protobuf.Timestamp | The date and time the user defined transformer was last updated. |
account_id | string | The unique identifier of the account that owns the user defined transformer. |
data_types | repeated TransformerDataType | The data types supported by the user defined transformer. This is currently calculated based off the origin system transformer. |
UserDefinedTransformerConfig
| Name | Type | Description |
|---|---|---|
id | string | The id of the user defined transformer. When used in a job mapping, this will be used to reference the underlying system transformer along with it's configuration that was chosen. |
ValidateUserJavascriptCodeRequest
| Name | Type | Description |
|---|---|---|
code | string | The user provided javascript code that will be validated. |
ValidateUserJavascriptCodeResponse
| Name | Type | Description |
|---|---|---|
valid | bool |
ValidateUserRegexCodeRequest
| Name | Type | Description |
|---|---|---|
user_provided_regex | string | The user provided regex to validate |
ValidateUserRegexCodeResponse
| Name | Type | Description |
|---|---|---|
valid | bool | Whether the regex is valid |
Enums
GenerateEmailType
| Name | Number | Description |
|---|---|---|
GENERATE_EMAIL_TYPE_UNSPECIFIED | 0 | Unspecified defaults to uuid v4 |
GENERATE_EMAIL_TYPE_UUID_V4 | 1 | Generates a random uuid v4 (without hyphens) on the left side of the @. This has all the uniqueness guarantees of the standard uuid v4, along with randomized domains. |
GENERATE_EMAIL_TYPE_FULLNAME | 2 | Generates a full name (firstnamelastname) on the left side of the @. This has high cardinality but is not guaranteed to be unique. |
GenerateIpAddressType
| Name | Number | Description |
|---|---|---|
GENERATE_IP_ADDRESS_TYPE_UNSPECIFIED | 0 | Unspecified defaults to ipv4 |
GENERATE_IP_ADDRESS_TYPE_V4_PUBLIC | 1 | Generates a random ipv4_public |
GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_A | 2 | Generates a random ipv4_private_a |
GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_B | 3 | Generates a random ipv4_private_b |
GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_C | 4 | Generates a random ipv4_private_c |
GENERATE_IP_ADDRESS_TYPE_V4_LINK_LOCAL | 5 | Generates a random ipv4_linklocal |
GENERATE_IP_ADDRESS_TYPE_V4_MULTICAST | 6 | Generates a random ipv4_multicast |
GENERATE_IP_ADDRESS_TYPE_V4_LOOPBACK | 7 | Generates a random ipv4_loopback |
GENERATE_IP_ADDRESS_TYPE_V6 | 8 | Generates a random ipv6 |
InvalidEmailAction
Action enumeration that dictates what the transform_email transformer should do in the case that it encounters an email that does not conform to RFC 5322
| Name | Number | Description |
|---|---|---|
INVALID_EMAIL_ACTION_UNSPECIFIED | 0 | Unspecified defaults to reject. |
INVALID_EMAIL_ACTION_REJECT | 1 | If an invalid email is encountered, the transformer will reject the transformation and exit. |
INVALID_EMAIL_ACTION_NULL | 2 | The result of the email will be null. This should only be specified if the destination column is also nullable. |
INVALID_EMAIL_ACTION_PASSTHROUGH | 3 | The result of the email will be identical to the original value, unmodified. |
INVALID_EMAIL_ACTION_GENERATE | 4 | The result of the email will be a brand new generated email. This is the same result as the generate_email transformer. |
PiiAnonymizer.Hash.HashType
| Name | Number | Description |
|---|---|---|
HASH_TYPE_UNSPECIFIED | 0 | If unspecified, defaults to md5 |
HASH_TYPE_MD5 | 1 | The MD5 Hash Algorithm |
HASH_TYPE_SHA256 | 2 | The SHA256 Hash Algorithm |
HASH_TYPE_SHA512 | 3 | The SHA512 Hash Algorithm |
SupportedJobType
| Name | Number | Description |
|---|---|---|
SUPPORTED_JOB_TYPE_UNSPECIFIED | 0 | |
SUPPORTED_JOB_TYPE_SYNC | 1 | Determines if a transformer is supported for a sync job. |
SUPPORTED_JOB_TYPE_GENERATE | 2 | Determines if a transformer is supported for a generate job. |
TransformerDataType
| Name | Number | Description |
|---|---|---|
TRANSFORMER_DATA_TYPE_UNSPECIFIED | 0 | |
TRANSFORMER_DATA_TYPE_STRING | 1 | |
TRANSFORMER_DATA_TYPE_INT64 | 2 | |
TRANSFORMER_DATA_TYPE_BOOLEAN | 3 | |
TRANSFORMER_DATA_TYPE_FLOAT64 | 4 | |
TRANSFORMER_DATA_TYPE_NULL | 5 | |
TRANSFORMER_DATA_TYPE_ANY | 6 | |
TRANSFORMER_DATA_TYPE_TIME | 7 | |
TRANSFORMER_DATA_TYPE_UUID | 8 |
TransformerSource
| Name | Number | Description |
|---|---|---|
TRANSFORMER_SOURCE_UNSPECIFIED | 0 | |
TRANSFORMER_SOURCE_PASSTHROUGH | 1 | |
TRANSFORMER_SOURCE_GENERATE_DEFAULT | 2 | |
TRANSFORMER_SOURCE_TRANSFORM_JAVASCRIPT | 3 | |
TRANSFORMER_SOURCE_GENERATE_EMAIL | 4 | |
TRANSFORMER_SOURCE_TRANSFORM_EMAIL | 5 | |
TRANSFORMER_SOURCE_GENERATE_BOOL | 6 | |
TRANSFORMER_SOURCE_GENERATE_CARD_NUMBER | 7 | |
TRANSFORMER_SOURCE_GENERATE_CITY | 8 | |
TRANSFORMER_SOURCE_GENERATE_E164_PHONE_NUMBER | 9 | |
TRANSFORMER_SOURCE_GENERATE_FIRST_NAME | 10 | |
TRANSFORMER_SOURCE_GENERATE_FLOAT64 | 11 | |
TRANSFORMER_SOURCE_GENERATE_FULL_ADDRESS | 12 | |
TRANSFORMER_SOURCE_GENERATE_FULL_NAME | 13 | |
TRANSFORMER_SOURCE_GENERATE_GENDER | 14 | |
TRANSFORMER_SOURCE_GENERATE_INT64_PHONE_NUMBER | 15 | |
TRANSFORMER_SOURCE_GENERATE_INT64 | 16 | |
TRANSFORMER_SOURCE_GENERATE_RANDOM_INT64 | 17 | |
TRANSFORMER_SOURCE_GENERATE_LAST_NAME | 18 | |
TRANSFORMER_SOURCE_GENERATE_SHA256HASH | 19 | |
TRANSFORMER_SOURCE_GENERATE_SSN | 20 | |
TRANSFORMER_SOURCE_GENERATE_STATE | 21 | |
TRANSFORMER_SOURCE_GENERATE_STREET_ADDRESS | 22 | |
TRANSFORMER_SOURCE_GENERATE_STRING_PHONE_NUMBER | 23 | |
TRANSFORMER_SOURCE_GENERATE_STRING | 24 | |
TRANSFORMER_SOURCE_GENERATE_RANDOM_STRING | 25 | |
TRANSFORMER_SOURCE_GENERATE_UNIXTIMESTAMP | 26 | |
TRANSFORMER_SOURCE_GENERATE_USERNAME | 27 | |
TRANSFORMER_SOURCE_GENERATE_UTCTIMESTAMP | 28 | |
TRANSFORMER_SOURCE_GENERATE_UUID | 29 | |
TRANSFORMER_SOURCE_GENERATE_ZIPCODE | 30 | |
TRANSFORMER_SOURCE_TRANSFORM_E164_PHONE_NUMBER | 31 | |
TRANSFORMER_SOURCE_TRANSFORM_FIRST_NAME | 32 | |
TRANSFORMER_SOURCE_TRANSFORM_FLOAT64 | 33 | |
TRANSFORMER_SOURCE_TRANSFORM_FULL_NAME | 34 | |
TRANSFORMER_SOURCE_TRANSFORM_INT64_PHONE_NUMBER | 35 | |
TRANSFORMER_SOURCE_TRANSFORM_INT64 | 36 | |
TRANSFORMER_SOURCE_TRANSFORM_LAST_NAME | 37 | |
TRANSFORMER_SOURCE_TRANSFORM_PHONE_NUMBER | 38 | |
TRANSFORMER_SOURCE_TRANSFORM_STRING | 39 | |
TRANSFORMER_SOURCE_GENERATE_NULL | 40 | |
TRANSFORMER_SOURCE_GENERATE_CATEGORICAL | 42 | |
TRANSFORMER_SOURCE_TRANSFORM_CHARACTER_SCRAMBLE | 43 | |
TRANSFORMER_SOURCE_USER_DEFINED | 44 | |
TRANSFORMER_SOURCE_GENERATE_JAVASCRIPT | 45 | |
TRANSFORMER_SOURCE_GENERATE_COUNTRY | 46 | |
TRANSFORMER_SOURCE_TRANSFORM_PII_TEXT | 47 | VydonCloud/Enterprise only transformer for anonymizing PII Text |
TRANSFORMER_SOURCE_GENERATE_BUSINESS_NAME | 48 | |
TRANSFORMER_SOURCE_GENERATE_IP_ADDRESS | 49 | |
TRANSFORMER_SOURCE_TRANSFORM_UUID | 50 | |
TRANSFORMER_SOURCE_TRANSFORM_SCRAMBLE_IDENTITY | 51 |
Services
TransformersService
Service that manages system and user defined transformers
GetSystemTransformers
| Method | GetSystemTransformers |
|---|---|
| Request | GetSystemTransformersRequest |
| Response | GetSystemTransformersResponse |
| Description | Get a list of all system transformers |
GetSystemTransformerBySource
| Method | GetSystemTransformerBySource |
|---|---|
| Request | GetSystemTransformerBySourceRequest |
| Response | GetSystemTransformerBySourceResponse |
| Description | Get a system transformer by its source |
GetUserDefinedTransformers
| Method | GetUserDefinedTransformers |
|---|---|
| Request | GetUserDefinedTransformersRequest |
| Response | GetUserDefinedTransformersResponse |
| Description | Get a list of all user defined transformers |
GetUserDefinedTransformerById
| Method | GetUserDefinedTransformerById |
|---|---|
| Request | GetUserDefinedTransformerByIdRequest |
| Response | GetUserDefinedTransformerByIdResponse |
| Description | Get a user defined transformer by its id |
CreateUserDefinedTransformer
| Method | CreateUserDefinedTransformer |
|---|---|
| Request | CreateUserDefinedTransformerRequest |
| Response | CreateUserDefinedTransformerResponse |
| Description | Create a user defined transformer |
DeleteUserDefinedTransformer
| Method | DeleteUserDefinedTransformer |
|---|---|
| Request | DeleteUserDefinedTransformerRequest |
| Response | DeleteUserDefinedTransformerResponse |
| Description | Delete a user defined transformer |
UpdateUserDefinedTransformer
| Method | UpdateUserDefinedTransformer |
|---|---|
| Request | UpdateUserDefinedTransformerRequest |
| Response | UpdateUserDefinedTransformerResponse |
| Description | Update a user defined transformer |
IsTransformerNameAvailable
| Method | IsTransformerNameAvailable |
|---|---|
| Request | IsTransformerNameAvailableRequest |
| Response | IsTransformerNameAvailableResponse |
| Description | Check if a transformer name is available in your account |
ValidateUserJavascriptCode
| Method | ValidateUserJavascriptCode |
|---|---|
| Request | ValidateUserJavascriptCodeRequest |
| Response | ValidateUserJavascriptCodeResponse |
| Description | Validate user provided javascript code before saving it to a user defined transformer or within a job mapping |
ValidateUserRegexCode
| Method | ValidateUserRegexCode |
|---|---|
| Request | ValidateUserRegexCodeRequest |
| Response | ValidateUserRegexCodeResponse |
| Description | Validate user provided regex code before saving it to a user defined transformer |
GetTransformPiiEntities
| Method | GetTransformPiiEntities |
|---|---|
| Request | GetTransformPiiEntitiesRequest |
| Response | GetTransformPiiEntitiesResponse |
| Description | Retrieve a list of available Pii entities for use with the TransformPiiText transformer |