aboutsummaryrefslogtreecommitdiffstats
path: root/src/onapsdk/so/templates/deletion_vnf.json.j2
blob: fb640ecbf44dcfb73a20df60ab1667006ae371be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
	"requestDetails": {
		"requestInfo": {
			"source": "VID",
			"requestorId": "demo"
		},
		"modelInfo": {
			"modelType": "vnf",
            "modelName": "{{ vnf_instance.vnf.model_name }}",
            "modelInvariantId": "{{ vnf_instance.vnf.model_invariant_id }}",
            "modelVersion": "{{ vnf_instance.vnf.model_version }}",
            "modelVersionId": "{{ vnf_instance.vnf.model_version_id }}",
            "modelCustomizationId": "{{ vnf_instance.vnf.model_customization_id }}",
            "modelCustomizationName": "{{ vnf_instance.vnf.name }}"
		},
		"requestParameters": {
			"testApi": "GR_API",
			"aLaCarte": {{ a_la_carte | tojson }}
		},
		{# the code below is needed to be refactored #}
		{# https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk/-/issues/133 #}
        "cloudConfiguration": {
            "cloudOwner": "{{ vnf_instance.service_instance.service_subscription.cloud_region.cloud_owner }}",
            "lcpCloudRegionId": "{{ vnf_instance.service_instance.service_subscription.cloud_region.cloud_region_id }}",
            "tenantId": "{{ vnf_instance.service_instance.service_subscription.tenant.tenant_id }}"
        }
	}
}