Skip to main content

SystemSelector

No description

type SystemSelector implements SelectorBase {
id: ID!
name: String
type: SelectorObjectType!
description: String
shared: Boolean!
customer: Customer
criteria: [SelectorCriterion!]!
systems(
includeMonitoringOff: Boolean = false
): [MonitoredSystem!]!
systemIds(
includeMonitoringOff: Boolean = false
): [ID!]!
raw: RawSelectorData!
timestamp: DateTime
}

Fields

SystemSelector.id ● ID! non-null scalar

The unique ID for the selector. The ID is a negative number for embedded ad-hoc selectors and a positive number for shared/public selectors.

SystemSelector.name ● String scalar

SystemSelector.type ● SelectorObjectType! non-null enum

SystemSelector.description ● String scalar

SystemSelector.shared ● Boolean! non-null scalar

true: shared, false: not shared/ad-hoc

SystemSelector.customer ● Customer object

The associated customer. If shared is false (=ad-hoc) then the customer will always be null. If this is a public system selector the customer can be null as well but then it is a system selector visible to everyone.

SystemSelector.criteria ● [SelectorCriterion!]! non-null object

The list of criteria used for this system selector.

SystemSelector.systems ● [MonitoredSystem!]! non-null interface

If this field is queried the system selector is applied with the current user's permissions returns the list of monitored systems. At the moment there is no filtering and sorting possible.

SystemSelector.systems.includeMonitoringOff ● Boolean scalar

SystemSelector.systemIds ● [ID!]! non-null scalar

If this field is queried the system selector is applied with the current user's permissions returns the list of monitored system IDs. At the moment there is no filtering and sorting possible. If only the ID of the monitored systems are needed this field has a better performance than the 'systems' field.

SystemSelector.systemIds.includeMonitoringOff ● Boolean scalar

SystemSelector.raw ● RawSelectorData! non-null object

This fields holds some raw data like the XML data of the selector.

SystemSelector.timestamp ● DateTime scalar

When was this selector modified for the last time.

Interfaces

SelectorBase interface

Basic interface which all selectors have in common.

Returned By

systemSelector query ● systemSelectorFromXml query ● systemSelectors query

Member Of

ActiveStepActionPage object ● BusinessServicePage object ● CheckSelector object ● CloudServicePage object ● CopySystemSelectorPayload object ● CreateSystemSelectorPayload object ● CustomCheck object ● DatabasePage object ● MonitoredSystemPage object ● SapBusinessObjectPage object ● SapInstancePage object ● SapSystemPage object ● ServerPage object ● UpdateSystemSelectorPayload object ● WorkflowExecutionPage object