Skip to main content

MonitoringParametersQueries

Collects all the queries for the monitoring parameters.

type MonitoringParametersQueries {
monitoringParameterById(
id: ID!
): ValueParameter
monitoringParameterBySystemAndName(
systemId: ID!
name: String!
): ValueParameter
monitoringParametersGroupsForSystemId(
systemId: ID!
showAll: Boolean! = false
): [MonitoringParameterGroup!]!
monitoringParametersGroupsForSystemIdAndPurpose(
systemId: ID!
showAll: Boolean! = false
purpose: [MoniParamPurpose]!
): [MonitoringParameterGroup!]!
monitoringParameterSets(
filter: FilterInput
order: OrderInput
): [MonitoringParameterSet!]!
hasMonitoringParametersForServer(
purpose: [MoniParamPurpose]!
): HasMonitoringParametersResult!
hasMonitoringParametersForDatabase(
dbType: DbType!
purpose: [MoniParamPurpose]!
): HasMonitoringParametersResult!
hasMonitoringParametersForCloudService(
cloudServiceType: CloudServiceType!
purpose: [MoniParamPurpose]!
): HasMonitoringParametersResult!
}

Fields

MonitoringParametersQueries.monitoringParameterById ● ValueParameter object

Find a monitoring parameter by its unique ID.

MonitoringParametersQueries.monitoringParameterById.id ● ID! non-null scalar

The unique ID of the monitoring parameter to find.

MonitoringParametersQueries.monitoringParameterBySystemAndName ● ValueParameter object

Find a monitoring parameter by system ID and parameter name.

MonitoringParametersQueries.monitoringParameterBySystemAndName.systemId ● ID! non-null scalar

The ID of the system to which the parameter belongs.

MonitoringParametersQueries.monitoringParameterBySystemAndName.name ● String! non-null scalar

The name of the parameter to find.

MonitoringParametersQueries.monitoringParametersGroupsForSystemId ● [MonitoringParameterGroup!]! non-null object

MonitoringParametersQueries.monitoringParametersGroupsForSystemId.systemId ● ID! non-null scalar
MonitoringParametersQueries.monitoringParametersGroupsForSystemId.showAll ● Boolean! non-null scalar

MonitoringParametersQueries.monitoringParametersGroupsForSystemIdAndPurpose ● [MonitoringParameterGroup!]! non-null object

Find monitoring parameter groups for a system ID and purpose. This query allows you to filter monitoring parameter groups based on the system ID and a list of purposes If no purposes are provided, it returns all groups for the system ID.

MonitoringParametersQueries.monitoringParametersGroupsForSystemIdAndPurpose.systemId ● ID! non-null scalar
MonitoringParametersQueries.monitoringParametersGroupsForSystemIdAndPurpose.showAll ● Boolean! non-null scalar
MonitoringParametersQueries.monitoringParametersGroupsForSystemIdAndPurpose.purpose ● [MoniParamPurpose]! non-null enum

MonitoringParametersQueries.monitoringParameterSets ● [MonitoringParameterSet!]! non-null object

MonitoringParametersQueries.monitoringParameterSets.filter ● FilterInput input
MonitoringParametersQueries.monitoringParameterSets.order ● OrderInput input

MonitoringParametersQueries.hasMonitoringParametersForServer ● HasMonitoringParametersResult! non-null object

Returns if there are any monitoring parameters for a server.

MonitoringParametersQueries.hasMonitoringParametersForServer.purpose ● [MoniParamPurpose]! non-null enum

MonitoringParametersQueries.hasMonitoringParametersForDatabase ● HasMonitoringParametersResult! non-null object

Returns if there are any monitoring parameters for database of a certain type.

MonitoringParametersQueries.hasMonitoringParametersForDatabase.dbType ● DbType! non-null enum
MonitoringParametersQueries.hasMonitoringParametersForDatabase.purpose ● [MoniParamPurpose]! non-null enum

MonitoringParametersQueries.hasMonitoringParametersForCloudService ● HasMonitoringParametersResult! non-null object

Returns if there are any monitoring parameters for a cloud service of a certain type.

MonitoringParametersQueries.hasMonitoringParametersForCloudService.cloudServiceType ● CloudServiceType! non-null enum
MonitoringParametersQueries.hasMonitoringParametersForCloudService.purpose ● [MoniParamPurpose]! non-null enum

Returned By

monitoringParameters query