accountCreator Data Type

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.

Namespace
http://eurotech.com/edc/2.0
Schema
edc.xsd
Properties
name data type type namespace min/max occurs description
accountName string element edc 0/1  
accountPassword string element edc 0/1  
organizationName string element edc 0/1  
organizationPersonName string element edc 0/1  
organizationEmail string element edc 0/1  
organizationPhoneNumber string element edc 0/1  
organizationAddressLine1 string element edc 0/1  
organizationAddressLine2 string element edc 0/1  
organizationCity string element edc 0/1  
organizationZipPostCode string element edc 0/1  
organizationStateProvinceCounty string element edc 0/1  
organizationCountry string element edc 0/1  
parentAccountId long element edc 1/1  
parentAccountTree string element edc 0/1  
expirationDate dateTime element edc 0/1  
maxNumberOfDevices int element edc 1/1  
maxNumberOfRules int element edc 1/1  
maxNumberChildAccounts int element edc 1/1  
maxNumberVpnConnections int element edc 1/1  
maxNumberDeviceJobs int element edc 1/1  
maxNumberProvisionRequests int element edc 1/1  
txByteLimit long element edc 1/1  
rxByteLimit long element edc 1/1  
dataStorageEnabled boolean element edc 1/1  
dataTimeToLive int element edc 1/1  
dataIndexBy accountDataIndexBy element edc 0/1  
auditEnabled boolean element edc 0/1  
lockoutPolicyEnabled boolean element edc 0/1  
lockoutPolicyMaxFailures int element edc 1/1  
lockoutPolicyResetAfter int element edc 1/1  
lockoutPolicyLockDuration int element edc 1/1  
brokerUrl string element edc 0/1  
vpnServerId long element edc 0/1  
rulesAssistantId int element edc 1/1  
ec2InstanceType string element edc 0/1  
ec2InstanceAvailabilityZone string element edc 0/1  
useLegacyBroker boolean element edc 1/1  
provisionBroker boolean element edc 1/1  
metricsIndexBy accountMetricsIndexBy element edc 0/1  
simpleConnection boolean element edc 1/1  
sslConnection boolean element edc 1/1  
mutualSslConnection boolean element edc 1/1  
healthCheckInterval long element edc 1/1  
mqttThreshold long element edc 1/1  
restThreshold long element edc 1/1  
restCommandThreshold long element edc 1/1  
devNewAllowUnprovisioned boolean element edc 1/1  
devDefaultCredentialsTight deviceCredentialsTight element edc 0/1  
brokerClusterId long element edc 0/1  
createDnsEntry boolean element edc 1/1  
metricsIdxTimeToLive int element edc 1/1  

Example

<accountCreator xmlns="http://eurotech.com/edc/2.0">
  <accountName>...</accountName>
  <accountPassword>...</accountPassword>
  <organizationName>...</organizationName>
  <organizationPersonName>...</organizationPersonName>
  <organizationEmail>...</organizationEmail>
  <organizationPhoneNumber>...</organizationPhoneNumber>
  <organizationAddressLine1>...</organizationAddressLine1>
  <organizationAddressLine2>...</organizationAddressLine2>
  <organizationCity>...</organizationCity>
  <organizationZipPostCode>...</organizationZipPostCode>
  <organizationStateProvinceCounty>...</organizationStateProvinceCounty>
  <organizationCountry>...</organizationCountry>
  <parentAccountId>...</parentAccountId>
  <parentAccountTree>...</parentAccountTree>
  <expirationDate>...</expirationDate>
  <maxNumberOfDevices>...</maxNumberOfDevices>
  <maxNumberOfRules>...</maxNumberOfRules>
  <maxNumberChildAccounts>...</maxNumberChildAccounts>
  <maxNumberVpnConnections>...</maxNumberVpnConnections>
  <maxNumberDeviceJobs>...</maxNumberDeviceJobs>
  <maxNumberProvisionRequests>...</maxNumberProvisionRequests>
  <txByteLimit>...</txByteLimit>
  <rxByteLimit>...</rxByteLimit>
  <dataStorageEnabled>...</dataStorageEnabled>
  <dataTimeToLive>...</dataTimeToLive>
  <dataIndexBy>...</dataIndexBy>
  <auditEnabled>...</auditEnabled>
  <lockoutPolicyEnabled>...</lockoutPolicyEnabled>
  <lockoutPolicyMaxFailures>...</lockoutPolicyMaxFailures>
  <lockoutPolicyResetAfter>...</lockoutPolicyResetAfter>
  <lockoutPolicyLockDuration>...</lockoutPolicyLockDuration>
  <vpnServerId>...</vpnServerId>
  <useLegacyBroker>...</useLegacyBroker>
  <metricsIndexBy>...</metricsIndexBy>
  <simpleConnection>...</simpleConnection>
  <sslConnection>...</sslConnection>
  <mutualSslConnection>...</mutualSslConnection>
  <healthCheckInterval>...</healthCheckInterval>
  <mqttThreshold>...</mqttThreshold>
  <restThreshold>...</restThreshold>
  <restCommandThreshold>...</restCommandThreshold>
  <devNewAllowUnprovisioned>...</devNewAllowUnprovisioned>
  <devDefaultCredentialsTight>...</devDefaultCredentialsTight>
  <brokerClusterId>...</brokerClusterId>
  <createDnsEntry>...</createDnsEntry>
  <metricsIdxTimeToLive>...</metricsIdxTimeToLive>
</accountCreator>