CompareSessionMachineDataModel
Data contract for the workflowStep of "CompareSessionMachine".
Properties
| Name | Description | 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. |
|
| MachineInfo | The capability data of the workload catalog. This is the same as what we get from "Get-MachineInfo" except for the machine name. |
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"
}
]
}
]
}
}