Microsoft Azure Service Map

Microsoft Azure Service Map is a cloud-based service that provides a visual representation of the dependencies and relationships between different components of an application or service running on Microsoft Azure. It helps users understand how all the elements of their infrastructure are interconnected and how they interact with each other. Service Map automatically discovers and maps out all the resources, including virtual machines, databases, and network connections.

OpenAPI Specification

service-map-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure Service Map
  description: Service Map API Reference
  version: 2015-11-01-preview
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow
    scopes:
      user_impersonation: impersonate your user account
paths:
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines
  : get:
      tags:
        - Machines
      operationId: microsoftAzureMachinesListbyworkspace
      x-ms-examples:
        SMMachinesListByWorkspaceGet:
          $ref: ./examples/Machines/SMMachinesListByWorkspaceGet.json
      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).
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - name: live
          in: query
          required: false
          type: boolean
          default: true
          description: >-
            Specifies whether to return live resources (true) or inventory
            resources (false). Defaults to **true**. When retrieving live
            resources, the start time (`startTime`) and end time (`endTime`) of
            the desired interval should be included. When retrieving inventory
            resources, an optional timestamp (`timestamp`) parameter can be
            specified to return the version of each resource closest (not-after)
            that timestamp.
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
        - name: timestamp
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying a time instance relative to which to
            evaluate each machine resource. Only applies when `live=false`. When
            not specified, the service uses DateTime.UtcNow.
        - name: $top
          in: query
          required: false
          type: integer
          format: int32
          minimum: 1
          maximum: 200
          description: >-
            Page size to use. When not specified, the default page size is 100
            records.
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/MachineCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}
  : get:
      tags:
        - Machines
      operationId: microsoftAzureMachinesGet
      x-ms-examples:
        SMMachinesGetGet:
          $ref: ./examples/Machines/SMMachinesGetGet.json
      description: Returns the specified machine.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - name: timestamp
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying a time instance relative to which to
            evaluate the machine resource. When not specified, the service uses
            DateTime.UtcNow.
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Machine'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/liveness
  : get:
      tags:
        - Machines
      operationId: microsoftAzureMachinesGetliveness
      x-ms-examples:
        SMMachinesGetLivenessGet:
          $ref: ./examples/Machines/SMMachinesGetLivenessGet.json
      description: >-
        Obtains the liveness status of the machine during the specified time
        interval.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Liveness'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Liveness
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/connections
  : get:
      tags:
        - Machines
      operationId: microsoftAzureMachinesListconnections
      x-ms-examples:
        SMMachinesListConnectionsGet:
          $ref: ./examples/Machines/SMMachinesListConnectionsGet.json
      description: >-
        Returns a collection of connections terminating or originating at the
        specified machine
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/ConnectionCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Connections
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes
  : get:
      tags:
        - Machines
        - Processes
      operationId: microsoftAzureMachinesListprocesses
      x-ms-examples:
        SMMachinesListProcessesGet:
          $ref: ./examples/Machines/Processes/SMMachinesListProcessesGet.json
      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).        
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - name: live
          in: query
          required: false
          type: boolean
          default: true
          description: >-
            Specifies whether to return live resources (true) or inventory
            resources (false). Defaults to **true**. When retrieving live
            resources, the start time (`startTime`) and end time (`endTime`) of
            the desired interval should be included. When retrieving inventory
            resources, an optional timestamp (`timestamp`) parameter can be
            specified to return the version of each resource closest (not-after)
            that timestamp.
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
        - name: timestamp
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying a time instance relative to which to
            evaluate all process resource. Only applies when `live=false`. When
            not specified, the service uses DateTime.UtcNow.
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/ProcessCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Processes
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}
  : get:
      tags:
        - Processes
      operationId: microsoftAzureProcessesGet
      x-ms-examples:
        SMMachinesProcessesGetGet:
          $ref: ./examples/Machines/Processes/SMMachinesProcessesGetGet.json
      description: Returns the specified process.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/ProcessNameParameter'
        - name: timestamp
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying a time instance relative to which to
            evaluate a resource. When not specified, the service uses
            DateTime.UtcNow.
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Process'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Processes Processname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/liveness
  : get:
      tags:
        - Processes
      operationId: microsoftAzureProcessesGetliveness
      x-ms-examples:
        SMMachinesProcessesGetLivenessGet:
          $ref: ./examples/Machines/Processes/SMMachinesProcessesGetLivenessGet.json
      description: >-
        Obtains the liveness status of the process during the specified time
        interval.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/ProcessNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Liveness'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Processes Processname Liveness
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/acceptingPorts
  : get:
      tags:
        - Processes
      operationId: microsoftAzureProcessesListacceptingports
      x-ms-examples:
        SMMachinesProcessesListAcceptingPortsGet:
          $ref: >-
            ./examples/Machines/Processes/SMMachinesProcessesListAcceptingPortsGet.json
      description: Returns a collection of ports on which this process is accepting
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/ProcessNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/PortCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Processes Processname Acceptingports
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/processes/{processName}/connections
  : get:
      tags:
        - Processes
      operationId: microsoftAzureProcessesListconnections
      x-ms-examples:
        SMMachinesProcessesListConnectionsGet:
          $ref: >-
            ./examples/Machines/Processes/SMMachinesProcessesListConnectionsGet.json
      description: >-
        Returns a collection of connections terminating or originating at the
        specified process
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/ProcessNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/ConnectionCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Processes Processname Connections
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports
  : get:
      tags:
        - Machines
        - Ports
      operationId: microsoftAzureMachinesListports
      x-ms-examples:
        SMMachinesListPortsGet:
          $ref: ./examples/Machines/Ports/SMMachinesListPortsGet.json
      description: >-
        Returns a collection of live ports on the specified machine during the
        specified time interval.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/PortCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Ports
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}
  : get:
      tags:
        - Ports
      operationId: microsoftAzurePortsGet
      x-ms-examples:
        SMMachinesPortsGetGet:
          $ref: ./examples/Machines/Ports/SMMachinesPortsGetGet.json
      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.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/PortNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Port'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Ports Portname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/liveness
  : get:
      tags:
        - Ports
      operationId: microsoftAzurePortsGetliveness
      x-ms-examples:
        SMMachinesPortsGetLivenessGet:
          $ref: ./examples/Machines/Ports/SMMachinesPortsGetLivenessGet.json
      description: >-
        Obtains the liveness status of the port during the specified time
        interval.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/PortNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/Liveness'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Ports Portname Liveness
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/acceptingProcesses
  : get:
      tags:
        - Ports
        - Processes
      operationId: microsoftAzurePortsListacceptingprocesses
      x-ms-examples:
        SMMachinesPortsListAcceptingProcessesGet:
          $ref: >-
            ./examples/Machines/Ports/SMMachinesPortsListAcceptingProcessesGet.json
      description: Returns a collection of processes accepting on the specified port
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/PortNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/ProcessCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Ports Portname Acceptingprocesses
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}/connections
  : get:
      tags:
        - Ports
      operationId: microsoftAzurePortsListconnections
      x-ms-examples:
        SMMachinesPortsListConnectionsGet:
          $ref: ./examples/Machines/Ports/SMMachinesPortsListConnectionsGet.json
      description: Returns a collection of connections established via the specified port.
      parameters:
        - $ref: '#/parameters/SubscriptionIdParameter'
        - $ref: '#/parameters/ResourceGroupNameParameter'
        - $ref: '#/parameters/WorkspaceNameParameter'
        - $ref: '#/parameters/ApiVersionParameter'
        - $ref: '#/parameters/MachineNameParameter'
        - $ref: '#/parameters/PortNameParameter'
        - name: startTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the start time of an interval. When not
            specified the service uses DateTime.UtcNow - 10m
        - name: endTime
          in: query
          required: false
          type: string
          format: date-time
          description: >-
            UTC date and time specifying the end time of an interval. When not
            specified the service uses DateTime.UtcNow
      responses:
        '200':
          description: The operation completed successfully.
          schema:
            $ref: '#/definitions/ConnectionCollection'
        default:
          description: >-
            An error occurred while processing the request. See the error.code
            parameter to identify the specific error.
          schema:
            $ref: '#/definitions/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Operationalinsights Workspaces Workspacename Features Servicemap Machines Machinename Ports Portname Connections
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/machineGroups
  : get:
      tags:
        - MachineGroups
        - Machines
      operationId: microsoftAzureMachinesListmachinegroupmembership
      x-ms-examples:
        SMMachinesListMachineGroupMembershipGet:
          $ref

# --- truncated at 32 KB (94 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/service-map-openapi-original.yml