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 ,
}
,
}