Add log and comment
[modeling/etsicatalog.git] / catalog / packages / const.py
index cd09b40..a2e20a2 100644 (file)
@@ -25,6 +25,7 @@ PKG_STATUS = enum(
     DISABLED="DISABLED"
 )
 
+# CREDENTIALS
 AUTH_TYPES = [
     "BASIC",
     "OAUTH2_CLIENT_CREDENTIALS",
@@ -35,10 +36,27 @@ BASIC = "BASIC"
 
 OAUTH2_CLIENT_CREDENTIALS = "OAUTH2_CLIENT_CREDENTIALS"
 
+# subscription &  notification
 NOTIFICATION_TYPES = [
     "VnfPackageOnboardingNotification",
     "VnfPackageChangeNotification"
 ]
+PKG_CHANGE_TYPE = enum(OP_STATE_CHANGE="OP_STATE_CHANGE", PKG_DELETE="PKG_DELETE")
+
+PKG_NOTIFICATION_TYPE = enum(ONBOARDING="VnfPackageOnboardingNotification",
+                             CHANGE="VnfPackageChangeNotification")
+
+NSD_NOTIFICATION_TYPE = enum(NSD_ONBOARDING="NsdOnBoardingNotification",
+                             NSD_ONBOARDING_FAILURE="NsdOnboardingFailureNotification",
+                             NSD_CHANGE="NsdChangeNotification",
+                             NSD_DELETION="NsdDeletionNotification",
+                             PNFD_ONBOARDING="PnfdOnBoardingNotification",
+                             PNFD_ONBOARDING_FAILURE="PnfdOnBoardingFailureNotification",
+                             PNFD_DELETION="PnfdDeletionNotification")
+
+PKG_URL_PREFIX = "api/vnfpkgm/v1"
+
+NSD_URL_PREFIX = "api/nsd/v1"
 
 VNFPKG_SUBSCRIPTION_ROOT_URI = "api/vnfpkgm/v1/subscriptions/"
 
@@ -76,3 +94,16 @@ NSDM_NOTIFICATION_TYPES = [
     "PnfdOnBoardingFailureNotification",
     "PnfdDeletionNotification"
 ]
+
+# API swagger tag
+TAG_CATALOG_API = "Catalog interface"
+
+TAG_PARSER_API = "Parser interface"
+
+TAG_NSD_API = "NSD Management interface"
+
+TAG_PNFD_API = "NSD Management interface"
+
+TAG_VNF_PACKAGE_API = "VNF Package Management interface"
+
+TAG_HEALTH_CHECK = "Health Check interface"