Interface for FRU VPD collection
This commit implements com.ibm.VPD.Collection
interface which holds CollectionState property
to describe the status of FRU VPD collection.
Change-Id: Ib0b6ca1bffeee089059b5ba6fd04630f26f0bb66
Signed-off-by: Priyanga Ramasamy <priyanga24@in.ibm.com>
diff --git a/yaml/com/ibm/VPD/Collection.interface.yaml b/yaml/com/ibm/VPD/Collection.interface.yaml
new file mode 100644
index 0000000..d7a5a56
--- /dev/null
+++ b/yaml/com/ibm/VPD/Collection.interface.yaml
@@ -0,0 +1,26 @@
+description: >
+ Implement to provide VPD collection state management.
+
+properties:
+ - name: CollectionStatus
+ type: enum[self.Status]
+ description: >
+ Property which tells the current status of FRU VPD collection.
+
+enumerations:
+ - name: Status
+ description: >
+ The current status of FRU VPD collection.
+ values:
+ - name: "InProgress"
+ description: >
+ FRU VPD collection is in progress.
+ - name: "Success"
+ description: >
+ FRU VPD collection is successfully completed.
+ - name: "Failure"
+ description: >
+ FRU VPD collection failed.
+ - name: "NotStarted"
+ description: >
+ FRU VPD collection not started.