Skip to main content

CreateCheckSelectorInput

Information needed to create a new check selector.

input CreateCheckSelectorInput {
name: String!
customerId: ID
type: SelectorObjectType!
description: String
shared: Boolean!
criteria: [SelectorCriterionInput!]!
raw: RawSelectorDataInput
systemSelector: SystemSelectorAssignment
}

Fields

CreateCheckSelectorInput.name ● String! non-null scalar

The name for the new check selector.

CreateCheckSelectorInput.customerId ● ID scalar

The customer for which a selector should be created. Can be null ("public") if the current user is a super user otherwise the current user needs the SYSTEM_EDIT permission for the set customer ID.

CreateCheckSelectorInput.type ● SelectorObjectType! non-null enum

For which system types the selector should be created. Valid types for system selectors are: SERVER, SAP_INSTANCE SAP_SYSTEM, DATABASE BUSINESS_SERVICE, SAP_BUSINESS_OBJECT, CLOUD_SERVICE, SAP_SYSTEM_WITH_SAP_INSTANCE, ALL_MONITORED_SYSTEM_TYPES

CreateCheckSelectorInput.description ● String scalar

A description for the new system selector

CreateCheckSelectorInput.shared ● Boolean! non-null scalar

A flag deciding whether the new check selector is a public or ad-hoc selector.

CreateCheckSelectorInput.criteria ● [SelectorCriterionInput!]! non-null input

The typed criteria list to use to create the check selector.

CreateCheckSelectorInput.raw ● RawSelectorDataInput input

If raw is used the typeCriteria field will be ignored and the selector will be create from the XML data.

CreateCheckSelectorInput.systemSelector ● SystemSelectorAssignment input

If you want to narrow the checks to a specific system selector you can use this field. If not set no selector will be assigned to the check selector and all systems will be considered.

Member Of

createCheckSelector mutation