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/",
100 "vduVirtualBlockStorage",
101 "vduVirtualFileStorage",
102 "vduVirtualObjectStorage",
108 "accessConnectivity",
115 def get_onap(base_file_location="/"):
116 return NormativeTypeCandidate(base_file_location + "onap-types/",
117 # Add desired type names to the list
121 def get_sol(base_file_location="/"):
122 return NormativeTypeCandidate(base_file_location + "onap-types/",
123 # Add desired type names to the list
127 def get_heat1707(base_file_location="/"):
128 return NormativeTypeCandidate(base_file_location + "heat-types/",
139 "contrailV2VirtualMachineInterface",
140 "contrailV2VLANSubInterface",
142 "contrailV2VirtualNetwork",
143 "contrailVirtualNetwork",
150 def get_heat1702_3537(base_file_location="/"):
151 return NormativeTypeCandidate(base_file_location + "heat-types/",
153 "contrailV2VirtualMachineInterface",
157 "contrailV2VirtualNetwork",
158 "contrailVirtualNetwork",
162 def get_heat_version(base_file_location="/"):
163 return NormativeTypeCandidate(base_file_location + "heat_types/",
164 ["contrailV2VirtualMachineInterface",