Table of Contents

Namespace Skyline.AppInstaller

This namespace contains types to create DataMiner Application packages.

Note

For more information about application packages, refer to Application packages.

Classes

AlarmTemplate

Represents an alarm template.

AppInfo

Metadata of an application package.

AppInstaller

Class providing methods to install contents of a DMA application package on a DMS.

AppPackage

Represents a DataMiner application package. Use an instance of AppPackage.AppPackageBuilder to create this.

AppPackage.AppPackageBuilder

Application package builder.

AppPackageAlarmTemplate

Represents an alarm template included in an application package.

AppPackageAppPackage

Represents an app package that is part of an application package.

AppPackageAssembly

An assembly to be included in an application package.

AppPackageAutomationScript

Represents an Automation script of an App package.

AppPackageAutomationScript.AppPackageAutomationScriptBuilder

Automation script builder.

AppPackageAutomationScriptBuilderHelper

Helper class containing utility methods for working with Automation script builders.

AppPackageDashboard

Represents a dashboard that is part of an application package.

AppPackageDeploymentActions

Represents the deployment actions to be executed during package installation.

AppPackageFile

Represents a file included in an application package.

AppPackageFunction

Represents a function included in an application package.

AppPackageInformationTemplate

Represents an information template included in an application package.

AppPackageProtocol

Represents a protocol package. Use an instance of AppPackageProtocol.AppPackageProtocolBuilder to create this.

AppPackageProtocol.AppPackageProtocolBuilder

Builder for creating protocol packages.

AppPackageScript

Script of an application package.

AppPackageTemplate

Represents a template included in an application package.

AppPackageTrendTemplate

Represents a trend template included in an application package.

AppPackageVisio

Represents a Visio file included in an application package.

AppPackageVisioProtocol

Represents a protocol Visio file included in an application package.

AssemblyUpdatedEventArgs

Provides data for the AssemblyUpdated event.

DefaultProtocolVisio

Represents an action to set the specified VisioFilePath file as active for a specific protocol.

EntryPoint
ExportRule
Function
InformationTemplate

Represents an information template.

Interface
Logger

Allows the logging of messages during installation of application packages.

Parameter
ProductionProtocol

Represents an action to set the specified protocol as production.

Protocol
ProtocolFunctions
ProtocolTemplate

Represents a template that is applicable to all versions of a protocol.

ProtocolVersionTemplate

Represents a template that is applicable to a specific protocol version.

TemplatesToPreserve

Represents the templates to preserve.

TrendTemplate

Represents a trend template.

Interfaces

IAppPackage

Application package interface. Use an instance of AppPackage.AppPackageBuilder to create this.

IAppPackageAlarmTemplate

Interface for an alarm template to be included in an application package.

IAppPackageAppPackage

Represents an app package that is part of an application package.

IAppPackageAssembly

Interface for an assembly to be included in an application package.

IAppPackageAssemblyReferencer

Interface for referencing assemblies to include in an application package.

IAppPackageAutomationScript

Represents an Automation script that is part of an application package.

IAppPackageAutomationScriptBuilder

Application package Automation script builder.

IAppPackageAutomationScriptBuilderHelper

Automation script builder helper interface.

IAppPackageBuilder

Application package builder interface.

IAppPackageDashboard

Represents a dashboard that is part of an application package.

IAppPackageFile

Represents a file to be included in an application package.

IAppPackageFunction

Interface of a function that is included in an application package.

IAppPackageInformationTemplate

Interface of an information template to be included in an application package.

IAppPackageProtocol

Protocol package interface. Use an instance of AppPackageProtocol.AppPackageProtocolBuilder to create this.

IAppPackageProtocolBuilder

Protocol builder interface.

IAppPackageScript

Interface of a script of an application package.

IAppPackageTemplate

Interface of a template that is included in an application package.

IAppPackageTrendTemplate

Interface of a trend template to be included in an application package.

IAppPackageVisio

Interface of a Visio file that is included in an application package.

Delegates

AssemblyUpdatedEventHandler

Represents the method that will handle the event.