Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VF-C R3 healing only suport restart a vm of an VNF. 

  1. NS Create 

    NS Heal
    NS Terminate
    NS delete
    Code Block
    titlePub/Sub Test
    xx
    NS Instantiate
    curl -X POST \
      http://172.30.3.104:30280/api/nslcm/v1/ns \
      -H 'Postman-Token: 27e2c576-2d9b-4753-a6b0-6262a4a7ec86' \
      -H 'accept: application/json' \
      -H 'cache-control: no-cache' \
      -H 'content-type: application/json' \
      -d '{
        "context": {
            "globalCustomerId": "global-customer-id-test1",
            "serviceType": "service-type-test1"
        },
        "csarId": "d5d678dc-80ef-461e-8630-d105f43b0a18",
        "nsName": "ns_vsn",
        "description": "description"
    }'
  2. NS Instantiate

    Code Block
    titlePub/Sub Test
    curl -X POST \
      http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec/instantiate \
      -H 'Postman-Token: 2a9542b2-3364-4a40-8513-45e10b8ca2ce' \
      -H 'accept: application/json' \
      -H 'cache-control: no-cache' \
      -H 'content-type: application/json' \
      -d '{
        "additionalParamForNs": {
            "sdnControllerId": "2"
        },
        "locationConstraints": [{
            "vnfProfileId": "45711f40-3f43-415b-bb45-46e5c6940735",
            "locationConstraints": {
                "vimId": "CPE-DC_RegionOne"
            }
        }]
    }
    '
  3. NS Heal

    Code Block
    titlePub/Sub Test
    curl -X PUT \
      http://172.30.3.104:30280/api/nslcm/v1/ns/5443e9f8-7993-479d-8d7a-34e422eabc8f/heal \
      -H 'Content-Type: application/json' \
      -H 'Postman-Token: f18754b8-ed68-43b0-ae55-b8b8780e5c6a' \
      -H 'accept: application/json' \
      -H 'cache-control: no-cache' \
      -d '{   "vnfInstanceId": "044b705c-e44d-4733-ab64-987f46d9b567",  
              "cause": "restartvm",   
              "additionalParams": {     
              					"action": "restartvm",   
              					"actionvminfo": {    
              						"vmid": "1623cd25-ae6f-4880-8132-15914367e47b",
              						"vduid": "",     
              						"vmname": "1623cd25-ae6f-4880-8132-15914367e47b"   
        }   
        }'
  4. NS Terminate

    Code Block
    titlePub/Sub Test
    curl -X POST \
      http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec/terminate \
      -H 'Postman-Token: 5190e46f-f612-432a-90d8-161ea67778b2' \
      -H 'accept: application/json' \
      -H 'cache-control: no-cache' \
      -H 'content-type: application/json' \
      -d 'gracefulTerminationTimeout: 600, 
       terminationType: FORCEFUL
    '
  5. NS delete

    Code Block
    titlePub/Sub Test
    curl -X DELETE \
      http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec \
      -H 'Postman-Token: 62b35de6-1785-40ed-8026-06d73f9770d8' \
      -H 'cache-control: no-cache'