2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
6 "OSDF_CASABLANCA.Affinity_Default": {
7 "type": "onap.policies.optimization.resource.AffinityPolicy",
9 "type_version": "1.0.0",
10 "name": "OSDF_CASABLANCA.Affinity_Default",
12 "policy-id": "OSDF_CASABLANCA.Affinity_Default",
20 "identity": "affinity_vCPE",
21 "applicableResources": "any",
22 "affinityProperties": {
30 "OSDF_CASABLANCA.Affinity_Default_US": {
31 "type": "onap.policies.optimization.resource.AffinityPolicy",
33 "type_version": "1.0.0",
34 "name": "OSDF_CASABLANCA.Affinity_Default_US",
36 "policy-id": "OSDF_CASABLANCA.Affinity_Default_US",
46 "identity": "affinity_vCPE",
47 "applicableResources": "any",
48 "affinityProperties": {
56 "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0": {
57 "type": "onap.policies.optimization.resource.AffinityPolicy",
59 "type_version": "1.0.0",
60 "name": "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0",
62 "policy-id": "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0",
74 "identity": "affinity_vCPE",
75 "applicableResources": "any",
76 "affinityProperties": {
77 "qualifier": "different",
84 "OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1": {
85 "type": "onap.policies.optimization.resource.AffinityPolicy",
87 "type_version": "1.0.0",
88 "name": "OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1",
90 "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1",
108 "identity": "affinity_vCPE",
109 "applicableResources": "any",
110 "affinityProperties": {
112 "category": "availabilityZone"
118 "OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1": {
119 "type": "onap.policies.optimization.resource.AffinityPolicy",
121 "type_version": "1.0.0",
122 "name": "OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1",
124 "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1",
142 "identity": "affinity_vCPE",
143 "applicableResources": "any",
144 "affinityProperties": {
145 "qualifier": "different",
146 "category": "availabilityZone"
152 "OSDF_CASABLANCA.Capacity_vG_1": {
153 "type": "onap.policies.optimization.resource.Vim_fit",
155 "type_version": "1.0.0",
156 "name": "OSDF_CASABLANCA.Capacity_vG_1",
158 "policy-id": "OSDF_CASABLANCA.Capacity_vG_1",
173 "identity": "capacity_vG",
174 "applicableResources": "any",
175 "capacityProperty": {
176 "controller": "multicloud",
177 "request": "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
183 "OSDF_CASABLANCA.Capacity_vG_2": {
184 "type": "onap.policies.optimization.resource.Vim_fit",
186 "type_version": "1.0.0",
187 "name": "OSDF_CASABLANCA.Capacity_vG_2",
189 "policy-id": "OSDF_CASABLANCA.Capacity_vG_2",
204 "identity": "capacity_vG",
205 "applicableResources": "any",
206 "capacityProperty": {
207 "controller": "multicloud",
208 "request": "{\"vCPU\": 15, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"MB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
214 "OSDF_CASABLANCA.Distance_vG_1": {
215 "type": "onap.policies.optimization.resource.DistancePolicy",
217 "type_version": "1.0.0",
218 "name": "OSDF_CASABLANCA.Distance_vG_1",
220 "policy-id": "OSDF_CASABLANCA.Distance_vG_1",
237 "identity": "distance-vG",
238 "applicableResources": "any",
239 "distanceProperties": {
240 "locationInfo": "customer_loc",
251 "OSDF_CASABLANCA.hpa_policy_Default": {
252 "type": "onap.policies.optimization.resource.HpaPolicy",
254 "type_version": "1.0.0",
255 "name": "OSDF_CASABLANCA.hpa_policy_Default",
257 "policy-id": "OSDF_CASABLANCA.hpa_policy_Default",
265 "identity": "hpa-vG",
272 "type": "flavor_directives",
275 "attribute_name": "flavor_label_vm_01",
276 "attribute_value": ""
281 "flavorProperties": [
283 "hpa-feature": "basicCapabilities",
285 "architecture": "generic",
287 "hpa-feature-attributes": [
289 "hpa-attribute-key": "numVirtualCpu",
290 "hpa-attribute-value": 8,
297 "hpa-attribute-key": "virtualMemSize",
298 "hpa-attribute-value": 6,
307 "hpa-feature": "ovsDpdk",
309 "architecture": "generic",
311 "hpa-feature-attributes": [
313 "hpa-attribute-key": "dataProcessingAccelerationLibrary",
314 "hpa-attribute-value": "ovsDpdk_version",
329 "OSDF_CASABLANCA.hpa_policy_vG_1": {
330 "type": "onap.policies.optimization.resource.HpaPolicy",
332 "type_version": "1.0.0",
333 "name": "OSDF_CASABLANCA.hpa_policy_vG_1",
335 "policy-id": "OSDF_CASABLANCA.hpa_policy_vG_1",
348 "identity": "hpa-vG",
355 "type": "flavor_directives",
358 "attribute_name": "flavor_label_vm_01",
359 "attribute_value": ""
364 "flavorProperties": [
366 "hpa-feature": "basicCapabilities",
368 "architecture": "generic",
370 "hpa-feature-attributes": [
372 "hpa-attribute-key": "numVirtualCpu",
373 "hpa-attribute-value": 6,
380 "hpa-attribute-key": "virtualMemSize",
381 "hpa-attribute-value": 4,
390 "hpa-feature": "ovsDpdk",
392 "architecture": "generic",
394 "hpa-feature-attributes": [
396 "hpa-attribute-key": "dataProcessingAccelerationLibrary",
397 "hpa-attribute-value": "ovsDpdk_version",
412 "OSDF_CASABLANCA.queryPolicy_vCPE": {
413 "type": "onap.policies.optimization.service.QueryPolicy",
415 "type_version": "1.0.0",
416 "name": "OSDF_CASABLANCA.queryPolicy_vCPE",
418 "policy-id": "OSDF_CASABLANCA.queryPolicy_vCPE",
430 "identity": "vCPE_Query_Policy",
433 "attribute": "locationId",
434 "attribute_location": "customerLocation",
439 "attribute_location": "vpnInfo.vpnId",
443 "attribute": "upstreamBW",
444 "attribute_location": "vpnInfo.upstreamBW",
448 "attribute": "customerLatitude",
449 "attribute_location": "customerLatitude",
453 "attribute": "customerLongitude",
454 "attribute_location": "customerLongitude",
462 "OSDF_CASABLANCA.SubscriberPolicy_v1": {
463 "type": "onap.policies.optimization.service.SubscriberPolicy",
465 "type_version": "1.0.0",
466 "name": "OSDF_CASABLANCA.SubscriberPolicy_v1",
468 "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v1",
476 "identity": "subscriber_vCPE",
477 "subscriberProperties": {
493 "OSDF_CASABLANCA.SubscriberPolicy_v2": {
494 "type": "onap.policies.optimization.service.SubscriberPolicy",
496 "type_version": "1.0.0",
497 "name": "OSDF_CASABLANCA.SubscriberPolicy_v2",
499 "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v2",
507 "identity": "subscriber_vCPE",
508 "subscriberProperties": {
524 "OSDF_CASABLANCA.vnfPolicy_vG": {
525 "type": "onap.policies.optimization.resource.VnfPolicy",
527 "type_version": "1.0.0",
528 "name": "OSDF_CASABLANCA.vnfPolicy_vG",
530 "policy-id": "OSDF_CASABLANCA.vnfPolicy_vG",
545 "identity": "vnf_vG",
546 "applicableResources": "any",
549 "inventoryProvider": "aai",
551 "inventoryType": "cloudRegionId",