Extension

Extension
Extension
JSON Example
{
    "extensionSubtype": "extensionSubtype",
    "vimInfo": [
        {
            "vimName": "vimName",
            "vimId": "vimId"
        },
        {
            "vimName": "vimName",
            "vimId": "vimId"
        }
    ],
    "description": "description",
    "vnfCount": 0,
    "type": "type",
    "autoHealEnabled": true,
    "version": "version",
    "products": [
        "",
        ""
    ],
    "autoScaleEnabled": true,
    "name": "name",
    "interfaceInfo": {
        "trustedCertificates": [
            "",
            ""
        ],
        "description": "description",
        "url": "url"
    },
    "additionalParameters": "{}",
    "extensionKey": "extensionKey",
    "accessInfo": {
        "clientId": "clientId",
        "clientSecret": "clientSecret"
    },
    "state": "state",
    "extensionId": "extensionId",
    "vnfCatalogCount": 6
}
string
extensionId
Optional

TCA generated identifier for the Extension registered

string
name
Optional

Name of the Extension with which it was created

string
type
Optional

Type of the Extension

string
extensionKey
Optional

Extension Key

string
description
Optional

Context of the Extension

interfaceInfo
Optional

interfaceInfo

accessInfo
Optional

accessInfo

object
additionalParameters
Optional

additionalParameters

string
state
Optional

State of the Extension in TCA context

string
extensionSubtype
Optional

Subtype of the Extension

array of products
products
Optional

Information regarding the SVNFM Extension

vimInfo
Optional

vimInfo

boolean
autoScaleEnabled
Optional

Boolean to determine auto scale enabled on the Extension or not

boolean
autoHealEnabled
Optional

Boolean to determine auto scale heal on the Extension or not

string
version
Optional

Version of the Extension

integer As int32 As int32
vnfCount
Optional

Count of VNF associated with the Extension

integer As int32 As int32
vnfCatalogCount
Optional

Count of VNF catalog associated with the Extension

Property Of
Parameter To