AddSessionMachineDataModel
Data contract for the workflowStep "Add-SessionMachine"
Properties
| Name | Description | Additional information |
|---|---|---|
| Machine | The session machine to add to the farm. |
Type: MachineDataModel |
| DeliverySite | The farm that the session machine will join. |
Type: ReferenceDataModel |
| SessionMachineCatalog | The session machine catalog information. |
|
| DeliveryGroup | The assigned delivery group information. |
Type: DeliveryGroupDataModel |
| LicenseServer | The global configuration license server. |
Type: LicenseServerModel |
| Database | The database server name obtained when the farm was imported. |
Type: DatabaseModel |
Sample
application/json
Sample:
{
"Machine": {
"MachineName": "sample string 1",
"Domain": {
"Id": "sample string 1",
"Name": "sample string 2"
}
},
"DeliverySite": {
"Id": "sample string 1",
"Name": "sample string 2"
},
"SessionMachineCatalog": {
"Version": 1,
"LEMaxUserPerMachine": 1,
"LEIncludeCpuMemory": true,
"AutoProvisioning": true,
"MinimumFunctionalLevel": "sample string 2",
"Id": "sample string 3",
"Name": "sample string 4"
},
"DeliveryGroup": {
"DeliveryType": "sample string 1",
"AdvancedApplicationData": {
"AudioType": "sample string 1",
"SecureIcaRequired": true,
"AacAccessMode": "sample string 2",
"AacFiltersRequired": true,
"AacFilters": "sample string 3"
},
"Id": "sample string 2",
"Name": "sample string 3"
},
"LicenseServer": {
"Address": "sample string 1",
"Port": 2
},
"Database": {
"ServerInstanceName": "sample string 1",
"Name": "sample string 2"
}
}