Edit Extension

Edit Extension

Modifies Extension with the details provided for the specified extensionId

Request
URI
POST
https://{api_host}/tca/extensions/api/v1/orgs/{extensionOrgId}/extensions/{extensionId}
COPY
Path Parameters
string
extensionOrgId
Required

extensionOrgId

string
extensionId
Required

extensionId


Request Body
CreateSvnfmExtension of type(s) application/json
Required
{
    "name": "string",
    "version": "string",
    "type": "string",
    "extensionKey": "string",
    "extensionSubtype": "string",
    "products": [
        {}
    ],
    "vimInfo": [
        {
            "vimName": "string",
            "vimId": "string"
        }
    ],
    "interfaceInfo": {
        "url": "string",
        "description": "string",
        "trustedCertificates": [
            {}
        ]
    },
    "accessInfo": {
        "clientId": "string",
        "clientSecret": "string"
    },
    "autoScaleEnabled": false,
    "autoHealEnabled": false
}
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

object
interfaceInfo
Optional

interfaceInfo

object
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

Authentication
This operation uses the following authentication methods.
Responses
200

Edit Extension response

Returns CreateSvnfmExtensionResponse of type(s) application/json
{
    "extensionId": "string"
}
string
extensionId
Optional

TCA generated identifier for the Extension registered