IP Address (IPAddressGenerator)
The IP Address generator generates a random string that is formatted as an IP address.
Link object structure
The IP Address generator does not support linking. It can be self-consistent or consistent with another column. You cannot configure differential privacy.
The metadata
object is populated from the RatioMetadata
object. The ratio
field specifies, as a decimal value, the percentage of values to format as IPV4. The remaining values are formatted as IPV6.
{
"schema": "string",
"table": "string",
"column": "string",
"path": "string", //JSON fields only
"dataType": "string", //MongoDB, Amazon DynamoDB, and JSON fields only
"metadata": {
"presetId": "string",
"generatorId": "IPAddressGenerator",
"ratio": numeric,
"isConsistent": boolean,
"consistencyColumn": "string",
"encryptionProcessor": "x-on", //To use configured Structural data encryption
"customValueProcessor": "string" //If custom value processor applied
}
}
Example replacement
In the following example replacement for the IP Address generator, 90% of the generated addresses are IPV4. Consistency is disabled.
{
"name": "ip",
"table": "servers",
"schema": "public",
"links": [
{
"schema": "public",
"table": "servers",
"column": "ip",
"metadata": {
"presetId": "IPAddressGenerator",
"generatorId": "IPAddressGenerator",
"ratio": 0.9,
"isConsistent": false
}
}
]
}
Last updated
Was this helpful?