aboutsummaryrefslogtreecommitdiffstats
path: root/bpmn/so-bpmn-tasks/src/test/resources/__files/BuildingBlocks/VnfAndVfModuleMapper/genericResourceApiVfModuleSdncVfModuleTopologyWithCloudResources.json
blob: 203650157256e10a084d69f50cd571b01e5b6ce6 (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
{
"vf-module-topology":{
  "vf-module-assignments": {
    "vms": {
      "vm": [
        {
          "vm-type": "vmType0",
          "vm-names": {
            "vm-name": [
              "vmName0",
              "vmName1"
            ],
            "vnfc-names": [
              {
                "vnfc-name": "vnfcName0",
                "vnfc-networks": {
                  "vnfc-network-data": [
                    {
                      "vnfc-network-role": "vnfcNetworkRole0",
                      "vnfc-type": "fw",
                      "vnfc-ports": {
                        "vnfc-port": [
                          {
                            "vnfc-port-id": "01",
                            "common-sub-interface-role": "ctrl",
                            "vnic-sub-interfaces": {
                              "sub-interface-network-data": [
                                {
                                  "network-id": "networkId0",
                                  "network-name": 1,
                                  "vlan-tag-id": 1,
                                  "network-information-items": {
                                    "network-information-item": [
                                      {
                                        "ip-version": "ipv4",
                                        "network-ips": {
                                          "network-ip": [
                                            "ip0",
                                            "ip1"
                                          ]
                                        }
                                      },
                                      {
                                        "ip-version": "ipv6",
                                        "network-ips": {
                                          "network-ip": [
                                            "ip0",
                                            "ip1"
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "floating-ips": {
                                    "floating-ip-v4": [
                                      "floatingIpV40",
                                      "floatingIpV41"
                                    ],
                                    "floating-ip-v6": [
                                      "floatingIpV60",
                                      "floatingIpV61"
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          },
          "vm-networks": {
            "vm-network": [
              {
                "network-role": "vmNetworkRole0",
                "floating-ips": {
                  "floating-ip-v4": [
                    "floatingIpV40",
                    "floatingIpV41"
                  ],
                  "floating-ip-v6": [
                    "floatingIpV60",
                    "floatingIpV61"
                  ]
                },
                "interface-route-prefixes": {
                  "interface-route-prefix": [
                    "interfaceRoutePrefix0",
                    "interfaceRoutePrefix1"
                  ]
                },
                "sriov-parameters": {
                  "heat-vlan-filters": {
                    "heat-vlan-filter": [
                      "heatVlanFilter0",
                      "heatVlanFilter1"
                    ]
                  }
                },
                "network-information-items": {
                  "network-information-item": [
                    {
                      "network-ips": {
                        "network-ip": [
                          "ip0",
                          "ip1"
                        ]
                      },
                      "ip-version": "ipv4"
                    },
                    {
                      "network-ips": {
                        "network-ip": [
                          "ip2",
                          "ip3"
                        ]
                      },
                      "ip-version": "ipv6"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  },
  "vf-module-parameters": {
    "param": [
      {
        "name": "paramOne",
        "value": "paramOneValue",
        "resource-resolution-data": {
          "resource-key": [
            {
              "name": "resourceKeyName",
              "value": "resourceKeyValue"
            }
          ],
          "status": "status",
          "capability-name": "capabilityName"
        }
      },
      {
        "name": "paramTwo",
        "value": "paramTwoValue",
        "resource-resolution-data": {
          "resource-key": [
            {
              "name": "resourceKeyName",
              "value": "resourceKeyValue"
            }
          ],
          "status": "status",
          "capability-name": "capabilityName"
        }
      },
      {
        "name": "paramThree",
        "value": "paramThreeValue",
        "resource-resolution-data": {
          "resource-key": [
            {
              "name": "resourceKeyName",
              "value": "resourceKeyValue"
            }
          ],
          "status": "status",
          "capability-name": "capabilityName"
        }
      }
    ]
  },
  "sdnc-generated-cloud-resources": "true"
}}