BlueprintMetadataChanges
newFields object[]required
The fields that will be added to the blueprint metadata.
Array [
fieldPathstringrequired
The path to the field that has changed.
Example:
my-field
prevValueAnyValuerequired
A value of any type, can be a string, number, boolean, object or array.
Example:
old-value
newValueAnyValuerequired
A value of any type, can be a string, number, boolean, object or array.
Example:
new-value
mustRecreatebooleanrequired
If true, the resource must be recreated to apply the change.
Example:
false
]
modifiedFields object[]required
The fields that will be modified in the blueprint metadata.
Array [
fieldPathstringrequired
The path to the field that has changed.
Example:
my-field
prevValueAnyValuerequired
A value of any type, can be a string, number, boolean, object or array.
Example:
old-value
newValueAnyValuerequired
A value of any type, can be a string, number, boolean, object or array.
Example:
new-value
mustRecreatebooleanrequired
If true, the resource must be recreated to apply the change.
Example:
false
]
unchangedFieldsstring[]required
The fields that will not be changed in the blueprint metadata.
removedFieldsstring[]required
The fields that will be removed from the blueprint metadata.
BlueprintMetadataChanges
{
"newFields": [
{
"fieldPath": "my-field",
"prevValue": "old-value",
"newValue": "new-value",
"mustRecreate": false
}
],
"modifiedFields": [
{
"fieldPath": "my-field",
"prevValue": "old-value",
"newValue": "new-value",
"mustRecreate": false
}
],
"unchangedFields": [
"my-field"
],
"removedFields": [
"my-old-field"
]
}