RegisterExtensionRequestType

RegisterExtensionRequestType
RegisterExtensionRequestType

The parameters of RegisterExtension.

JSON Example
{
    "extension": {
        "_typeName": "string",
        "description": {
            "_typeName": "string",
            "label": "string",
            "summary": "string"
        },
        "key": "string",
        "company": "string",
        "type": "string",
        "version": "string",
        "subjectName": "string",
        "server": [
            {
                "_typeName": "string",
                "url": "string",
                "description": {
                    "_typeName": "string",
                    "label": "string",
                    "summary": "string"
                },
                "company": "string",
                "type": "string",
                "adminEmail": [
                    "string"
                ],
                "serverThumbprint": "string",
                "serverCertificate": "string"
            }
        ],
        "client": [
            {
                "_typeName": "string",
                "version": "string",
                "description": {
                    "_typeName": "string",
                    "label": "string",
                    "summary": "string"
                },
                "company": "string",
                "type": "string",
                "url": "string"
            }
        ],
        "taskList": [
            {
                "_typeName": "string",
                "taskID": "string"
            }
        ],
        "eventList": [
            {
                "_typeName": "string",
                "eventID": "string",
                "eventTypeSchema": "string"
            }
        ],
        "faultList": [
            {
                "_typeName": "string",
                "faultID": "string"
            }
        ],
        "privilegeList": [
            {
                "_typeName": "string",
                "privID": "string",
                "privGroupName": "string"
            }
        ],
        "resourceList": [
            {
                "_typeName": "string",
                "locale": "string",
                "module": "string",
                "data": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": "string"
                    }
                ]
            }
        ],
        "lastHeartbeatTime": "string",
        "healthInfo": {
            "_typeName": "string",
            "url": "string"
        },
        "ovfConsumerInfo": {
            "_typeName": "string",
            "callbackUrl": "string",
            "sectionType": [
                "string"
            ]
        },
        "extendedProductInfo": {
            "_typeName": "string",
            "companyUrl": "string",
            "productUrl": "string",
            "managementUrl": "string",
            "self": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        },
        "managedEntityInfo": [
            {
                "_typeName": "string",
                "type": "string",
                "smallIconUrl": "string",
                "iconUrl": "string",
                "description": "string"
            }
        ],
        "shownInSolutionManager": false,
        "solutionManagerInfo": {
            "_typeName": "string",
            "tab": [
                {
                    "_typeName": "string",
                    "label": "string",
                    "url": "string"
                }
            ],
            "smallIconUrl": "string"
        }
    }
}
extension
Required

This data object type contains all information about an extension.

An extension may contain zero or more server interfaces and zero or more clients.