@azure/arm-servicemap package

Classes

ClientGroups

Class representing a ClientGroups.

MachineGroups

Class representing a MachineGroups.

Machines

Class representing a Machines.

Maps

Class representing a Maps.

Ports

Class representing a Ports.

Processes

Class representing a Processes.

ServicemapManagementClient
ServicemapManagementClientContext
Summaries

Class representing a Summaries.

Interfaces

Acceptor

A process accepting on a port.

AgentConfiguration

Describes the configuration of the Dependency Agent installed on a machine.

AzureCloudServiceConfiguration

Describes an Azure Cloud Service

AzureHostingConfiguration

Provides information about how a machine is hosted in Azure

AzureProcessHostingConfiguration

Describes the hosting configuration of a process when hosted on azure

AzureServiceFabricClusterConfiguration

Describes an Azure Service Fabric Cluster

AzureVmScaleSetConfiguration

Describes an Azure Virtual Machine Scale Set

BaseResource
ClientGroup

Represents a collection of clients of a resource. A client group can represent the clients of a port, process, or a machine.

ClientGroupMember

Represents a member of a client group

ClientGroupMembersCollection
ClientGroupMembersCount

Specifies the number of members in a client group.

ClientGroupReference

Reference to a client group.

ClientGroupsGetMembersCountOptionalParams

Optional Parameters.

ClientGroupsGetOptionalParams

Optional Parameters.

ClientGroupsListMembersOptionalParams

Optional Parameters.

CloudError
Connection

A network connection.

ConnectionCollection
CoreResource

Marker resource for the core Service Map resources

ErrorModel

Error details.

ErrorResponse

An error response from the API.

HostingConfiguration

Describes the hosting configuration of a machine.

HypervisorConfiguration

Describes the hypervisor configuration of a machine.

ImageConfiguration

Describes the VM image of a machine.

Ipv4NetworkInterface

Describes an IPv4 network interface.

Ipv6NetworkInterface

Describes an IPv6 network interface.

Liveness

Specifies the contents of a check liveness response.

Machine

A machine resource represents a discovered computer system. It can be monitored, i.e., a Dependency Agent is running on it, or discovered, i.e., its existence was inferred by observing the data stream from monitored machines. As machines change, prior versions of the machine resource are preserved and available for access. A machine is live during an interval of time, if either its Dependency Agent has reported data during (parts) of that interval, or a Dependency agent running on other machines has reported activity associated with the machine.

MachineCollection
MachineCountsByOperatingSystem

Machines by operating system.

MachineGroup

A user-defined logical grouping of machines.

MachineGroupCollection
MachineGroupMapRequest

Specifies the computation of a machine group dependency map. A machine group dependency map includes all direct dependencies the machines in the group.

MachineGroupsGetOptionalParams

Optional Parameters.

MachineGroupsListByWorkspaceOptionalParams

Optional Parameters.

MachineListMapRequest

Specifies the computation of a one hope dependency map for a list of machines. The resulting map includes all direct dependencies for the specified machines.

MachineReference

Reference to a machine.

MachineReferenceWithHints

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

MachineResourcesConfiguration

Describes the resources of a machine.

MachinesGetLivenessOptionalParams

Optional Parameters.

MachinesGetOptionalParams

Optional Parameters.

MachinesListByWorkspaceOptionalParams

Optional Parameters.

MachinesListConnectionsOptionalParams

Optional Parameters.

MachinesListMachineGroupMembershipOptionalParams

Optional Parameters.

MachinesListPortsOptionalParams

Optional Parameters.

MachinesListProcessesOptionalParams

Optional Parameters.

MachinesSummary

A summary of the machines in the workspace.

Map

A map of resources and relationships between them.

MapEdges

The edges (relationships) of a map.

MapNodes

The nodes (entities) of a map.

MapRequest

Specifies the contents of request to generate a map.

MapResponse

Specified the contents of a map response.

MultipleMachinesMapRequest

Provides a base class for describing map requests for a collection of machines

NetworkConfiguration

Describes the network configuration of a machine.

OperatingSystemConfiguration

Describes the configuration of the operating system of a machine.

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.

PortCollection
PortReference

Reference to a port.

PortsGetLivenessOptionalParams

Optional Parameters.

PortsGetOptionalParams

Optional Parameters.

PortsListAcceptingProcessesOptionalParams

Optional Parameters.

PortsListConnectionsOptionalParams

Optional Parameters.

Process

A process resource represents a process running on a machine. The process 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 process resource represents a pool of actual operating system resources that share command lines and metadata. As the process pool evolves over time, prior versions of the process resource are preserved and available for access. A process is live during an interval of time, if that process is executing during (parts) of that interval

ProcessCollection
ProcessDetails

Describes process metadata.

ProcessesGetLivenessOptionalParams

Optional Parameters.

ProcessesGetOptionalParams

Optional Parameters.

ProcessesListAcceptingPortsOptionalParams

Optional Parameters.

ProcessesListConnectionsOptionalParams

Optional Parameters.

ProcessHostedService

A service hosted by a process.

ProcessHostingConfiguration

Describes the hosting configuration of a process.

ProcessReference

Reference to a process.

ProcessUser

Describes the user under which a process is running.

Relationship

A typed relationship between two entities.

RelationshipProperties

Relationship properties.

Resource

Resource model definition.

ResourceReference

Represents a reference to another resource.

ServicemapManagementClientOptions

An interface representing ServicemapManagementClientOptions.

SingleMachineDependencyMapRequest

Specifies the computation of a single server dependency map. A single server dependency map includes all direct dependencies of a given machine.

SummariesGetMachinesOptionalParams

Optional Parameters.

Summary

Base for all resource summaries.

SummaryProperties

Base for all summaries.

Timezone

Describes a timezone.

VirtualMachineConfiguration

Describes the virtualization-related configuration of a machine.

Type Aliases

Accuracy

Defines values for Accuracy. Possible values include: 'actual', 'estimated'

AzureCloudServiceRoleType

Defines values for AzureCloudServiceRoleType. Possible values include: 'unknown', 'worker', 'web'

Bitness

Defines values for Bitness. Possible values include: '32bit', '64bit'

ClientGroupsGetMembersCountResponse

Contains response data for the getMembersCount operation.

ClientGroupsGetResponse

Contains response data for the get operation.

ClientGroupsListMembersNextResponse

Contains response data for the listMembersNext operation.

ClientGroupsListMembersResponse

Contains response data for the listMembers operation.

ConnectionFailureState

Defines values for ConnectionFailureState. Possible values include: 'ok', 'failed', 'mixed'

CoreResourceUnion

Contains the possible cases for CoreResource.

HostingConfigurationUnion

Contains the possible cases for HostingConfiguration.

HypervisorType

Defines values for HypervisorType. Possible values include: 'unknown', 'hyperv'

MachineGroupsCreateResponse

Contains response data for the create operation.

MachineGroupsGetResponse

Contains response data for the get operation.

MachineGroupsListByWorkspaceNextResponse

Contains response data for the listByWorkspaceNext operation.

MachineGroupsListByWorkspaceResponse

Contains response data for the listByWorkspace operation.

MachineGroupsUpdateResponse

Contains response data for the update operation.

MachineGroupType

Defines values for MachineGroupType. Possible values include: 'unknown', 'azure-cs', 'azure-sf', 'azure-vmss', 'user-static'

MachineRebootStatus

Defines values for MachineRebootStatus. Possible values include: 'unknown', 'rebooted', 'notRebooted'

MachinesGetLivenessResponse

Contains response data for the getLiveness operation.

MachinesGetResponse

Contains response data for the get operation.

MachinesListByWorkspaceNextResponse

Contains response data for the listByWorkspaceNext operation.

MachinesListByWorkspaceResponse

Contains response data for the listByWorkspace operation.

MachinesListConnectionsNextResponse

Contains response data for the listConnectionsNext operation.

MachinesListConnectionsResponse

Contains response data for the listConnections operation.

MachinesListMachineGroupMembershipNextResponse

Contains response data for the listMachineGroupMembershipNext operation.

MachinesListMachineGroupMembershipResponse

Contains response data for the listMachineGroupMembership operation.

MachinesListPortsNextResponse

Contains response data for the listPortsNext operation.

MachinesListPortsResponse

Contains response data for the listPorts operation.

MachinesListProcessesNextResponse

Contains response data for the listProcessesNext operation.

MachinesListProcessesResponse

Contains response data for the listProcesses operation.

MapRequestUnion

Contains the possible cases for MapRequest.

MapsGenerateResponse

Contains response data for the generate operation.

MonitoringState

Defines values for MonitoringState. Possible values include: 'monitored', 'discovered'

MultipleMachinesMapRequestUnion

Contains the possible cases for MultipleMachinesMapRequest.

OperatingSystemFamily

Defines values for OperatingSystemFamily. Possible values include: 'unknown', 'windows', 'linux', 'solaris', 'aix'

PortsGetLivenessResponse

Contains response data for the getLiveness operation.

PortsGetResponse

Contains response data for the get operation.

PortsListAcceptingProcessesNextResponse

Contains response data for the listAcceptingProcessesNext operation.

PortsListAcceptingProcessesResponse

Contains response data for the listAcceptingProcesses operation.

PortsListConnectionsNextResponse

Contains response data for the listConnectionsNext operation.

PortsListConnectionsResponse

Contains response data for the listConnections operation.

ProcessesGetLivenessResponse

Contains response data for the getLiveness operation.

ProcessesGetResponse

Contains response data for the get operation.

ProcessesListAcceptingPortsNextResponse

Contains response data for the listAcceptingPortsNext operation.

ProcessesListAcceptingPortsResponse

Contains response data for the listAcceptingPorts operation.

ProcessesListConnectionsNextResponse

Contains response data for the listConnectionsNext operation.

ProcessesListConnectionsResponse

Contains response data for the listConnections operation.

ProcessHostingConfigurationUnion

Contains the possible cases for ProcessHostingConfiguration.

ProcessRole

Defines values for ProcessRole. Possible values include: 'webServer', 'appServer', 'databaseServer', 'ldapServer', 'smbServer'

Provider

Defines values for Provider. Possible values include: 'azure'

Provider1

Defines values for Provider1. Possible values include: 'azure'

RelationshipUnion

Contains the possible cases for Relationship.

ResourceReferenceUnion

Contains the possible cases for ResourceReference.

SummariesGetMachinesResponse

Contains response data for the getMachines operation.

VirtualizationState

Defines values for VirtualizationState. Possible values include: 'unknown', 'physical', 'virtual', 'hypervisor'

VirtualMachineType

Defines values for VirtualMachineType. Possible values include: 'unknown', 'hyperv', 'ldom', 'lpar', 'vmware', 'virtualPc', 'xen'