Files
api-specs/idn/v3/schemas/Transform.yaml
GitHub Action Bot b2eb28887c Automated commit 'Devrel 1470: Fix v3 schema validator errors (#1563)
* 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
2024-02-20 22:24:02 +00:00

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'