CreateDomainModel
Details for importing a domain.
Properties
| Name | Description | Additional information |
|---|---|---|
| Name | Name of the domain to import. Required. |
Type: String |
| Type | Type of domain to import. If not specified, Both is assumed. |
Type: DomainType |
| IsPasswordProtected | If true, a password must be provided in order for a tenant to be associated with this domain. |
Type: Boolean |
| DomainPasswordBase64 | The password that must be provided in order for a tenant to be associated with this domain. Must be Base64 endoded. Required if IsPasswordProtected is true; otherwise, ignored. |
Type: String |
| OrchestrationServiceUserName | A user account name with permission to read and modify items in the domain, under the App Orchestration Organizational Unit. Required. |
Type: String |
| OrchestrationServicePasswordBase64 | Password for the OrchestrationServiceUserName user account. Must be Base64 encoded. Required. |
Type: String |
| ProductInstallUserName | A user account name with permission to install software on machines in the domain. Optional. If not set, App Orchestration cannot deploy externally-provisioned session machines within the domain. |
Type: String |
| ProductInstallPasswordBase64 | Password for the ProductInstallUserName. Must be Base64 encoded. |
Type: String |
| Tags |
Type: Array of String |
|
| CustomProperties |
Type: Array of CustomPropertyModel |
Sample
application/json
{
"Name": "domain1.local",
"Type": "Both",
"IsPasswordProtected": true,
"DomainPasswordBase64": "cGFzc3dvcmQ=",
"OrchestrationServiceUserName": "DOMAIN\\orch",
"OrchestrationServicePasswordBase64": "cGFzc3dvcmQ=",
"ProductInstallUserName": "DOMAIN\\install",
"ProductInstallPasswordBase64": "cGFzc3dvcmQ=",
"Tags": [
"tag"
],
"CustomProperties": [
{
"Name": "myProperty",
"Value": "myValue"
}
]
}