Register Svm

Register Svm

User needs to download the OVA from official VMware site, host the OVA somewhere. User needs to provide the path/URL where OVF is hosted, name of the deployment spec and svm version. This API internally creates the Service Definition for Malware Prevention, registers the solution configuration and creates Extended solution config. If the Malware prevention service definition already exists, this will add a new deployment specification to the existing definition.

Request
URI
POST
https://api.example.com/napp/api/v1/malware-prevention/svm-spec
COPY
Request Body

Deployment Spec object

ServiceDeploymentSpec of type(s) application/json
Optional
{
    "ovf_url": "string",
    "deployment_spec_name": "string",
    "svm_version": "string"
}
string
ovf_url
Optional

URL where OVF is hosted.

string
deployment_spec_name
Optional

Name of the deployment specification.

string
svm_version
Optional

Version of the Service Virtual Machine.

Authentication
This operation uses the following authentication methods.
Responses
200

Successful operation

Returns ServiceDefinitionDetails of type(s) application/json
{
    "service_id": "string",
    "display_name": "string",
    "deployment_specs": {
        "results": [
            {
                "ovf_url": "http://ip/ovf/SVM-1.0.ovf",
                "deployment_spec_name": "ABC_Original_form_factor",
                "svm_version": "1.0"
            },
            {
                "ovf_url": "http://ip/ovf/SVM-2.0.ovf",
                "deployment_spec_name": "ABC_Large_form_factor",
                "svm_version": "1.0"
            }
        ]
    }
}
string
service_id
Optional

Service Id.

string
display_name
Optional

Display name of the service defintion.

deployment_specs
Optional

A list of all the Service deployments with Malware Prevention service definition.


400

Invalid inputs

Operation doesn't return any data structure