6 commonHeader: &commonHeader
8 requestId: "123456-1000"
9 subRequestId: sub-123456-1000
10 actionIdentifiers: &assign-ai
11 blueprintName: configuration_over_restconf
12 blueprintVersion: "1.0.0"
13 actionName: config-assign
16 config-assign-request:
17 resolution-key: &resKey "RES-KEY 61"
18 config-assign-properties:
19 service-instance-id: siid_1234
20 pnf-id: &pnfId pnf-id-2019-07-12
21 pnf-ipv4-address: &pnfAddress "192.168.100.11"
22 service-model-uuid: service-model-uuid
23 pnf-customization-uuid: pnf-customization-uuid
25 commonHeader: *commonHeader
26 actionIdentifiers: *assign-ai
29 eventType: EVENT_COMPONENT_EXECUTED
33 config-assign-response: {}
37 resource-assignment-params:
38 config-assign: &assignPatch
39 ietf-restconf:yang-patch:
45 value: { netconflist: { netconf: [ { netconf-id: "10", netconf-param: "1000" }]}}
49 value: { netconflist: { netconf: [ { netconf-id: "20", netconf-param: "2000" }]}}
53 value: { netconflist: { netconf: [ { netconf-id: "30", netconf-param: "3000" }]}}
55 responseNormalizerSpec:
58 resource-assignment-params:
59 config-assign: ?from-json(.stepData.properties.resource-assignment-params.config-assign)
62 commonHeader: *commonHeader
63 actionIdentifiers: &deploy-ai
64 actionName: config-deploy
65 blueprintName: configuration_over_restconf
66 blueprintVersion: "1.0.0"
69 config-deploy-request:
70 resolution-key: *resKey
71 config-deploy-properties:
72 service-instance-id: siid_1234
74 pnf-ipv4-address: *pnfAddress
75 service-model-uuid: service-model-uuid
76 pnf-customization-uuid: pnf-customization-uuid
78 commonHeader: *commonHeader
79 actionIdentifiers: *deploy-ai
81 config-deploy-response: {}
85 eventType: EVENT_COMPONENT_EXECUTED
98 path: &configUri [ restconf/config, &nodeIdentifier [network-topology:network-topology/topology/topology-netconf/node, *pnfId]]
99 content-type: application/json
103 netconf-node-topology:protocol: { name: TLS }
104 netconf-node-topology:host: *pnfAddress
105 netconf-node-topology:key-based:
107 key-id: ODL_private_key_0
108 netconf-node-topology:port: 6513
109 netconf-node-topology:tcp-only: false
110 netconf-node-topology:max-connection-attempts: 5
115 path: [ restconf/operational, *nodeIdentifier]
118 node: [ { netconf-node-topology:connection-status: connected }]
121 path: [*configUri, &configletResourcePath yang-ext:mount/mynetconf:netconflist]
126 path: [*configUri, *configletResourcePath]
127 content-type: application/yang.patch+json