LinkChangesEvent
The name of resource A in the link that will change when deploying the change set.
my-resource-a
The name of resource B in the link that will change when deploying the change set.
my-resource-b
If true, the link will be removed when deploying the change set.
false
Indicates whether or not the link will be created for the first time when deploying the change set.
false
changes object
The changes that will be made to the link when deploying the change set.
modifiedFields object[]required
The fields that will be modified in the link between two resources.
The path to the field that has changed.
my-field
A value of any type, can be a string, number, boolean, object or array.
old-value
A value of any type, can be a string, number, boolean, object or array.
new-value
If true, the resource must be recreated to apply the change.
false
newFields object[]required
The fields that will be added to the link between two resources.
The path to the field that has changed.
my-field
A value of any type, can be a string, number, boolean, object or array.
old-value
A value of any type, can be a string, number, boolean, object or array.
new-value
If true, the resource must be recreated to apply the change.
false
The fields that will be removed from the link between two resources.
The fields that will not be changed in the link between two resources.
A list of field names for which changes will be known when the host blueprint is deployed.
The unix timestamp of the event in seconds.
1678901234
{
"resourceAName": "my-resource-a",
"resourceBName": "my-resource-b",
"removed": false,
"new": false,
"changes": {
"modifiedFields": [
{
"fieldPath": "my-field",
"prevValue": "old-value",
"newValue": "new-value",
"mustRecreate": false
}
],
"newFields": [
{
"fieldPath": "my-field",
"prevValue": "old-value",
"newValue": "new-value",
"mustRecreate": false
}
],
"removedFields": [
"my-old-field"
],
"unchangedFields": [
"my-field"
],
"fieldChangesKnownOnDeploy": [
"my-field"
]
},
"timestamp": 1678901234
}