aboutsummaryrefslogtreecommitdiffstats
path: root/onap_data_provider/resources/resource_creator.py
diff options
context:
space:
mode:
authorMichal Jagiello <michal.jagiello@t-mobile.pl>2022-07-08 14:52:31 +0000
committerMichal Jagiello <michal.jagiello@t-mobile.pl>2022-07-11 08:47:42 +0000
commitdc0b8a7349225066f0e8e55c8decc0049696b21f (patch)
treecd790771ff4992d4c6a12ac2f5688a8f32e929fd /onap_data_provider/resources/resource_creator.py
parent4b3b475ae1adfebba77db54924b457ddde7cb0ca (diff)
CDS blueprint and blueprint's resource template resources
Add 2 more resources: - CDS blueprint - CDS blueprint's resource template Both added into 1.1 schema Change the version into 0.7.0 Issue-ID: INT-2134 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I4dfb343f233922a2f8a524dc135f7eec051e69aa
Diffstat (limited to 'onap_data_provider/resources/resource_creator.py')
-rw-r--r--onap_data_provider/resources/resource_creator.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/onap_data_provider/resources/resource_creator.py b/onap_data_provider/resources/resource_creator.py
index de9ee9b..c6ed4d8 100644
--- a/onap_data_provider/resources/resource_creator.py
+++ b/onap_data_provider/resources/resource_creator.py
@@ -22,9 +22,12 @@ import typing
from abc import ABC
from .aai_service_resource import AaiServiceResource
+from .blueprint_resource import BlueprintResource
+from .cds_resource_template import BlueprintResourceTemplateResource
from .cloud_region_resource import CloudRegionResource
from .complex_resource import ComplexResource
from .customer_resource import CustomerResource
+from .data_dictionary_resource import DataDictionarySetResource
from .line_of_business_resource import LineOfBusinessResource
from .msb_k8s_definition import MsbK8SDefinitionResource
from .owning_entity_resource import OwningEntityResource
@@ -38,7 +41,6 @@ from .service_instance_resource import (
from .vendor_resource import VendorResource
from .vnf_resource import VnfResource
from .vsp_resource import VspResource
-from .data_dictionary_resource import DataDictionarySetResource
from ..versions import VersionsEnum
if typing.TYPE_CHECKING:
@@ -134,6 +136,12 @@ class ResourceCreator(ABC):
VersionsEnum.V1_0: DataDictionarySetResource,
VersionsEnum.V1_1: DataDictionarySetResource,
},
+ "blueprint": {
+ VersionsEnum.V1_1: BlueprintResource,
+ },
+ "blueprint-resource-template": {
+ VersionsEnum.V1_1: BlueprintResourceTemplateResource,
+ }
}
@classmethod
@@ -164,6 +172,8 @@ class ResourceCreator(ABC):
- owning-entity: OwningEntityResource
- msb-k8s-definition: MsbK8SDefinitionResource
- data-dictionaries: DataDictionarySetResource
+ - blueprints: BlueprintResource
+ - blueprint-resource-template: BlueprintResourceTemplateResource
Args:
resource_type (str): Resource type to create