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.
http://eurotech.com/edc/2.0
name | data type | type | namespace | min/max occurs | constraints | 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 | required | |
parentAccountTree | string | element | edc | 0/1 | ||
expirationDate | dateTime | element | edc | 0/1 | ||
maxNumberOfDevices | int | element | edc | 1/1 | required | |
maxNumberOfRules | int | element | edc | 1/1 | required | |
maxNumberChildAccounts | int | element | edc | 1/1 | required | |
maxNumberVpnConnections | int | element | edc | 1/1 | required | |
maxNumberDeviceJobs | int | element | edc | 1/1 | required | |
maxNumberProvisionRequests | int | element | edc | 1/1 | required | |
txByteLimit | long | element | edc | 1/1 | required | |
rxByteLimit | long | element | edc | 1/1 | required | |
dataStorageEnabled | boolean | element | edc | 1/1 | required | |
dataTimeToLive | int | element | edc | 1/1 | required | |
dataIndexBy | accountDataIndexBy | element | edc | 0/1 | ||
auditEnabled | boolean | element | edc | 0/1 | ||
lockoutPolicyEnabled | boolean | element | edc | 0/1 | ||
lockoutPolicyMaxFailures | int | element | edc | 1/1 | required | |
lockoutPolicyResetAfter | int | element | edc | 1/1 | required | |
lockoutPolicyLockDuration | int | element | edc | 1/1 | required | |
|
|
|
|
|
|
|
vpnServerId | long | element | edc | 0/1 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
useLegacyBroker | boolean | element | edc | 1/1 | required | |
|
|
|
|
|
|
|
metricsIndexBy | accountMetricsIndexBy | element | edc | 0/1 | ||
simpleConnection | boolean | element | edc | 1/1 | required | |
sslConnection | boolean | element | edc | 1/1 | required | |
mutualSslConnection | boolean | element | edc | 1/1 | required | |
healthCheckInterval | long | element | edc | 1/1 | required | |
mqttThreshold | long | element | edc | 1/1 | required | |
restThreshold | long | element | edc | 1/1 | required | |
restCommandThreshold | long | element | edc | 1/1 | required | |
devNewAllowUnprovisioned | boolean | element | edc | 1/1 | required | |
devDefaultCredentialsTight | deviceCredentialsTight | element | edc | 0/1 | ||
brokerClusterId | long | element | edc | 0/1 | ||
createDnsEntry | boolean | element | edc | 1/1 | required | |
metricsIdxTimeToLive | int | element | edc | 1/1 | required | |
gracePeriod | int | element | edc | 0/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> <gracePeriod>...</gracePeriod> </accountCreator>