CompareSessionMachineDataModel

Data contract for the workflowStep of "CompareSessionMachine".

Properties

NameDescription Additional information
Machine

The FQDN of the machine for which we will compare the meta data.

Type: MachineDataModel

ApplicationInfo

The meta data of the session machine catalog. This is the same as what we get from "Get-ApplicationInfo" except for the icon data.

Type: GetApplicationInfoResultModel

MachineInfo

The capability data of the workload catalog. This is the same as what we get from "Get-MachineInfo" except for the machine name.

Type: GetMachineInfoResultModel

Sample

application/json

Sample:
{
  "Machine": {
    "MachineName": "sample string 1",
    "Domain": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    }
  },
  "ApplicationInfo": {
    "DiscoveredApplications": [
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "Type": "sample string 3",
        "IsWindowsResource": true,
        "StartMenuFolder": "sample string 5",
        "Executable": "sample string 6",
        "Arguments": "sample string 7",
        "WorkingDirectory": "sample string 8",
        "Vendor": "sample string 9",
        "Version": "sample string 10",
        "IconData": "sample string 11"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "Type": "sample string 3",
        "IsWindowsResource": true,
        "StartMenuFolder": "sample string 5",
        "Executable": "sample string 6",
        "Arguments": "sample string 7",
        "WorkingDirectory": "sample string 8",
        "Vendor": "sample string 9",
        "Version": "sample string 10",
        "IconData": "sample string 11"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "Type": "sample string 3",
        "IsWindowsResource": true,
        "StartMenuFolder": "sample string 5",
        "Executable": "sample string 6",
        "Arguments": "sample string 7",
        "WorkingDirectory": "sample string 8",
        "Vendor": "sample string 9",
        "Version": "sample string 10",
        "IconData": "sample string 11"
      }
    ],
    "FileTypes": [
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "ExtensionName": "sample string 3",
        "ContentType": "sample string 4",
        "PerceivedType": "sample string 5",
        "HandlerOpen": "sample string 6",
        "HandlerOpenExecutableName": "sample string 7",
        "HandlerOpenArguments": "sample string 8",
        "HandlerEdit": "sample string 9",
        "HandlerEditExecutableName": "sample string 10",
        "HandlerEditArguments": "sample string 11",
        "HandlerPrint": "sample string 12",
        "HandlerPrintTo": "sample string 13"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "ExtensionName": "sample string 3",
        "ContentType": "sample string 4",
        "PerceivedType": "sample string 5",
        "HandlerOpen": "sample string 6",
        "HandlerOpenExecutableName": "sample string 7",
        "HandlerOpenArguments": "sample string 8",
        "HandlerEdit": "sample string 9",
        "HandlerEditExecutableName": "sample string 10",
        "HandlerEditArguments": "sample string 11",
        "HandlerPrint": "sample string 12",
        "HandlerPrintTo": "sample string 13"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "ExtensionName": "sample string 3",
        "ContentType": "sample string 4",
        "PerceivedType": "sample string 5",
        "HandlerOpen": "sample string 6",
        "HandlerOpenExecutableName": "sample string 7",
        "HandlerOpenArguments": "sample string 8",
        "HandlerEdit": "sample string 9",
        "HandlerEditExecutableName": "sample string 10",
        "HandlerEditArguments": "sample string 11",
        "HandlerPrint": "sample string 12",
        "HandlerPrintTo": "sample string 13"
      }
    ]
  },
  "MachineInfo": {
    "MachineName": "sample string 1",
    "Architecture": "sample string 2",
    "CPUs": 1,
    "MemoryMB": 1,
    "OSName": "sample string 3",
    "OSVersion": "sample string 4",
    "OSServicePackLevel": "sample string 5",
    "OSProductType": "sample string 6",
    "OSUpdates": [
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "KnowledgeBaseId": "sample string 3",
        "KnowledgeBaseUrl": "sample string 4",
        "Severity": "sample string 5"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "KnowledgeBaseId": "sample string 3",
        "KnowledgeBaseUrl": "sample string 4",
        "Severity": "sample string 5"
      },
      {
        "Name": "sample string 1",
        "Description": "sample string 2",
        "KnowledgeBaseId": "sample string 3",
        "KnowledgeBaseUrl": "sample string 4",
        "Severity": "sample string 5"
      }
    ],
    "Capabilities": [
      "sample string 1",
      "sample string 2",
      "sample string 3"
    ],
    "Properties": [
      {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      {
        "Name": "sample string 1",
        "Value": "sample string 2"
      }
    ],
    "Products": [
      {
        "Name": "sample string 1",
        "Version": "sample string 2",
        "Hotfixes": [
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          }
        ]
      },
      {
        "Name": "sample string 1",
        "Version": "sample string 2",
        "Hotfixes": [
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          }
        ]
      },
      {
        "Name": "sample string 1",
        "Version": "sample string 2",
        "Hotfixes": [
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          },
          {
            "ProductCode": "sample string 1",
            "ProductName": "sample string 2",
            "ProductVersion": "sample string 3",
            "ProductPublisher": "sample string 4",
            "ProductUpgradeCode": "sample string 5",
            "ProductPackageName": "sample string 6",
            "PatchCode": "sample string 7",
            "PatchName": "sample string 8",
            "PatchState": "sample string 9"
          }
        ]
      }
    ]
  }
}