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