Table of Contents

Namespace Skyline.DataMiner.Automation

Classes

AutomationConfigOptions

Abstract class from which the other Automation options classes are derived.

AutomationDateTimePickerOptions

This class allows you to create a date and time picker control in an interactive Automation script.

AutomationDateTimeUpDownOptions

This class allows you to create an up-down control to select a date and time in an interactive Automation script.

AutomationEntryPointAttribute

Indicates that a method can be used as an Automation script entry point.

AutomationEntryPointDelegates

Defines the possible Automation script entry point delegate types.

AutomationEntryPointType

Represents an Automation entry point type.

AutomationTimePickerOptions

This class allows you to create a time picker control in an interactive Automation script.

AutomationTimeUpDownOptions

This class allows you to create an up-down control to select a time in an interactive Automation script.

Element

Represents a DataMiner element.

ElementFilter

Represents a filter for filtering elements.

EmailOptions

Represents the email options.

Engine

Allows interaction with the DataMiner System from a C# code block of an Automation script.

InteractiveUserDetachedException

The exception that is thrown when user interaction is attempted on a script that has been detached from the client.

Interface

Represents a DataMiner Connectivity Framework (DCF) interface.

MailReportOptions

Represents mail report options.

MailReportParameter

Represents a mail report parameter.

NotificationOptions

Serves as a base class for EmailOptions, PagerOptions and SmsOptions.

PagerOptions

Represents pager options.

RedundancyGroup

Represents a redundancy group.

RedundancyGroupFilter

Represents a redundancy group filter.

ReservationOptions
SLProfileManager

Allows interaction with DMS Profile Manager.

SLTicketingGateway

Represents the DataMiner ticketing gateway.

ScriptAbortException

The exception that is thrown when the script is aborted.

ScriptDummy

Represents a script dummy.

ScriptForceAbortException

The exception that is thrown when the script is forcefully aborted.

ScriptMemory

Represents a script memory.

ScriptParam

Represents a script parameter.

ScriptTimeoutException

The exception that is thrown when an Automation Script timed out.

Service

Represents a service.

ServiceFilter

Represents a filter that can be used when searching for services.

SmsOptions

Represents the SMS options.

SpectrumPreset

Represents a spectrum preset.

SubScriptOptions

Represents options related to subscript execution.

UIBlockDefinition

Represents an item in a dialog box of an interactive Automation script.

UIBuilder

Represents the builder of a dialog box of an interactive automation script.

UIResults

Represents the information a user has entered or selected in a dialog box of an interactive Automation script.

UIVariables

Represents UI Variables.

UIVariables.VisualOverview

Defines visual overview UI variables. This class allows you to pass script (output) values and convert these to Visual Overview session variables.

Interfaces

IActionableElement

Represents an actionable element.

IEngine

Engine interface.

Enums

AutomationEntryPointType.Types

Specifies the entry point method type.

CalendarMode

Specifies the calendar mode.

ClosingMode

Defines closing mode values.

DateTimeFormat

Specifies the time format.

LogType

Specifies the log type.

MailReportParameterFlags

Specifies the mail report parameter flags.

RunTimeFlags

Specifies the runtime flags.

UIBlockType

Specifies the of a dialog box item in an interactive Automation script.

UIValidationState

Specifies a validation state.

Delegates

AutomationEntryPointDelegates.AutomationEntryPointTest

Encapsulates a method that will be used as the Automation entry point method for testing purposes.

AutomationEntryPointDelegates.ConfigureApp

Delegate type for App package configuration.

AutomationEntryPointDelegates.Default

Encapsulates a method that has one IEngine parameter and no return value.

AutomationEntryPointDelegates.InstallAppPackage

Delegate type for App package installation.

AutomationEntryPointDelegates.OnDomAction

DOM action delegate type.

AutomationEntryPointDelegates.OnDomInstanceCrud

Delegate type for DOM instance CRUD.

AutomationEntryPointDelegates.OnSrmBookingsUpdatedByReference

Delegate type for SRM bookings updated by reference.

AutomationEntryPointDelegates.OnSrmQuarantineTrigger

Delegate type for SRM quarantine trigger.

AutomationEntryPointDelegates.OnSrmStartActionsFailure

Delegate type for SRM start actions failure.

AutomationEntryPointDelegates.OnTicketCrud

Ticket CRUD delegate type.

AutomationEntryPointDelegates.SRMServiceInfoStateChanges

Encapsulates a method that will be used as the Automation entry point method with SRM service info state changes.

AutomationEntryPointDelegates.UninstallApp

Delegate type for App package uninstallation.