Microsoft.OperationalInsights (preview:2015-11-01)

2025/09/26 • 25 new, 25 deleted methods

Machines_ListByWorkspace (new)
Description :  Returns a collection of machines matching the specified conditions. The returned collection represents either machines that are active/live during the specified interval of time (`live=true` and `startTime`/`endTime` are specified) or that are known to have existed at or some time prior to the specified point in time (`live=false` and `timestamp` is specified).
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
live: boolean ,
startTime: string ,
endTime: string ,
timestamp: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_Get (new)
Description :  Returns the specified machine.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
timestamp: string ,
}

⚐ Response (200)

{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_GetLiveness (new)
Description :  Obtains the liveness status of the machine during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListConnections (new)
Description :  Returns a collection of connections terminating or originating at the specified machine
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListProcesses (new)
Description :  Returns a collection of processes on the specified machine matching the specified conditions. The returned collection represents either processes that are active/live during the specified interval of time (`live=true` and `startTime`/`endTime` are specified) or that are known to have existed at or some time prior to the specified point in time (`live=false` and `timestamp` is specified).
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
live: boolean ,
startTime: string ,
endTime: string ,
timestamp: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_Get (new)
Description :  Returns the specified process.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
timestamp: string ,
}

⚐ Response (200)

{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_GetLiveness (new)
Description :  Obtains the liveness status of the process during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_ListAcceptingPorts (new)
Description :  Returns a collection of ports on which this process is accepting
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/acceptingPorts
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_ListConnections (new)
Description :  Returns a collection of connections terminating or originating at the specified process
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListPorts (new)
Description :  Returns a collection of live ports on the specified machine during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_Get (new)
Description :  Returns the specified port. The port must be live during the specified time interval. If the port is not live during the interval, status 404 (Not Found) is returned.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_GetLiveness (new)
Description :  Obtains the liveness status of the port during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_ListAcceptingProcesses (new)
Description :  Returns a collection of processes accepting on the specified port
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/acceptingProcesses
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_ListConnections (new)
Description :  Returns a collection of connections established via the specified port.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListMachineGroupMembership (new)
Description :  Returns a collection of machine groups this machine belongs to during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_Get (new)
Description :  Retrieves the specified client group
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
clientsOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_GetMembersCount (new)
Description :  Returns the approximate number of members in the client group.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}/membersCount
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
groupId: string ,
count: integer ,
accuracy: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_ListMembers (new)
Description :  Returns the members of the client group during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}/members
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipAddress: string ,
port:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
processes:
[
{
properties:
{
machine: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Maps_Generate (new)
Description :  Generates the specified map.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/generateMap
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
request:
{
startTime: string ,
endTime: string ,
kind: enum ,
}
,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
map:
{
nodes:
{
machines:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
processes:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
ports:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
clientGroups:
[
{
properties:
{
clientsOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
}
,
}
,
]
,
}
,
edges:
{
connections:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
acceptors:
[
{
properties:
{
source:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
destination:
{
properties:
{
machine: string ,
}
,
}
,
startTime: string ,
endTime: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Summaries_GetMachines (new)
Description :  Returns summary information about the machines in the workspace.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/summaries/machines
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
total: integer ,
live: integer ,
os:
{
windows: integer ,
linux: integer ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_ListByWorkspace (new)
Description :  Returns all machine groups during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Create (new)
Description :  Creates a new machine group.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroup:
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Get (new)
Description :  Returns the specified machine group as it existed during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Update (new)
Description :  Updates a machine group.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
machineGroup:
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Delete (new)
Description :  Deletes the specified Machine Group.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListByWorkspace (removed)
Description :  Returns a collection of machines matching the specified conditions. The returned collection represents either machines that are active/live during the specified interval of time (`live=true` and `startTime`/`endTime` are specified) or that are known to have existed at or some time prior to the specified point in time (`live=false` and `timestamp` is specified).
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
live: boolean ,
startTime: string ,
endTime: string ,
timestamp: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_Get (removed)
Description :  Returns the specified machine.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
timestamp: string ,
}

⚐ Response (200)

{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_GetLiveness (removed)
Description :  Obtains the liveness status of the machine during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListConnections (removed)
Description :  Returns a collection of connections terminating or originating at the specified machine
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListProcesses (removed)
Description :  Returns a collection of processes on the specified machine matching the specified conditions. The returned collection represents either processes that are active/live during the specified interval of time (`live=true` and `startTime`/`endTime` are specified) or that are known to have existed at or some time prior to the specified point in time (`live=false` and `timestamp` is specified).
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
live: boolean ,
startTime: string ,
endTime: string ,
timestamp: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_Get (removed)
Description :  Returns the specified process.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
timestamp: string ,
}

⚐ Response (200)

{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_GetLiveness (removed)
Description :  Obtains the liveness status of the process during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_ListAcceptingPorts (removed)
Description :  Returns a collection of ports on which this process is accepting
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/acceptingPorts
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Processes_ListConnections (removed)
Description :  Returns a collection of connections terminating or originating at the specified process
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
processName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListPorts (removed)
Description :  Returns a collection of live ports on the specified machine during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_Get (removed)
Description :  Returns the specified port. The port must be live during the specified time interval. If the port is not live during the interval, status 404 (Not Found) is returned.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_GetLiveness (removed)
Description :  Obtains the liveness status of the port during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/liveness
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
live: boolean ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_ListAcceptingProcesses (removed)
Description :  Returns a collection of processes accepting on the specified port
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/acceptingProcesses
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Ports_ListConnections (removed)
Description :  Returns a collection of connections established via the specified port.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/connections
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
portName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Machines_ListMachineGroupMembership (removed)
Description :  Returns a collection of machine groups this machine belongs to during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_Get (removed)
Description :  Retrieves the specified client group
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
clientsOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_GetMembersCount (removed)
Description :  Returns the approximate number of members in the client group.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}/membersCount
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
groupId: string ,
count: integer ,
accuracy: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
ClientGroups_ListMembers (removed)
Description :  Returns the members of the client group during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/clientGroups/{clientGroupName}/members
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
clientGroupName: string ,
startTime: string ,
endTime: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipAddress: string ,
port:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
processes:
[
{
properties:
{
machine: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Maps_Generate (removed)
Description :  Generates the specified map.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/generateMap
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
request:
{
startTime: string ,
endTime: string ,
kind: enum ,
}
,
}

⚐ Response (200)

{
startTime: string ,
endTime: string ,
map:
{
nodes:
{
machines:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
virtualizationState: enum ,
displayName: string ,
computerName: string ,
fullyQualifiedDomainName: string ,
bootTime: string ,
timezone:
{
fullName: string ,
}
,
agent:
{
agentId: string ,
dependencyAgentId: string ,
dependencyAgentVersion: string ,
dependencyAgentRevision: string ,
rebootStatus: enum ,
clockGranularity: integer ,
}
,
resources:
{
physicalMemory: integer ,
cpus: integer ,
cpuSpeed: integer ,
cpuSpeedAccuracy: enum ,
}
,
networking:
{
ipv4Interfaces:
[
{
ipAddress: string ,
subnetMask: string ,
}
,
]
,
ipv6Interfaces:
[
{
ipAddress: string ,
}
,
]
,
defaultIpv4Gateways:
[
string ,
]
,
macAddresses:
[
string ,
]
,
dnsNames:
[
string ,
]
,
}
,
operatingSystem:
{
family: enum ,
fullName: string ,
bitness: enum ,
}
,
virtualMachine:
{
virtualMachineType: enum ,
nativeMachineId: string ,
virtualMachineName: string ,
nativeHostMachineId: string ,
}
,
hypervisor:
{
hypervisorType: enum ,
nativeHostMachineId: string ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
processes:
[
{
properties:
{
timestamp: string ,
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
executableName: string ,
displayName: string ,
startTime: string ,
role: enum ,
group: string ,
details:
{
persistentKey: string ,
poolId: integer ,
firstPid: integer ,
description: string ,
companyName: string ,
internalName: string ,
productName: string ,
productVersion: string ,
fileVersion: string ,
commandLine: string ,
executablePath: string ,
workingDirectory: string ,
services:
[
{
name: string ,
displayName: string ,
}
,
]
,
zoneName: string ,
}
,
user:
{
userName: string ,
userDomain: string ,
}
,
clientOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
acceptorOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
hosting:
{
provider: enum ,
kind: enum ,
}
,
}
,
}
,
]
,
ports:
[
{
properties:
{
monitoringState: enum ,
machine:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
displayName: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
]
,
clientGroups:
[
{
properties:
{
clientsOf:
{
id: string ,
type: string ,
name: string ,
kind: enum ,
}
,
}
,
}
,
]
,
}
,
edges:
{
connections:
[
{
properties:
{
serverPort:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
failureState: enum ,
}
,
}
,
]
,
acceptors:
[
{
properties:
{
source:
{
properties:
{
machine: string ,
ipAddress: string ,
portNumber: integer ,
}
,
}
,
destination:
{
properties:
{
machine: string ,
}
,
}
,
startTime: string ,
endTime: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Summaries_GetMachines (removed)
Description :  Returns summary information about the machines in the workspace.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/summaries/machines
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
properties:
{
total: integer ,
live: integer ,
os:
{
windows: integer ,
linux: integer ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_ListByWorkspace (removed)
Description :  Returns all machine groups during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Create (removed)
Description :  Creates a new machine group.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroup:
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Get (removed)
Description :  Returns the specified machine group as it existed during the specified time interval.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Update (removed)
Description :  Updates a machine group.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
machineGroup:
{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
etag: string ,
properties:
{
groupType: enum ,
displayName: string ,
count: integer ,
machines:
[
{
properties:
{
displayNameHint: string ,
osFamilyHint: enum ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
MachineGroups_Delete (removed)
Description :  Deletes the specified Machine Group.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machineGroups/{machineGroupName}
{
subscriptionId: string ,
resourceGroupName: string ,
workspaceName: string ,
api-version: string ,
machineGroupName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}