No resolution is present at this time. Use the workaround in the section below to accomplish Service Deployment OVF alterations within NSX V.
Workaround:
Use the following APIs for version deployment specifications:-
GET https://<nsx-ip>/api/2.0/si/service/<service-id>/servicedeploymentspec
Create new specification
POST https://<nsx-ip>/api/2.0/si/service/<service-id>/servicedeploymentspec/versioneddeploymentspec
<versionedDeploymentSpec>
<hostVersion>6.5.*</hostVersion>
<ovfUrl>http://<server>/abhishekshah/ovfs/RHEL_SVM_623/RHEL_SVM_623.ovf</ovfUrl>
<vmciEnabled>true</vmciEnabled>
</versionedDeploymentSpec>
Modifying existing specificationRetrieve the VersionedDeploymentSpec for the service using a GET command:
GET https://<nsx-ip>/api/2.0/si/service/<serviceId>/servicedeploymentspec
Then edit the XML and update the VersionedDeploymentSpec with the following API:
PUT https://<nsx-ip>/api/2.0/si/service/<serviceId>/servicedeploymentspec/
versioneddeploymentspec/<versioneddeploymentspec-id