Add cba GRPC remove options.
[ccsdk/cds.git] / components / model-catalog / proto-definition / proto / BluePrintManagement.proto
index 2e0693c..8c6cadb 100644 (file)
@@ -21,8 +21,9 @@ message BluePrintDownloadInput {
 
 message BluePrintRemoveInput {
     org.onap.ccsdk.cds.controllerblueprints.common.api.CommonHeader commonHeader = 1;
-    string blueprintName = 2;
-    string blueprintVersion = 3;
+    org.onap.ccsdk.cds.controllerblueprints.common.api.ActionIdentifiers actionIdentifiers = 2;
+    // Extra optional dynamic properties used to remove.
+    google.protobuf.Struct properties = 3;
 }
 
 message BluePrintManagementOutput {
@@ -55,6 +56,11 @@ enum UploadAction {
     PUBLISH = 3;
 }
 
+enum RemoveAction {
+    // Delete CBA from database, deploy path and clean cache.
+    DEFAULT = 0;
+}
+
 service BluePrintManagementService {
     rpc downloadBlueprint (BluePrintDownloadInput) returns (BluePrintManagementOutput);
     rpc uploadBlueprint (BluePrintUploadInput) returns (BluePrintManagementOutput);