mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-10 04:19:19 +00:00
* Fixed several issues * More fixes to v3 APIs * More fixes * Fixed more v3 schema issues * fixed campaign filters path * Updated redoc API generator to v10 * Updated redoc api generator action to latest version * Added log to action * Fixed path in action * Added orderBy to saved search * Added some fixes for beta * Fixed duplicate nullable * Triggering checks again * Triggering checks again * More beta fixes * Fixed schema bug' by github action: 7980819692
93 lines
2.6 KiB
YAML
93 lines
2.6 KiB
YAML
type: object
|
|
description: >-
|
|
The representation of an internally- or customer-defined transform.
|
|
required:
|
|
- name
|
|
- type
|
|
- attributes
|
|
properties:
|
|
name:
|
|
type: string
|
|
description: >-
|
|
Unique name of this transform
|
|
example: Timestamp To Date
|
|
minLength: 1
|
|
maxLength: 50
|
|
type:
|
|
type: string
|
|
description: >-
|
|
The type of transform operation
|
|
enum:
|
|
- accountAttribute
|
|
- base64Decode
|
|
- base64Encode
|
|
- concat
|
|
- conditional
|
|
- dateCompare
|
|
- dateFormat
|
|
- dateMath
|
|
- decomposeDiacriticalMarks
|
|
- e164phone
|
|
- firstValid
|
|
- rule
|
|
- identityAttribute
|
|
- indexOf
|
|
- iso3166
|
|
- lastIndexOf
|
|
- leftPad
|
|
- lookup
|
|
- lower
|
|
- normalizeNames
|
|
- randomAlphaNumeric
|
|
- randomNumeric
|
|
- reference
|
|
- replaceAll
|
|
- replace
|
|
- rightPad
|
|
- split
|
|
- static
|
|
- substring
|
|
- trim
|
|
- upper
|
|
- usernameGenerator
|
|
- uuid
|
|
example: dateFormat
|
|
externalDocs:
|
|
description: Transform Operations
|
|
url: https://developer.sailpoint.com/idn/docs/transforms/operations
|
|
attributes:
|
|
nullable: true
|
|
description: >-
|
|
Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
|
|
oneOf:
|
|
- $ref: './transforms/AccountAttribute.yaml'
|
|
- $ref: './transforms/Base64Decode.yaml'
|
|
- $ref: './transforms/Base64Encode.yaml'
|
|
- $ref: './transforms/Concatenation.yaml'
|
|
- $ref: './transforms/Conditional.yaml'
|
|
- $ref: './transforms/DateCompare.yaml'
|
|
- $ref: './transforms/DateFormat.yaml'
|
|
- $ref: './transforms/DateMath.yaml'
|
|
- $ref: './transforms/DecomposeDiacriticalMarks.yaml'
|
|
- $ref: './transforms/E164phone.yaml'
|
|
- $ref: './transforms/FirstValid.yaml'
|
|
- $ref: './transforms/Rule.yaml'
|
|
- $ref: './transforms/IdentityAttribute.yaml'
|
|
- $ref: './transforms/IndexOf.yaml'
|
|
- $ref: './transforms/ISO3166.yaml'
|
|
- $ref: './transforms/LeftPad.yaml'
|
|
- $ref: './transforms/Lookup.yaml'
|
|
- $ref: './transforms/Lower.yaml'
|
|
- $ref: './transforms/NameNormalizer.yaml'
|
|
- $ref: './transforms/RandomAlphaNumeric.yaml'
|
|
- $ref: './transforms/RandomNumeric.yaml'
|
|
- $ref: './transforms/Reference.yaml'
|
|
- $ref: './transforms/ReplaceAll.yaml'
|
|
- $ref: './transforms/Replace.yaml'
|
|
- $ref: './transforms/RightPad.yaml'
|
|
- $ref: './transforms/Split.yaml'
|
|
- $ref: './transforms/Static.yaml'
|
|
- $ref: './transforms/Substring.yaml'
|
|
- $ref: './transforms/Trim.yaml'
|
|
- $ref: './transforms/Upper.yaml'
|
|
- $ref: './transforms/UUIDGenerator.yaml' |