accountCreator

Namespace: http://eurotech.com/edc/2.0
XML Schema: edc.xsd

AccountCreator encapsulates all the information needed to create a new Account in the system. The data provided will be used to seed the new Account and its related information such as the associated organization and users.

XML

Elements

name (type) min/max
occurs
description
accountName (string) 0/1
accountPassword (string) 0/1
organizationName (string) 0/1
organizationPersonName (string) 0/1
organizationEmail (string) 0/1
organizationPhoneNumber (string) 0/1
organizationAddressLine1 (string) 0/1
organizationAddressLine2 (string) 0/1
organizationCity (string) 0/1
organizationZipPostCode (string) 0/1
organizationStateProvinceCounty (string) 0/1
organizationCountry (string) 0/1
parentAccountId (long) 1/1
parentAccountTree (string) 0/1
expirationDate (dateTime) 0/1
maxNumberOfDevices (int) 1/1
maxNumberOfRules (int) 1/1
maxNumberChildAccounts (int) 1/1
maxNumberVpnConnections (int) 1/1
maxNumberDeviceJobs (int) 1/1
maxNumberProvisionRequests (int) 1/1
txByteLimit (long) 1/1
rxByteLimit (long) 1/1
dataStorageEnabled (boolean) 1/1
dataTimeToLive (int) 1/1
dataIndexBy (accountDataIndexBy) 0/1
auditEnabled (boolean) 0/1
lockoutPolicyEnabled (boolean) 0/1
lockoutPolicyMaxFailures (int) 1/1
lockoutPolicyResetAfter (int) 1/1
lockoutPolicyLockDuration (int) 1/1
brokerUrl (string) 0/1
vpnServerId (long) 0/1
rulesAssistantId (int) 1/1
ec2InstanceType (string) 0/1
ec2InstanceAvailabilityZone (string) 0/1
useLegacyBroker (boolean) 1/1
provisionBroker (boolean) 1/1
metricsIndexBy (accountMetricsIndexBy) 0/1
simpleConnection (boolean) 1/1
sslConnection (boolean) 1/1
mutualSslConnection (boolean) 1/1
healthCheckInterval (long) 1/1
mqttThreshold (long) 1/1
restThreshold (long) 1/1
restCommandThreshold (long) 1/1
devNewAllowUnprovisioned (boolean) 1/1
devDefaultCredentialsTight (deviceCredentialsTight) 0/1
brokerClusterId (long) 0/1
createDnsEntry (boolean) 1/1

JSON

property type description
accountName accountName (string)
accountPassword accountPassword (string)
organizationName organizationName (string)
organizationPersonName organizationPersonName (string)
organizationEmail organizationEmail (string)
organizationPhoneNumber organizationPhoneNumber (string)
organizationAddressLine1 organizationAddressLine1 (string)
organizationAddressLine2 organizationAddressLine2 (string)
organizationCity organizationCity (string)
organizationZipPostCode organizationZipPostCode (string)
organizationStateProvinceCounty organizationStateProvinceCounty (string)
organizationCountry organizationCountry (string)
parentAccountId parentAccountId (long)
parentAccountTree parentAccountTree (string)
expirationDate expirationDate (dateTime)
maxNumberOfDevices maxNumberOfDevices (int)
maxNumberOfRules maxNumberOfRules (int)
maxNumberChildAccounts maxNumberChildAccounts (int)
maxNumberVpnConnections maxNumberVpnConnections (int)
maxNumberDeviceJobs maxNumberDeviceJobs (int)
maxNumberProvisionRequests maxNumberProvisionRequests (int)
txByteLimit txByteLimit (long)
rxByteLimit rxByteLimit (long)
dataStorageEnabled dataStorageEnabled (boolean)
dataTimeToLive dataTimeToLive (int)
dataIndexBy dataIndexBy (accountDataIndexBy)
auditEnabled auditEnabled (boolean)
lockoutPolicyEnabled lockoutPolicyEnabled (boolean)
lockoutPolicyMaxFailures lockoutPolicyMaxFailures (int)
lockoutPolicyResetAfter lockoutPolicyResetAfter (int)
lockoutPolicyLockDuration lockoutPolicyLockDuration (int)
brokerUrl brokerUrl (string)
vpnServerId vpnServerId (long)
rulesAssistantId rulesAssistantId (int)
ec2InstanceType ec2InstanceType (string)
ec2InstanceAvailabilityZone ec2InstanceAvailabilityZone (string)
useLegacyBroker useLegacyBroker (boolean)
provisionBroker provisionBroker (boolean)
metricsIndexBy metricsIndexBy (accountMetricsIndexBy)
simpleConnection simpleConnection (boolean)
sslConnection sslConnection (boolean)
mutualSslConnection mutualSslConnection (boolean)
healthCheckInterval healthCheckInterval (long)
mqttThreshold mqttThreshold (long)
restThreshold restThreshold (long)
restCommandThreshold restCommandThreshold (long)
devNewAllowUnprovisioned devNewAllowUnprovisioned (boolean)
devDefaultCredentialsTight devDefaultCredentialsTight (deviceCredentialsTight)
brokerClusterId brokerClusterId (long)
createDnsEntry createDnsEntry (boolean)