The <snapshotList> element is a child of the <component> element and contains one or more named snapshot blocks, each providing a different way to capture the installed state of this component on the target host. Multiple snapshot blocks can be used to capture different aspects of the installed state, which allows for fine-grained differencing of the captured installed state and current state of the component.
Name |
How Many? |
Description |
---|---|---|
snapshot |
1 or more |
A named snapshot block that may be executed to capture the installed state of this component. |
By default, a derived component inherits the accessible <snapshotList> element contents of its base component. When a derived component declares a <snapshotList>, its contents are effectively merged with those of the base component. The derived component may declare new <snapshot> elements and override inherited ones, but may not remove elements declared by the base component.