Files
developer.sailpoint.com/docs/extensibility/transforms/operations/random-alphanumeric.md
2024-02-28 12:14:29 -05:00

2.1 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, description, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords description slug tags
random-alphanumeric Random Alphanumeric Random Alphanumeric Random Alphanumeric randomAlphanumeric
transforms
operations
random alphanumeric
Generate a random string of any length. /extensibility/transforms/operations/random-alphanumeric
Transforms
Transform Operations

Overview

Use the random alphanumeric transform to generate a random string of any length, comprising both numbers and letters (both lowercase and uppercase).

Transform Structure

The random alphanumeric transform only requires the standard type and name attributes:

{
  "type": "randomAlphaNumeric",
  "name": "Random Alphanumeric Transform"
}

Attributes

  • Required Attributes

    • type - This must always be set to randomAlphaNumeric.
    • name - This is a required attribute for all transforms. It represents the name of the transform as it will appear in the UI's dropdown menus.
  • Optional Attributes

    • requiresPeriodicRefresh - This true or false value indicates whether the transform logic should be reevaluated every evening as part of the identity refresh process.
    • length - This is the integer value specifying the required size/number of characters the random string must contain.
      • This value must be a positive number and cannot be blank.
      • If no length is provided, the transform defaults to a value of 32.
      • Due to identity attribute data constraints, the maximum allowable value is 450 characters.

Examples

Since no explicit length is provided, this transform generates a 32-character random string, such as "VtPeE9WL56lMTlvfjr02KXqS3KtgDSuk".

Transform Request Body:

{
  "type": "randomAlphaNumeric",
  "name": "Random Alphanumeric Transform"
}

 

This transform generates a 10-character random string, such as "5GH2qsjU27".

Transform Request Body:

{
  "attributes": {
    "length": "10"
  },
  "type": "randomAlphaNumeric",
  "name": "Random Alphanumeric Transform"
}