UpdateDomainModel

Details for updating a domain's details.

Properties

NameDescription 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

See Tags and Custom Properties.

Type: Array of String

CustomProperties

See Tags and Custom Properties.

Type: Array of CustomPropertyModel

Sample

application/json

Sample:
{
  "Type": "Both",
  "OrchestrationServiceUserName": "DOMAIN\\orch",
  "OrchestrationServicePasswordBase64": "cGFzc3dvcmQ=",
  "IsPasswordProtected": true,
  "DomainPasswordBase64": "cGFzc3dvcmQ=",
  "ProductInstallAdministratorUserName": "DOMAIN\\install",
  "ProductInstallAdministratorPasswordBase64": "cGFzc3dvcmQ=",
  "Tags": [
    "tag"
  ],
  "CustomProperties": [
    {
      "Name": "myProperty",
      "Value": "myValue"
    }
  ]
}