# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Service Map Machines API version: 1.0.0 extends: openapi/microsoft-azure-machines-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines'].get update: x-apievangelist-phrasing: intent: List Service Map machines in a workspace effect: read questions: - Which machines does Service Map know about in my workspace? - Can I list only machines that were live during a time window? instructions: - text: List Service Map machines in workspace {workspace} ({group}, subscription {sub}). slots: workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: List machines in workspace {workspace}, group {group}, active between {start} and {end}. slots: workspace: path.workspaceName group: path.resourceGroupName start: query.startTime end: query.endTime method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}'].get update: x-apievangelist-phrasing: intent: Get a Service Map machine effect: read questions: - What does Service Map record about a specific machine? - Can I see a machine as it was at a given timestamp? instructions: - text: Get machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: Show machine {machine} in {workspace}, group {group}, as of {timestamp}. slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName timestamp: query.timestamp method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/liveness'].get update: x-apievangelist-phrasing: intent: Check a machine's liveness effect: read questions: - Was a given machine up during a specific time interval? - How can I verify a machine's liveness status? instructions: - text: Check liveness of machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: Check whether machine {machine} in {workspace}, group {group}, was alive from {start} to {end}. slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName start: query.startTime end: query.endTime method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/connections'].get update: x-apievangelist-phrasing: intent: List a machine's network connections effect: read questions: - Which network connections start or end at a particular machine? - What is a machine talking to over the network? instructions: - text: List connections for machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: Show connections of machine {machine} in {workspace}, group {group}, from {start} to {end}. slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName start: query.startTime end: query.endTime method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes'].get update: x-apievangelist-phrasing: intent: List processes on a machine effect: read questions: - What processes are running on a machine according to Service Map? - Can I list only live processes on a machine? instructions: - text: List processes on machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: List live processes ({live}) on machine {machine} in {workspace}, group {group}. slots: live: query.live machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports'].get update: x-apievangelist-phrasing: intent: List live ports on a machine effect: read questions: - Which ports are open and live on a given machine? - Can I see a machine's listening ports for a past time window? instructions: - text: List live ports on machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: Show ports on machine {machine} in {workspace}, group {group}, between {start} and {end}. slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName start: query.startTime end: query.endTime method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/machineGroups'].get update: x-apievangelist-phrasing: intent: List machine groups a machine belongs to effect: read questions: - Which machine groups include a particular machine? - What groups was a machine a member of during a time range? instructions: - text: List machine groups for machine {machine} in workspace {workspace} ({group}, subscription {sub}). slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName sub: path.subscriptionId - text: Show group membership of machine {machine} in {workspace}, group {group}, from {start} to {end}. slots: machine: path.machineName workspace: path.workspaceName group: path.resourceGroupName start: query.startTime end: query.endTime method: generated generated: '2026-09-26'