aboutsummaryrefslogtreecommitdiffstats
path: root/robot/assets/templates/so/create_pnf_service_building_block.jinja
blob: 15fae6402105f870839319fe5be369721ac7b447 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
    "requestDetails":{
        "modelInfo":{
            "modelInvariantId": "{{service_model_invariant_uuid}}",
            "modelVersionId":"{{service_model_uuid}}",
            "modelName":"{{service_model_name}}",
            "modelType":"service",
            "modelVersion":"1.0"
        },
        "owningEntity":{
            "owningEntityId":"{{owningEntityId}}",
            "owningEntityName":"{{owningEntityName}}"
        },
        "subscriberInfo":{
            "globalSubscriberId":"{{full_customer_name}}"
        },
        "requestInfo":{
            "instanceName":"{{service_name}}",
            "productFamilyId":"{{productFamilyId}}",
            "source":"VID",
            "suppressRollback": False,
            "requestorId":"demo"
        },
        "requestParameters":{
            "subscriptionServiceType":"{{service}}",
            "aLaCarte": False,
            "userParams":[
                {
                    "service":{
                        "modelInfo":{
                            "modelVersionId":"{{service_model_uuid}}",
                            "modelName":"{{service_model_name}}",
                            "modelType":"service"
                        },
                        "instanceName":"{{service_name}}",
                        "instanceParams":[
                        ],
                        "resources":{
                            "pnfs":[
                                {
                                    "modelInfo":{
                                        "modelCustomizationName":"{{nf_resource_name}}",
                                        "modelCustomizationId":"{{nf_resource_uuid}}",
                                        "modelInvariantId":"{{nf_model_invariant_uuid}}",
                                        "modelVersionId":"{{nf_model_uuid}}",
                                        "modelName":"{{nf_model_name}}",
                                        "modelType":"pnf",
                                        "modelVersion":"1.0"
                                    },
                                    "platform":{
                                        "platformName":"{{platformName}}"
                                    },
                                    "lineOfBusiness":{
                                        "lineOfBusinessName":"{{lineOfBusinessName}}"
                                    },
                                    "productFamilyId":"{{productFamilyId}}",
                                    "instanceParams":[],
                                    "instanceName":"{{nf_instance_name}}"
                                },
                            ]
                        }
                    }
                },
                {
                    "Homing_Solution":"none"
                }
            ]
        }
    }
}