aboutsummaryrefslogtreecommitdiffstats
path: root/robot/assets/templates/so/create_pnf_service_building_block.jinja
diff options
context:
space:
mode:
Diffstat (limited to 'robot/assets/templates/so/create_pnf_service_building_block.jinja')
-rw-r--r--robot/assets/templates/so/create_pnf_service_building_block.jinja70
1 files changed, 70 insertions, 0 deletions
diff --git a/robot/assets/templates/so/create_pnf_service_building_block.jinja b/robot/assets/templates/so/create_pnf_service_building_block.jinja
new file mode 100644
index 00000000..15fae640
--- /dev/null
+++ b/robot/assets/templates/so/create_pnf_service_building_block.jinja
@@ -0,0 +1,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"
+ }
+ ]
+ }
+ }
+} \ No newline at end of file