CreateSvnfmExtension

CreateSvnfmExtension
CreateSvnfmExtension
JSON Example
{
    "autoScaleEnabled": true,
    "extensionSubtype": "extensionSubtype",
    "vimInfo": [
        "{}",
        "{}"
    ],
    "name": "name",
    "interfaceInfo": {
        "trustedCertificates": [
            "",
            ""
        ],
        "description": "description",
        "url": "url"
    },
    "additionalParameters": "{}",
    "extensionKey": "extensionKey",
    "accessInfo": {
        "clientId": "clientId",
        "clientSecret": "clientSecret"
    },
    "type": "type",
    "version": "version",
    "autoHealEnabled": true,
    "products": [
        "",
        ""
    ]
}
string
name
Optional

Name of the Extension with which it was created

string
version
Optional

Version of the Extension

string
type
Optional

Type of the Extension

string
extensionKey
Optional

Extension Key

string
extensionSubtype
Optional

Subtype of the Extension

array of products
products
Optional

Information regarding the SVNFM Extension

array of vimInfo
vimInfo
Optional

vimInfo

interfaceInfo
Optional

interfaceInfo

accessInfo
Optional

accessInfo

object
additionalParameters
Optional

additionalParameters

boolean
autoScaleEnabled
Optional

Boolean to determine auto scale enabled on the Extension or not

boolean
autoHealEnabled
Optional

Boolean to determine auto heal enabled on the Extension or not