Skip to main content
Version: Next

ProvisioningConfigObjectObject

Polymorphic device-provisioning configuration. The type discriminator selects the provisioning mechanism.

type string

Polymorphic device-provisioning configuration. The type discriminator selects the provisioning mechanism.

Possible values: []

assetTemplatestring

Optional asset JSON template applied to newly provisioned devices.

createdOnstring<date-time>
dataobject
disabledboolean

Prevent new provisioning while retaining the configuration.

Example: false
idinteger<int64>

Server-assigned numeric configuration identifier.

Possible values: >= 1

Example: 12
lastModifiedstring<date-time>
namestringrequired

Human-readable configuration name.

Possible values: non-empty and <= 255 characters

Example: Factory sensors
realmstring

Realm in which devices and users are provisioned.

Example: building
restrictedUserboolean

Create the provisioned user with restricted-user access.

Example: true
userRolesstring[]

Client roles granted to the provisioned user.

Possible values: [read:admin, read:logs, read:users, read:map, read:assets, read:rules, read:insights, read:alarms, read:notifications, read:services, write:services, write:user, write:admin, write:logs, write:assets, write:attributes, write:rules, write:insights, write:alarms, write:notifications, read, write]

ProvisioningConfigObjectObject
{
"assetTemplate": "string",
"createdOn": "2024-07-29T15:51:28.071Z",
"data": {},
"disabled": false,
"id": 12,
"lastModified": "2024-07-29T15:51:28.071Z",
"name": "Factory sensors",
"realm": "building",
"restrictedUser": true,
"type": "x509",
"userRoles": [
"read:admin"
]
}