Add some test cases for VF-C to CSIT
[integration/csit.git] / tests / vfc / nfvo-lcm / jsoninput / create_subscription.json
1 {
2   "callbackUri": "/api/nslcm/v1/subscriptions",
3   "filter": {
4     "nsInstanceSubscriptionFilter": {
5       "nsdIds": [
6         "3fa85f64-5717-4562-b3fc-2c963f66afa6"
7       ],
8       "vnfdIds": [
9         "3fa85f64-5717-4562-b3fc-2c963f66afa6"
10       ],
11       "pnfdIds": [
12         "3fa85f64-5717-4562-b3fc-2c963f66afa6"
13       ],
14       "nsInstanceIds": [
15         "3fa85f64-5717-4562-b3fc-2c963f66afa6"
16       ],
17       "nsInstanceNames": [
18         "ns1"
19       ]
20     },
21     "notificationTypes": [
22       "NsLcmOperationOccurrenceNotification"
23     ],
24     "operationTypes": [
25       "INSTANTIATE"
26     ],
27     "operationStates": [
28       "STARTING"
29     ],
30     "nsComponentTypes": [
31       "VNF"
32     ],
33     "lcmOpNameImpactingNsComponent": [
34       "VNF_INSTANTIATE"
35     ],
36     "lcmOpOccStatusImpactingNsComponent": [
37       "START"
38     ]
39   },
40   "authentication": {
41     "authType": [
42       "BASIC"
43     ],
44     "paramsBasic": {
45       "userName": "test",
46       "password": "test"
47     },
48     "paramsOauth2ClientCredentials": {
49       "clientId": "123",
50       "clientPassword": "test",
51       "tokenEndpoint": "test"
52     }
53   }
54 }