# Functions
New creates an instance of the ManagementClient client.
NewClientGroupsClient creates an instance of the ClientGroupsClient client.
NewClientGroupsClientWithBaseURI creates an instance of the ClientGroupsClient client.
NewMachineGroupsClient creates an instance of the MachineGroupsClient client.
NewMachineGroupsClientWithBaseURI creates an instance of the MachineGroupsClient client.
NewMachinesClient creates an instance of the MachinesClient client.
NewMachinesClientWithBaseURI creates an instance of the MachinesClient client.
NewMapsClient creates an instance of the MapsClient client.
NewMapsClientWithBaseURI creates an instance of the MapsClient client.
NewPortsClient creates an instance of the PortsClient client.
NewPortsClientWithBaseURI creates an instance of the PortsClient client.
NewProcessesClient creates an instance of the ProcessesClient client.
NewProcessesClientWithBaseURI creates an instance of the ProcessesClient client.
NewSummariesClient creates an instance of the SummariesClient client.
NewSummariesClientWithBaseURI creates an instance of the SummariesClient client.
NewWithBaseURI creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
# Constants
Actual specifies the actual state for accuracy.
AppServer specifies the app server state for process role.
DatabaseServer specifies the database server state for process role.
DefaultBaseURI is the default URI used for the service Servicemap.
Discovered specifies the discovered state for monitoring state.
Estimated specifies the estimated state for accuracy.
Failed specifies the failed state for connection failure state.
Hyperv specifies the hyperv state for hypervisor type.
KindClientGroup specifies the kind client group state for kind core resource.
KindMachine specifies the kind machine state for kind core resource.
KindMachineGroup specifies the kind machine group state for kind core resource.
KindMapmachineGroupDependency specifies the kind mapmachine group dependency state for kind map request.
KindMapsingleMachineDependency specifies the kind mapsingle machine dependency state for kind map request.
KindPort specifies the kind port state for kind core resource.
KindProcess specifies the kind process state for kind core resource.
KindRefmachine specifies the kind refmachine state for kind.
KindRefmachinewithhints specifies the kind refmachinewithhints state for kind.
KindRefport specifies the kind refport state for kind.
KindRefprocess specifies the kind refprocess state for kind.
KindRelacceptor specifies the kind relacceptor state for kind relationship.
KindRelconnection specifies the kind relconnection state for kind relationship.
LdapServer specifies the ldap server state for process role.
MachineRebootStatusNotRebooted specifies the machine reboot status not rebooted state for machine reboot status.
MachineRebootStatusRebooted specifies the machine reboot status rebooted state for machine reboot status.
MachineRebootStatusUnknown specifies the machine reboot status unknown state for machine reboot status.
Mixed specifies the mixed state for connection failure state.
Monitored specifies the monitored state for monitoring state.
Ok specifies the ok state for connection failure state.
OperatingSystemFamilyAix specifies the operating system family aix state for operating system family.
OperatingSystemFamilyLinux specifies the operating system family linux state for operating system family.
OperatingSystemFamilySolaris specifies the operating system family solaris state for operating system family.
OperatingSystemFamilyUnknown specifies the operating system family unknown state for operating system family.
OperatingSystemFamilyWindows specifies the operating system family windows state for operating system family.
SixFourbit specifies the six fourbit state for bitness.
SmbServer specifies the smb server state for process role.
ThreeTwobit specifies the three twobit state for bitness.
Unknown specifies the unknown state for hypervisor type.
VirtualizationStateHypervisor specifies the virtualization state hypervisor state for virtualization state.
VirtualizationStatePhysical specifies the virtualization state physical state for virtualization state.
VirtualizationStateUnknown specifies the virtualization state unknown state for virtualization state.
VirtualizationStateVirtual specifies the virtualization state virtual state for virtualization state.
VirtualMachineTypeHyperv specifies the virtual machine type hyperv state for virtual machine type.
VirtualMachineTypeLdom specifies the virtual machine type ldom state for virtual machine type.
VirtualMachineTypeLpar specifies the virtual machine type lpar state for virtual machine type.
VirtualMachineTypeUnknown specifies the virtual machine type unknown state for virtual machine type.
VirtualMachineTypeVirtualPc specifies the virtual machine type virtual pc state for virtual machine type.
VirtualMachineTypeVmware specifies the virtual machine type vmware state for virtual machine type.
VirtualMachineTypeXen specifies the virtual machine type xen state for virtual machine type.
WebServer specifies the web server state for process role.
# Structs
Acceptor is a process accepting on a port.
AcceptorProperties is properties for an acceptor relationship.
AgentConfiguration is describes the configuration of the Dependency Agent installed on a machine.
ClientGroup is represents a collection of clients of a resource.
ClientGroupMember is represents a member of a client group.
ClientGroupMemberProperties is resource properties.
ClientGroupMembersCollection is collection of ClientGroupMember resources.
ClientGroupMembersCount is specifies the number of members in a client group.
ClientGroupProperties is resource properties.
ClientGroupsClient is the service Map API Reference.
Connection is a network connection.
ConnectionCollection is collection of Connection resources.
ConnectionProperties is properties for a connection resource.
Error is error details.
ErrorResponse is an error response from the API.
HypervisorConfiguration is describes the hypervisor configuration of a machine.
Ipv4NetworkInterface is describes an IPv4 network interface.
Ipv6NetworkInterface is describes an IPv6 network interface.
Liveness is specifies the contents of a check liveness response.
Machine is a machine resource represents a discovered computer system.
MachineCollection is collection of Machine resources.
MachineCountsByOperatingSystem is machines by operating system.
MachineGroup is a user-defined logical grouping of machines.
MachineGroupCollection is collection of Machine Group resources.
MachineGroupMapRequest is specifies the computation of a machine group dependency map.
MachineGroupProperties is resource properties.
MachineGroupsClient is the service Map API Reference.
MachineProperties is resource properties.
MachineReference is reference to a machine.
MachineReferenceWithHints is a machine reference with a hint of the machine's name and operating system.
MachineReferenceWithHintsProperties is machine reference with name and os hints.
MachineResourcesConfiguration is describes the resources of a machine.
MachinesClient is the service Map API Reference.
MachinesSummary is a summary of the machines in the workspace.
MachinesSummaryProperties is summarizes machines in the workspace.
ManagementClient is the base client for Servicemap.
Map is a map of resources and relationships between them.
MapEdges is the edges (relationships) of a map.
MapNodes is the nodes (entities) of a map.
MapResponse is specified the contents of a map response.
MapsClient is the service Map API Reference.
NetworkConfiguration is describes the network configuration of a machine.
OperatingSystemConfiguration is describes the configuration of the operating system of a machine.
Port is a port resource represents a server port on a machine.
PortCollection is collection of Port resources.
PortProperties is resource properties.
PortReference is reference to a port.
PortReferenceProperties is resource properties.
PortsClient is the service Map API Reference.
Process is a process resource represents a process running on a machine.
ProcessCollection is collection of Process resources.
ProcessDetails is describes process metadata.
ProcessesClient is the service Map API Reference.
ProcessProperties is resource properties.
ProcessReference is reference to a process.
ProcessReferenceProperties is resource properties.
ProcessUser is describes the user under which a process is running.
RelationshipProperties is relationship properties.
Resource is resource model definition.
SingleMachineDependencyMapRequest is specifies the computation of a single server dependency map.
SummariesClient is the service Map API Reference.
Summary is base for all resource summaries.
SummaryProperties is base for all summaries.
Timezone is describes a timezone.
VirtualMachineConfiguration is describes the virtualizaton-related configuration of a machine.
# Interfaces
CoreResource is marker resource for the core Service Map resources.
MapRequest is specifies the contents of request to generate a map.
Relationship is a typed relationship between two entities.
ResourceReference is represents a reference to another resource.
# Type aliases
Accuracy enumerates the values for accuracy.
Bitness enumerates the values for bitness.
ConnectionFailureState enumerates the values for connection failure state.
HypervisorType enumerates the values for hypervisor type.
Kind enumerates the values for kind.
KindCoreResource enumerates the values for kind core resource.
KindMapRequest enumerates the values for kind map request.
KindRelationship enumerates the values for kind relationship.
MachineRebootStatus enumerates the values for machine reboot status.
MonitoringState enumerates the values for monitoring state.
OperatingSystemFamily enumerates the values for operating system family.
ProcessRole enumerates the values for process role.
VirtualizationState enumerates the values for virtualization state.
VirtualMachineType enumerates the values for virtual machine type.