Files
api-specs/idn/beta/schemas/Transform.yaml
GitHub Action Bot d1b82d67ff Automated commit 'Merge pull request #1467 from sailpoint/fix/updateSpecsForPythonSDK
Fix/update specs for python sdk' by github action: 6693581423
2023-10-30 13:35:25 +00:00

94 lines
3.1 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:
description: >-
Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
nullable: true
oneOf:
- $ref: '../../v3/schemas/transforms/AccountAttribute.yaml'
- $ref: '../../v3/schemas/transforms/Base64Decode.yaml'
- $ref: '../../v3/schemas/transforms/Base64Encode.yaml'
- $ref: '../../v3/schemas/transforms/Concatenation.yaml'
- $ref: '../../v3/schemas/transforms/Conditional.yaml'
- $ref: '../../v3/schemas/transforms/DateCompare.yaml'
- $ref: '../../v3/schemas/transforms/DateFormat.yaml'
- $ref: '../../v3/schemas/transforms/DateMath.yaml'
- $ref: '../../v3/schemas/transforms/DecomposeDiacriticalMarks.yaml'
- $ref: '../../v3/schemas/transforms/E164phone.yaml'
- $ref: '../../v3/schemas/transforms/FirstValid.yaml'
- $ref: '../../v3/schemas/transforms/Rule.yaml'
- $ref: '../../v3/schemas/transforms/IdentityAttribute.yaml'
- $ref: '../../v3/schemas/transforms/IndexOf.yaml'
- $ref: '../../v3/schemas/transforms/ISO3166.yaml'
- $ref: '../../v3/schemas/transforms/LeftPad.yaml'
- $ref: '../../v3/schemas/transforms/Lookup.yaml'
- $ref: '../../v3/schemas/transforms/Lower.yaml'
- $ref: '../../v3/schemas/transforms/NameNormalizer.yaml'
- $ref: '../../v3/schemas/transforms/RandomAlphaNumeric.yaml'
- $ref: '../../v3/schemas/transforms/RandomNumeric.yaml'
- $ref: '../../v3/schemas/transforms/Reference.yaml'
- $ref: '../../v3/schemas/transforms/ReplaceAll.yaml'
- $ref: '../../v3/schemas/transforms/Replace.yaml'
- $ref: '../../v3/schemas/transforms/RightPad.yaml'
- $ref: '../../v3/schemas/transforms/Split.yaml'
- $ref: '../../v3/schemas/transforms/Static.yaml'
- $ref: '../../v3/schemas/transforms/Substring.yaml'
- $ref: '../../v3/schemas/transforms/Trim.yaml'
- $ref: '../../v3/schemas/transforms/Upper.yaml'
- $ref: '../../v3/schemas/transforms/UUIDGenerator.yaml'