Table of Contents

Interface IDms

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

DataMiner System interface.

public interface IDms
Extension Methods

Properties

Communication

Gets the communication interface.

ElementPropertyDefinitions

Gets the element property definitions available in the DataMiner System.

ServicePropertyDefinitions

Gets the service property definitions available in the DataMiner System.

ViewPropertyDefinitions

Gets the view property definitions available in the DataMiner System.

Methods

AgentExists(int)

Determines whether a DataMiner Agent with the specified ID is present in the DataMiner System.

CreateProperty(string, PropertyType, bool, bool, bool)

Creates a property with the specified configuration.

CreateScript(AutomationScriptConfiguration)

Creates a new script with the specified configuration.

CreateView(ViewConfiguration)

Creates a view with the specified configuration.

DeleteProperty(int)

Deletes the property with the specified ID.

ElementExists(DmsElementId)

Determines whether an element with the specified DataMiner Agent ID/element ID exists in the DataMiner System.

ElementExists(string)

Determines whether an element with the specified name exists in the DataMiner System.

GetAgent(int)

Gets the DataMiner Agent with the specified DataMiner Agent ID.

GetAgents()

Gets the DataMiner Agents found in the DataMiner System.

GetAlarmTemplateGroups()

Retrieves all alarm template groups from the DataMiner System.

GetAlarmTemplates()

Retrieves all alarm template (standalone or groups) from the DataMiner System.

GetElement(DmsElementId)

Retrieves the element with the specified element ID.

GetElement(string)

Retrieves the element with the specified element name.

GetElements()

Retrieves all elements from the DataMiner System.

GetProtocol(string, string)

Retrieves the protocol with the given protocol name and version.

GetProtocols()

m Retrieves all protocols from the DataMiner System.

GetScript(string)

Retrieves the script with the specified script name.

GetScripts()

Retrieves all scripts from the DataMiner System.

GetService(DmsServiceId)

Retrieves the service with the specified service ID.

GetService(string)

Retrieves the service with the specified service name.

GetServices()

Retrieves all services from the DataMiner System.

GetStandaloneAlarmTemplates()

Retrieves all alarm templates from the DataMiner System.

GetTrendTemplates()

Retrieves all trend templates from the DataMiner System.

GetView(int)

Gets the view with the specified ID.

GetView(string)

Retrieves the view with the specified name.

GetViews()

Retrieves the views available on the DataMiner System.

PropertyExists(string, PropertyType)

Determines whether the specified property exists in the DataMiner System.

ProtocolExists(string, string)

Determines whether the specified version of the specified protocol exists.

Refresh(ICommunication)

Updates the communication interface.

ScriptExists(string)

Determines whether a script with the specified name exists in the DataMiner System.

ServiceExists(DmsServiceId)

Determines whether a service with the specified DataMiner Agent ID/service ID exists in the DataMiner System.

ServiceExists(string)

Determines whether a service with the specified name exists in the DataMiner System.

ViewExists(int)

Determines whether the view with the specified ID exists.

ViewExists(string)

Determines whether the view with the specified name exists.