Custom Types
Published 04 June 2019
MonitoredObject
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the monitored object |
BaseMonitor
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the base monitor |
Cluster
Inherits MonitoredObject
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the cluster (inherited from MonitoredObject) |
BaseMonitor | BaseMonitor | The base monitor this cluster is monitored by |
Machine
Inherits MonitoredObject
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the machine (inherited from MonitoredObject) |
StandaloneMachine
Inherits Machine
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the machine (inherited from MonitoredObject) |
BaseMonitor | BaseMonitor | The base monitor this standalone machine is monitored by |
ClusterMachine
Inherits Machine
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the machine (inherited from MonitoredObject) |
Cluster | Cluster | The cluster this machine forms part of |
Instance
Inherits MonitoredObject
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the SQL Instance (inherited from MonitoredObject) |
ClusterInstance
Inherits Instance
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the SQL Instance (inherited from MonitoredObject) |
Cluster | Cluster | The cluster that hosts this instance |
MachineInstance
Inherits Instance
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the SQL Instance (inherited from MonitoredObject) |
Machine | Machine | The machine that hosts this instance |
AvailabilityGroup
Inherits MonitoredObject
Member Name: | Type | Description |
---|---|---|
Name | string | Name of the availability group (inherited from MonitoredObject) |
Cluster | Cluster | The cluster that hosts this availability group |
Disk
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the disk (inherited from MonitoredObject) |
Machine | Machine | The machine that this disk is located on |
Database
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the database (inherited from MonitoredObject) |
Instance | Instance | The instance this database is on |
Job
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the job (inherited from MonitoredObject) |
Instance | Instance | The instance that this job is defined on |
AzureSqlServer
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the server (inherited from MonitoredObject) |
BaseMonitor | BaseMonitor | The base monitor this Azure SQL server is monitored by |
AzureSqlDatabase
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the database (inherited from MonitoredObject) |
AzureSqlServer | AzureSqlServer | The server this Azure SQL database is on |
ElasticPool
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the Elastic Pool (inherited from MonitoredObject) |
AzureSqlServer | AzureSqlServer | The server this Azure Elastic Pool is on |
Group
Inherits MonitoredObject
Member Name | Type | Description |
---|---|---|
Name | string | Name of the group (inherited from MonitoredObject) |
BaseMonitor | BaseMonitor | The base monitor this group is on |
Id | string | ID of the group |
ParentId | string | ID of the parent group |
AlertType
Member Name | Type | Description |
---|---|---|
Name | string | Name of the alert type |
Id | int32 | Type of the alert |
EmailNotificationOption
Member Name | Description |
---|---|
DontEmail | Do not send notification email |
SendToDefault | Send email notifications to the default recipients |
SendToCustom | Send email notifications to the specific recipients |
NotificationSettings
Member Name | Type | Description |
---|---|---|
EmailNotificationOption | EmailNotificationOption | Notification option for the alert |
EmailAddresses | string array | Email addresses for the specific notification receivers (used if EmailNotificationOption is set to "SendToCustom") |
SlackEnabled | boolean | True if notification also needs to be sent through slack |
SnmpEnabled | boolean | True if notification also needs to be sent through snmp |