1 from sdcBePy.tosca.models.normativeTypeCandidate import NormativeTypeCandidate
4 def get_normative_type_candidate_list(base_file_location):
6 get_normative(base_file_location),
7 get_heat(base_file_location),
8 get_nfv(base_file_location),
9 get_onap(base_file_location),
10 get_sol(base_file_location)
14 def get_normative(base_file_location="/"):
15 return NormativeTypeCandidate(base_file_location + "normative-types/",
26 "containerApplication",
31 def get_heat(base_file_location="/"):
32 return NormativeTypeCandidate(base_file_location + "heat-types/",
38 "contrailVirtualNetwork",
53 "contrailNetworkRules",
57 "contrailV2NetworkRules",
58 "contrailV2VirtualNetwork",
60 "contrailAbstractSubstitute",
62 "contrailV2VirtualMachineInterface",
64 "contrailV2VLANSubInterface",
70 "portMirroringByPolicy",
74 "extVirtualMachineInterfaceCP",
75 "VLANNetworkReceptor",
78 "contrailV2VLANSubInterfaceV2",
79 "fabricConfiguration"])
82 def get_nfv(base_file_location="/"):
83 return NormativeTypeCandidate(base_file_location + "nfv-types/",
98 "vduVirtualBlockStorage",
99 "vduVirtualFileStorage",
100 "vduVirtualObjectStorage",
106 "accessConnectivity",
113 def get_onap(base_file_location="/"):
114 return NormativeTypeCandidate(base_file_location + "onap-types/",
115 # Add desired type names to the list
119 def get_sol(base_file_location="/"):
120 return NormativeTypeCandidate(base_file_location + "onap-types/",
121 # Add desired type names to the list
125 def get_heat1707(base_file_location="/"):
126 return NormativeTypeCandidate(base_file_location + "heat-types/",
137 "contrailV2VirtualMachineInterface",
138 "contrailV2VLANSubInterface",
140 "contrailV2VirtualNetwork",
141 "contrailVirtualNetwork",
148 def get_heat1702_3537(base_file_location="/"):
149 return NormativeTypeCandidate(base_file_location + "heat-types/",
151 "contrailV2VirtualMachineInterface",
155 "contrailV2VirtualNetwork",
156 "contrailVirtualNetwork",
160 def get_heat_version(base_file_location="/"):
161 return NormativeTypeCandidate(base_file_location + "heat_types/",
162 ["contrailV2VirtualMachineInterface",