X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog%2Fpackages%2Fconst.py;h=a2e20a221069ba963da0cbd11a8c832b5fa1a514;hb=b16b4579ea80bf82fa497e4934b2bb8728845b58;hp=cd09b4076a2df7aa51779ebc57c77c3701492680;hpb=5fd2ae6a4517980ce0f89247bb354220748ae67b;p=modeling%2Fetsicatalog.git diff --git a/catalog/packages/const.py b/catalog/packages/const.py index cd09b40..a2e20a2 100644 --- a/catalog/packages/const.py +++ b/catalog/packages/const.py @@ -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"