Create Svnfm Extension

Create Svnfm Extension

To create SVNFM Extension

Request
URI
POST
https://{api_host}/hybridity/api/extensions/svnfms
COPY
Request Body
CreateSvnfmExtension of type(s) application/json
Optional
{
    "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

Authentication
This operation uses the following authentication methods.
Responses
200

The response for create SVNFM Extension

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

TCA generated identifier for the Extension registered