Skip to main content

ChildDeploymentEvent

parentInstanceIdstringrequired

The ID of the parent blueprint instance.

Example: 16ef8989-af00-4a4a-8164-72493ceb1aa0
childInstanceIdstringrequired

The ID of the child blueprint instance.

Example: 16ef8989-af00-4a4a-8164-72493ceb1aa0
childNamestringrequired

The logical name of the child blueprint instance as defined in the parent blueprint source.

Example: my-child-blueprint
groupintegerrequired

The group number that the child blueprint instance belongs to relative to the ordering for components in the current blueprint associated with the instance ID. A group is a collection of items that can be deployed or destroyed at the same time.

Example: 1
statusintegerrequired

The high-level status of the child blueprint instance. See the BlueprintInstance schema definition for more information on what each status means.

Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

Example: 2
failureReasonsstring[]nullable

A list of failure reasons for the child blueprint instance that will contain values for failure events.

updateTimestampintegerrequired

The unix timestamp of the event in seconds.

Example: 1678901234
durations objectnullable

Duration information for a child blueprint instance deployment. Duration information is attached on one of the following instance status updates:

  • Deployed (2)
  • Deploy Failed (3)
  • Destroyed (7)
  • Updated (14)
  • Update Failed (15)
prepareDurationnumbernullable

The duration in milliseconds for the preparation phase of a blueprint instance deployment to be completed.

Example: 10000
totalDurationnumbernullable

The duration in milliseconds for the blueprint instance to reach the final status.

Example: 20000
ChildDeploymentEvent
{
"parentInstanceId": "16ef8989-af00-4a4a-8164-72493ceb1aa0",
"childInstanceId": "16ef8989-af00-4a4a-8164-72493ceb1aa0",
"childName": "my-child-blueprint",
"group": 1,
"status": 2,
"failureReasons": [
"Invalid configuration for child blueprint resource spec"
],
"updateTimestamp": 1678901234,
"durations": {
"prepareDuration": 10000,
"totalDuration": 20000
}
}