SapInstance
No description
type SapInstance implements MonitoredSystem {
id: ID!
mst: Int!
checks(
where: FilterInput
order: OrderInput
): [Check!]!
checkCount(
where: FilterInput
): Int!
checkCountSummary(
filter: CheckKind
): CheckCountSummary!
checksRelay(
first: Int
after: String
where: FilterInput
order: OrderInput
): CheckConnection
customAttributes: [CustomAttribute!]!
customData: String
customer: Customer!
description: String
maintenance: Boolean
monitorOff: Boolean
monitorOffUntil: DateTime
monitorSwitchReason: String
monitorSwitchDate: DateTime
name: String
operational: Boolean
operationalSince: Date
operationalUntil: Date
status: Status!
statusId: Int!
systemRole: String @deprecated
role: SystemRole
type: MonitoredSystemType!
timestamp: DateTime
uuid: String
instanceType: String!
sapInstanceType: SapInstanceType!
instanceProfile: String
kernelRelease: String
kernelPatchLevel: Int
j2eeKernelRelease: String
j2eeKernelPatchLevel: String
sapControlUser: UserPassword
lastSeen: DateTime
sapSystem: SapSystem!
server: Server
actions(
actionType: [SystemActionType!] = [Start, Stop, Restart]
): [SystemAction!]!
central: Boolean!
performance: MonitoredSystemPerformanceData
administrator: User
administratorDeputy: User
systemNumber: String
remote: Boolean!
info: [InfoNode]
applicationType: String
assignedSLA: ServiceLevelAgreement
kernelMakeVariant: String
monitorLevel: MonitorLevel!
credentialPurposes: [CredentialsPurpose]!
credentials: [CredentialsBase]!
notSeen: Boolean
notifications(
where: FilterInput
order: OrderInput
): [Notification]!
pagedNotifications(
pageRequest: PageRequest!
where: FilterInput
order: OrderInput
): NotificationPage!
managedStatus: ManagedSystemStatus!
monitoringParametersGroups: [MonitoringParameterGroup!]!
monitoringParameterByName(
name: String!
): ValueParameter
draft: Boolean!
application: ApplicationType
changes(
where: FilterInput
order: OrderInput
): [Change!]!
pagedChanges(
pageRequest: PageRequest!
where: FilterInput
order: OrderInput
): ChangePage
systemParameterSets: [SystemParameterSet!]!
}
Fields
SapInstance.id ● ID! non-null scalar
SapInstance.mst ● Int! non-null scalar
The numeric monitored system type. 0 = Server 1 = SapInstance 2 = SapSystem 3 = Database (can be StandaloneDatabase or SapSystemDatabase) (4 = BusinessService) 5 = SapBusinessObject 6 = CloudService
SapInstance.checks ● [Check!]! non-null interface
Get all the available RTM checks for the given status selection. If the call should return different kind of checks the filter input has to be used with the explicit value for the kind field. If there is no kind filter field defined it defaults to: { name: "kind" operator: eq value: "RTM" }
SapInstance.checks.where ● FilterInput input
The filter conditions for this query.
SapInstance.checks.order ● OrderInput input
The order of the results.
SapInstance.checkCount ● Int! non-null scalar
Count the affected checks.
SapInstance.checkCount.where ● FilterInput input
The filter conditions for this query.
SapInstance.checkCountSummary ● CheckCountSummary! non-null object
Get a check count summary.
SapInstance.checkCountSummary.filter ● CheckKind enum
SapInstance.checksRelay ● CheckConnection object
SapInstance.checksRelay.first ● Int scalar
SapInstance.checksRelay.after ● String scalar
SapInstance.checksRelay.where ● FilterInput input
SapInstance.checksRelay.order ● OrderInput input
SapInstance.customAttributes ● [CustomAttribute!]! non-null object
Custom attributes defined for this monitored system.
SapInstance.customData ● String scalar
Special data for this monitored system
SapInstance.customer ● Customer! non-null object
SapInstance.description ● String scalar
SapInstance.maintenance ● Boolean scalar
SapInstance.monitorOff ● Boolean scalar
SapInstance.monitorOffUntil ● DateTime scalar
SapInstance.monitorSwitchReason ● String scalar
SapInstance.monitorSwitchDate ● DateTime scalar
SapInstance.name ● String scalar
SapInstance.operational ● Boolean scalar
SapInstance.operationalSince ● Date scalar
SapInstance.operationalUntil ● Date scalar
SapInstance.status ● Status! non-null enum
The status of the monitored system
SapInstance.statusId ● Int! non-null scalar
The check status as number: 2 => CRITICAL 1 => WARNING 0 => OK -1 => UNKNOWN -2 => DISABLED
SapInstance.systemRole ● String deprecated scalar
Use the improved variant role that points to a SystemRole type.
The role of this system.
SapInstance.role ● SystemRole object
The role of this system.
SapInstance.type ● MonitoredSystemType! non-null enum
SapInstance.timestamp ● DateTime scalar
SapInstance.uuid ● String scalar
SapInstance.instanceType ● String! non-null scalar
SapInstance.sapInstanceType ● SapInstanceType! non-null object
The associated SAP instance type.
SapInstance.instanceProfile ● String scalar
SapInstance.kernelRelease ● String scalar
SapInstance.kernelPatchLevel ● Int scalar
SapInstance.j2eeKernelRelease ● String scalar
SapInstance.j2eeKernelPatchLevel ● String scalar
SapInstance.sapControlUser ● UserPassword object
SapInstance.lastSeen ● DateTime scalar
SapInstance.sapSystem ● SapSystem! non-null object
The SAP system this instance belongs to.
SapInstance.server ● Server object
The server this SAP instance is monitored on.
SapInstance.actions ● [SystemAction!]! non-null object
Get all the possible system actions. They can be used with mutation executeSystemAction(...).
SapInstance.actions.actionType ● [SystemActionType!] list enum
SapInstance.central ● Boolean! non-null scalar
Flag to know whether this instance is a central instance or not.
SapInstance.performance ● MonitoredSystemPerformanceData object
This field holds information about the available performance resources for this monitored system.
SapInstance.administrator ● User object
Who is responsible as administrator for this system.
SapInstance.administratorDeputy ● User object
Who is responsible as administrator deputy for this system.
SapInstance.systemNumber ● String scalar
SAP Instance number is a two-digit number between 00 to 99. SAP instances are numbered because system can contain more than once instance at a specific point of time.
SapInstance.remote ● Boolean! non-null scalar
Is this a remote system
SapInstance.info ● [InfoNode] list object
Information about this monitored system.
SapInstance.applicationType ● String scalar
The application type of this monitored system.
SapInstance.assignedSLA ● ServiceLevelAgreement object
The assigned SLA (service level agreement).
SapInstance.kernelMakeVariant ● String scalar
The kernel make variant of this SAP instance.
SapInstance.monitorLevel ● MonitorLevel! non-null enum
The monitor level
SapInstance.credentialPurposes ● [CredentialsPurpose]! non-null object
Available credential purposes for this system.
SapInstance.credentials ● [CredentialsBase]! non-null interface
Available credentials for this system.
SapInstance.notSeen ● Boolean scalar
Whether this system is "not seen". Not seen means the system was once seen on an agent but now it isn't.
SapInstance.notifications ● [Notification]! non-null interface
Associated notification actions
SapInstance.notifications.where ● FilterInput input
SapInstance.notifications.order ● OrderInput input
SapInstance.pagedNotifications ● NotificationPage! non-null object
The paged variant for the notification field.
SapInstance.pagedNotifications.pageRequest ● PageRequest! non-null input
SapInstance.pagedNotifications.where ● FilterInput input
SapInstance.pagedNotifications.order ● OrderInput input
SapInstance.managedStatus ● ManagedSystemStatus! non-null enum
Managed status for this system.
SapInstance.monitoringParametersGroups ● [MonitoringParameterGroup!]! non-null object
Monitoring parameter groups
SapInstance.monitoringParameterByName ● ValueParameter object
Query a single monitoring parameter by its name. Here is an example query: query MoniParams { systems { agentConnect: monitoringParameterByName(name: "AgentListenerPort") { id name values } agentEnv: monitoringParameterByName(name: "AgentEnvironment") { id name values } } }
SapInstance.monitoringParameterByName.name ● String! non-null scalar
SapInstance.draft ● Boolean! non-null scalar
Tells if a draft or a saved system.
SapInstance.application ● ApplicationType object
The application type for this monitored system.
SapInstance.changes ● [Change!]! non-null object
Changes for this monitored system.
SapInstance.changes.where ● FilterInput input
SapInstance.changes.order ● OrderInput input
SapInstance.pagedChanges ● ChangePage object
Paged changes for this monitored system.
SapInstance.pagedChanges.pageRequest ● PageRequest! non-null input
SapInstance.pagedChanges.where ● FilterInput input
SapInstance.pagedChanges.order ● OrderInput input
SapInstance.systemParameterSets ● [SystemParameterSet!]! non-null object
Returns all available system parameter sets.
Interfaces
MonitoredSystem interface
Interface for a monitored system
Returned By
sapInstance query ● sapInstances query ● turnMonitoringOffForSapInstance mutation ● turnMonitoringOnForSapInstance mutation
Member Of
CreateSapInstancePayload object ● SapInstancePage object ● SapSystem object ● Server object ● UpdateSapInstancePayload object