DailyCheckDetail
No description
type DailyCheckDetail implements Check {
id: ID!
monitoring: Boolean
name: String!
status: Status!
statusId: Int!
system: MonitoredSystem!
result(
format: ResultMode = TEXT
maxLength: Int
): String
confirmation: Confirmation
customer: Customer!
lastRefresh: DateTime
lastStatusChange: DateTime
kind: CheckKind!
type: CheckType!
resultTyped: CheckResult!
history: [CheckHistoric]!
notifications(
where: FilterInput
order: OrderInput
): [CheckNotification]!
pagedNotifications(
pageRequest: PageRequest!
where: FilterInput
order: OrderInput
): NotificationPage!
customCheck: CustomCheck
timeline(
filter: FilterInput
order: OrderInput
): [CheckTimelineItem!]!
pagedTimeline(
pageRequest: PageRequest!
filter: FilterInput
order: OrderInput
): CheckTimelineEventPage
timelineRelay(
first: Int
after: String
where: FilterInput
order: OrderInput
): CheckTimelineItemConnection
timelineItem(
id: ID!
): CheckTimelineItem
notificationSettings: NotificationSettings!
cycleTime: Int!
enabledFeatures: CheckFeatures!
}
Fields
DailyCheckDetail.id ● ID! non-null scalar
The ID of this check.
DailyCheckDetail.monitoring ● Boolean scalar
The monitoring status during the last refresh
DailyCheckDetail.name ● String! non-null scalar
The name of the check.
DailyCheckDetail.status ● Status! non-null enum
The status of the check.
DailyCheckDetail.statusId ● Int! non-null scalar
The check status as number: 2 => CRITICAL 1 => WARNING 0 => OK -1 => UNKNOWN -2 => DISABLED
DailyCheckDetail.system ● MonitoredSystem! non-null interface
To which monitored system this check belongs.
DailyCheckDetail.result ● String scalar
The result of this check. If it is fetch the user can decide which format he/she wants.
DailyCheckDetail.result.format ● ResultMode enum
DailyCheckDetail.result.maxLength ● Int scalar
DailyCheckDetail.confirmation ● Confirmation object
Confirmation information.
DailyCheckDetail.customer ● Customer! non-null object
The customer this check belongs to.
DailyCheckDetail.lastRefresh ● DateTime scalar
The last time the check got refreshed.
DailyCheckDetail.lastStatusChange ● DateTime scalar
The last time when the status changed
DailyCheckDetail.kind ● CheckKind! non-null enum
What kind of check is it. At the moment the possible values are RTM, DAILY_CHECK_DETAIL.
DailyCheckDetail.type ● CheckType! non-null object
The type of this check.
DailyCheckDetail.resultTyped ● CheckResult! non-null object
A typed check result.
DailyCheckDetail.history ● [CheckHistoric]! non-null object
The history of this check. The history of a historic check itself will be empty. The order of the list is newer to older.
DailyCheckDetail.notifications ● [CheckNotification]! non-null object
Associated notifications for this check.
DailyCheckDetail.notifications.where ● FilterInput input
DailyCheckDetail.notifications.order ● OrderInput input
DailyCheckDetail.pagedNotifications ● NotificationPage! non-null object
DailyCheckDetail.pagedNotifications.pageRequest ● PageRequest! non-null input
DailyCheckDetail.pagedNotifications.where ● FilterInput input
DailyCheckDetail.pagedNotifications.order ● OrderInput input
DailyCheckDetail.customCheck ● CustomCheck object
Linked custom check. If this check is not managed by a custom check this will be null.
DailyCheckDetail.timeline ● [CheckTimelineItem!]! non-null interface
Check timeline
DailyCheckDetail.timeline.filter ● FilterInput input
DailyCheckDetail.timeline.order ● OrderInput input
DailyCheckDetail.pagedTimeline ● CheckTimelineEventPage object
Check timeline paged
DailyCheckDetail.pagedTimeline.pageRequest ● PageRequest! non-null input
DailyCheckDetail.pagedTimeline.filter ● FilterInput input
DailyCheckDetail.pagedTimeline.order ● OrderInput input
DailyCheckDetail.timelineRelay ● CheckTimelineItemConnection object
Relay connection for timeline
DailyCheckDetail.timelineRelay.first ● Int scalar
DailyCheckDetail.timelineRelay.after ● String scalar
DailyCheckDetail.timelineRelay.where ● FilterInput input
DailyCheckDetail.timelineRelay.order ● OrderInput input
DailyCheckDetail.timelineItem ● CheckTimelineItem interface
Get a single timeline item by id.
DailyCheckDetail.timelineItem.id ● ID! non-null scalar
DailyCheckDetail.notificationSettings ● NotificationSettings! non-null object
Notification settings for this check.
DailyCheckDetail.cycleTime ● Int! non-null scalar
This checks cycle time in minutes. That is the interval for which the check is refreshed.
DailyCheckDetail.enabledFeatures ● CheckFeatures! non-null object
Enabled features.
Interfaces
Check interface
An Avantra check.
Member Of
DailyCheckNotification object