devicemgmtDeviceTemplateRequest

devicemgmtDeviceTemplateRequest
devicemgmtDeviceTemplateRequest
JSON Example
{
    "imageDetails": [
        {
            "imageUrl": "string",
            "id": "string",
            "sourceType": "string"
        }
    ],
    "name": "string",
    "settings": [
        {
            "category": "string",
            "finalSettings": {},
            "settings": {}
        }
    ],
    "systemProperties": [
        {
            "name": "string"
        }
    ],
    "allowedMetrics": [
        {
            "timeInterval": "string",
            "displayUnit": "string",
            "displayName": "string",
            "name": "string",
            "valueType": "string",
            "factor": "number",
            "batchSize": "string"
        }
    ],
    "enrollmentProvider": {
        "providerConfig": "string",
        "type": "string"
    },
    "deviceType": "string",
    "allowedCommands": [
        {
            "name": "string",
            "clientId": "string",
            "command": "string",
            "asRoot": false,
            "execPath": "string",
            "arguments": [
                {
                    "type": "string",
                    "name": "string",
                    "value": [
                        "string"
                    ]
                }
            ]
        }
    ],
    "customProperties": [
        {
            "name": "string",
            "value": "string"
        }
    ],
    "childTemplates": [
        "string"
    ]
}
imageDetails
Optional

imageDetails

string
name
Optional

name

settings
Optional

settings

systemProperties
Optional

systemProperties

allowedMetrics
Optional

allowedMetrics

enrollmentProvider
Optional

enrollmentProvider

deviceType
Optional

deviceType

allowedCommands
Optional

allowedCommands

customProperties
Optional

customProperties

array of string
childTemplates
Optional

childTemplates

Parameter To