Ports - Get

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.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}?api-version=2015-11-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}/ports/{portName}?api-version=2015-11-01-preview&startTime={startTime}&endTime={endTime}

URI Parameters

Name In Required Type Description
machineName
path True

string

Machine resource name.

portName
path True

string

Port resource name.

resourceGroupName
path True

string

Resource group name within the specified subscriptionId.

Regex pattern: [a-zA-Z0-9_-]+

subscriptionId
path True

string

Azure subscription identifier.

workspaceName
path True

string

OMS workspace containing the resources of interest.

Regex pattern: [a-zA-Z0-9_][a-zA-Z0-9_-]+[a-zA-Z0-9_]

api-version
query True

string

API version.

endTime
query

string

date-time

UTC date and time specifying the end time of an interval. When not specified the service uses DateTime.UtcNow

startTime
query

string

date-time

UTC date and time specifying the start time of an interval. When not specified the service uses DateTime.UtcNow - 10m

Responses

Name Type Description
200 OK

Port

The operation completed successfully.

Other Status Codes

ErrorResponse

An error occurred while processing the request. See the error.code parameter to identify the specific error.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

SMMachinesPortsGetGet

Sample Request

GET https://management.azure.com/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/features/serviceMap/machines/m-999066c5-38c5-4f2f-9ce0-51d738cdc432/ports/b-c0a80101_8000?api-version=2015-11-01-preview&startTime=2018-01-07T08:01:48.525Z&endTime=2018-01-07T08:01:48.525Z

Sample Response

{
  "kind": "port",
  "properties": {
    "monitoringState": "monitored",
    "machine": {
      "kind": "ref:machine",
      "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-999066c5-38c5-4f2f-9ce0-51d738cdc432",
      "type": "Microsoft.OperationalInsights/workspaces/features/machines",
      "name": "m-999066c5-38c5-4f2f-9ce0-51d738cdc432"
    },
    "displayName": ":8000",
    "ipAddress": "192.168.1.1",
    "portNumber": 8000
  },
  "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-999066c5-38c5-4f2f-9ce0-51d738cdc432/ports/b-c0a80101_8000",
  "type": "Microsoft.OperationalInsights/workspaces/features/machines/ports",
  "name": "b-c0a80101_8000"
}

Definitions

Name Description
ClientGroupReference

Reference to a client group.

Error

Error details.

ErrorResponse

An error response from the API.

MachineReference

Reference to a machine.

MachineReferenceWithHints

A machine reference with a hint of the machine's name and operating system.

MonitoringState

Used to specify if a resources is monitored or discovered.

OperatingSystemFamily

Specifies the operating system family, e.g., Linux, Windows, etc.

Port

A port resource represents a server port on a machine. The port may be actively monitored, i.e., a Dependency Agent is running on its machine, or discovered, i.e., its existence was inferred by observing the data stream from monitored machines. A port is live during an interval of time, if that port had associated activity during (parts) of that interval.

PortReference

Reference to a port.

ProcessReference

Reference to a process.

ClientGroupReference

Reference to a client group.

Name Type Description
id

string

Resource URI.

kind string:

ref:clientgroup

Specifies the sub-class of the reference.

name

string

Resource name.

type

string

Resource type qualifier.

Error

Error details.

Name Type Description
code

string

Error code identifying the specific error.

message

string

Error message in the caller's locale.

ErrorResponse

An error response from the API.

Name Type Description
error

Error

Error information.

MachineReference

Reference to a machine.

Name Type Description
id

string

Resource URI.

kind string:

ref:machine

Specifies the sub-class of the reference.

name

string

Resource name.

type

string

Resource type qualifier.

MachineReferenceWithHints

A machine reference with a hint of the machine's name and operating system.

Name Type Description
id

string

Resource URI.

kind string:

ref:machinewithhints

Specifies the sub-class of the reference.

name

string

Resource name.

properties.displayNameHint

string

Last known display name.

properties.osFamilyHint

OperatingSystemFamily

Last known operating system family.

type

string

Resource type qualifier.

MonitoringState

Used to specify if a resources is monitored or discovered.

Name Type Description
discovered

string

monitored

string

OperatingSystemFamily

Specifies the operating system family, e.g., Linux, Windows, etc.

Name Type Description
aix

string

linux

string

solaris

string

unknown

string

windows

string

Port

A port resource represents a server port on a machine. The port may be actively monitored, i.e., a Dependency Agent is running on its machine, or discovered, i.e., its existence was inferred by observing the data stream from monitored machines. A port is live during an interval of time, if that port had associated activity during (parts) of that interval.

Name Type Description
etag

string

Resource ETAG.

id

string

Resource identifier.

kind string:

port

Additional resource type qualifier.

name

string

Resource name.

properties.displayName

string

Name to use for display purposes.

properties.ipAddress

string

IP address associated with the port. At present only IPv4 addresses are supported.

properties.machine ResourceReference:

Machine hosting this port.

properties.monitoringState

MonitoringState

Specifies whether the port is actively monitored or discovered.

properties.portNumber

integer

Port number.

type

string

Resource type.

PortReference

Reference to a port.

Name Type Description
id

string

Resource URI.

kind string:

ref:port

Specifies the sub-class of the reference.

name

string

Resource name.

properties.ipAddress

string

IP address of the port.

properties.machine

MachineReference

Machine hosting the port.

properties.portNumber

integer

Port number.

type

string

Resource type qualifier.

ProcessReference

Reference to a process.

Name Type Description
id

string

Resource URI.

kind string:

ref:process

Specifies the sub-class of the reference.

name

string

Resource name.

properties.machine

MachineReference

Machine hosting the process.

type

string

Resource type qualifier.