{"type":"api","title":"Update NFV Profile","meta":{"id":"/apps/pubhub/media/dna-center-235/0e427c513038595590fc5a0593cb0e208dd78571/2192edf3-d24e-3461-ab8c-12a97b547df4","swagger":"2.0","info":{"description":"Cisco DNA Center Platform v. 2.3.5","version":"2.3.5","title":"Intent API"},"schemes":["https"],"x-parser-conf":{"expand":0,"labelConfig":{"endpoint":"summary"}}},"spec":{"operationId":"updateNFVProfile","tags":["Site Design"],"summary":"Update NFV Profile","description":"API to update a NFV Network profile","consumes":["application/json"],"produces":["application/json"],"parameters":[{"name":"request","description":"request","required":true,"schema":{"type":"object","properties":{"device":{"type":"array","items":{"type":"object","properties":{"deviceTag":{"type":"string"},"directInternetAccessForFirewall":{"type":"boolean"},"services":{"type":"array","items":{"type":"object","properties":{"serviceType":{"type":"string","enum":["isr","vedge","waas","asa","ngfw","paloalto","fortinet","checkpoint","riverbed","silverpeak","linux"]},"profileType":{"type":"string","enum":["ASAv5","ASAv30","ISRv-mini","ISRv-medium","ISRv-small","riverbed-small","sp-small","rehel7-medium","vEdge-samll","vwaas-200-original","vwaas-150-original","vWASS-6000R-Resized","vWASS-1300-Original","vWASS-50000-Original","vCM-100","vWASS-6000R-Original","vWASS-750-Original","vWASS-1300-Resized","vWASS-2500-Original","vCM-500","vCM-2000","vWASS-6000-Resized","vWASS-6000-Original","vCM-1000","vWASS-750-Resized","vWASS-200-Resized","vWASS-12000-Original","vWASS-150-Resized","vWASS-12000-Resized","vWASS-2500-Resized","vWASS-50000-Resized"]},"serviceName":{"type":"string"},"imageName":{"type":"string"},"vNicMapping":{"type":"array","items":{"type":"object","properties":{"networkType":{"type":"string","enum":["wan-net","wan2-net","lan-net","mgmt-net","service-net","GEO-0","GEO-1","GEO-2-1","GEO-2-2","GEO-3-1","GEO-3-2","SRIOV-1","SRIOV-2","SRIOV-3","SRIOV-4","SRIOV-5","SRIOV-6"]},"assignIpAddressToNetwork":{"type":"string"}}}},"firewallMode":{"type":"string","enum":["routed","transparent"]}}}},"customNetworks":{"type":"array","items":{"type":"object","properties":{"networkName":{"type":"string"},"servicesToConnect":{"type":"array","items":{"type":"object","properties":{"serviceName":{"type":"string"}}}},"connectionType":{"type":"string","enum":["wan-net","wan2-net","lan-net","mgmt-net","service-net","GEO-2-1","GEO-2-2","GEO-3-1","GEO-3-2","SRIOV-1","SRIOV-2","SRIOV-3","SRIOV-4","SRIOV-5","SRIOV-6"]},"vlanMode":{"type":"string","enum":["trunk","Access"]},"vlanId":{"type":"number"}}}},"vlanForL2":{"type":"array","items":{"type":"object","properties":{"vlanType":{"type":"string","enum":["access","trunk"]},"vlanId":{"type":"number"},"vlanDescription":{"type":"string"}}}},"customTemplate":{"type":"array","items":{"type":"object","properties":{"deviceType":{"type":"string","enum":["Cisco 5400 Enterprise Network Compute System","Cisco Integrated Services Virtual Router","Cisco Adaptive Security Virtual Appliance (ASAv)","NFVIS","ASAV"]},"template":{"type":"string"},"templateType":{"type":"string","enum":["Onboarding Template(s)","Day-N-Template(s)"]}}}},"currentDeviceTag":{"type":"string"}}}}},"$$ref":"#/definitions/UpdateNFVProfileRequest"},"in":"body"},{"name":"id","description":"Id of the NFV profile to be updated","default":"","required":true,"type":"string","in":"path"},{"name":"name","description":"Name of the profile to be updated","default":"","required":false,"type":"string","in":"query"}],"responses":{"200":{"description":"The request was successful. The result is contained in the response body.","schema":{"type":"object","properties":{"executionId":{"type":"string"},"executionStatusUrl":{"type":"string"},"message":{"type":"string"}},"$$ref":"#/definitions/UpdateNFVProfileResponse"}},"400":{"description":"The client made a request that the server could not understand (for example, the request syntax is incorrect)."},"401":{"description":"The client's authentication credentials included with the request are missing or invalid."},"404":{"description":"The client made a request for a resource that does not exist."},"500":{"description":"The server could not fulfill the request."}},"__originalOperationId":"updateNFVProfile","method":"put","path":"/dna/intent/api/v1/nfv/network-profile/{id}"}}