ConfigMigration
A config migration that will be applied on the incoming config at the start of a sync.
- type:
object - required:
["type","transformations"]
type
- Required: Yes
- type:
string - enum:
["ConfigMigration"]
description
The description/purpose of the config migration.
- Required: No
- type:
string
transformations
The list of transformations that will attempt to be applied on an incoming unmigrated config. The transformations will be applied in the order they are defined.
-
Required: Yes
-
type:
array -
default:
[] -
items:
-
anyOf:
- Allowed type:
ConfigRemapField
- Allowed type:
-
anyOf:
- Allowed type:
ConfigAddFields
- Allowed type:
-
anyOf:
- Allowed type:
ConfigRemoveFields
- Allowed type:
-
anyOf:
- Allowed type:
CustomConfigTransformation
- Allowed type:
-