AccountServicePlan Data Type

Properties
name data type constraints description
accountId number required
createdOn number  
createdBy number required
modifiedOn number  
modifiedBy number required
status AccountStatus  
provisioningStatus AccountProvisioningStatus  
expirationDate number  
maxNumberOfDevices number required
maxNumberOfRules number required
maxNumberChildAccounts number required
maxNumberVpnConnections number required
txByteLimit number required
rxByteLimit number required
dataStorageEnabled boolean required
dataTimeToLive number required
dataIndexBy AccountDataIndexBy  
auditEnabled boolean required
lockoutPolicy AccountLockoutPolicy  
metricsIndexBy AccountMetricsIndexBy  
maxNumberProvisionRequests number required
maxNumberDeviceJobs number required
healthCheckInterval number required
mqttThreshold number required
restThreshold number required
restCommandThreshold number required
devNewAllowUnprovisioned boolean required
devDefaultCredentialsTight DeviceCredentialsTight  
metricsIdxTimeToLive number required

Example

{
  "accountId" : 12345,
  "createdOn" : 12345,
  "createdBy" : 12345,
  "modifiedOn" : 12345,
  "modifiedBy" : 12345,
  "status" : "SUSPENDED",
  "provisioningStatus" : "FAILED",
  "expirationDate" : 12345,
  "maxNumberOfDevices" : 12345,
  "maxNumberOfRules" : 12345,
  "maxNumberChildAccounts" : 12345,
  "maxNumberVpnConnections" : 12345,
  "txByteLimit" : 12345,
  "rxByteLimit" : 12345,
  "dataStorageEnabled" : true,
  "dataTimeToLive" : 12345,
  "dataIndexBy" : "DEVICE_TIMESTAMP",
  "auditEnabled" : true,
  "lockoutPolicy" : {
    "enabled" : true,
    "maxLoginFailures" : 12345,
    "loginResetAfter" : 12345,
    "lockDuration" : 12345
  },
  "metricsIndexBy" : "NONE",
  "maxNumberProvisionRequests" : 12345,
  "maxNumberDeviceJobs" : 12345,
  "healthCheckInterval" : 12345,
  "mqttThreshold" : 12345,
  "restThreshold" : 12345,
  "restCommandThreshold" : 12345,
  "devNewAllowUnprovisioned" : true,
  "devDefaultCredentialsTight" : "LOOSE",
  "metricsIdxTimeToLive" : 12345
}