devicemgmtDeviceTemplateRequest

devicemgmtDeviceTemplateRequest
devicemgmtDeviceTemplateRequest
JSON Example
{
    "imageDetails": [
        {
            "imageUrl": "string",
            "id": "string",
            "sourceType": "string"
        }
    ],
    "name": "string",
    "settings": [
        {
            "category": "string",
            "finalSettings": {
                "fields": {
                    "fields": "protobufValue Object"
                }
            },
            "settings": {
                "fields": {
                    "fields": "protobufValue Object"
                }
            }
        }
    ],
    "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
Constraints: default: UNKNOWN_TYPE

deviceType

Possible values are : UNKNOWN_TYPE, GATEWAY, THING,
allowedCommands
Optional

allowedCommands

customProperties
Optional

customProperties

array of string
childTemplates
Optional

childTemplates

Parameter To