Help Page Home

# 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. | Type: SessionMachineCatalogDataModel
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"
      }
    }