UpdateDomainModel
Details for updating a domain's details.
Properties
| Name | Description | Additional information |
|---|---|---|
| Type | Domain type. Note that you can only change a domain from Resource to Both, or from User to Both. You cannot change the domain from Resource to User or vice-versa, and you cannot change a domain from Both to any other value. |
Type: DomainType |
| OrchestrationServiceUserName | A user account name with permission to read and modify items in the domain, under the App Orchestration Organizational Unit. Note: when changing this value, you must also set OrchestratrationServicePasswordBase64. |
Type: String |
| OrchestrationServicePasswordBase64 | Password for the OrchestrationServiceUserName user account. Must be Base64 encoded. |
Type: String |
| 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. |
Type: String |
| ProductInstallAdministratorUserName | A user account name with permission to install software on machines in the domain. If not set on the domain, App Orchestration cannot deploy externally-provisioned session machines within the domain. |
Type: String |
| ProductInstallAdministratorPasswordBase64 | Password for the ProductInstallUserName. Must be Base64 encoded. |
Type: String |
| Tags |
Type: Array of String |
|
| CustomProperties |
Type: Array of CustomPropertyModel |
Sample
application/json
{
"Type": "Both",
"OrchestrationServiceUserName": "DOMAIN\\orch",
"OrchestrationServicePasswordBase64": "cGFzc3dvcmQ=",
"IsPasswordProtected": true,
"DomainPasswordBase64": "cGFzc3dvcmQ=",
"ProductInstallAdministratorUserName": "DOMAIN\\install",
"ProductInstallAdministratorPasswordBase64": "cGFzc3dvcmQ=",
"Tags": [
"tag"
],
"CustomProperties": [
{
"Name": "myProperty",
"Value": "myValue"
}
]
}