Skip to main content

AlertCommonConfigurationInput

No description

input AlertCommonConfigurationInput {
timesToAlert: Int!
timesToRecovery: Int!
noRecoveries: Boolean!
stateChangesOnly: Boolean!
email: [AlertEmailInput]
notifications: AlertNotificationsInput
hubStatus: [AlertHubStatusInput!]
errorCode: [AlertErrorCodeInput!]
errorType: [AlertErrorTypeInput!]
supplier: [AlertObjectInput!]
client: [AlertObjectInput!]
group: [AlertGroupInput!]
access: [AlertObjectInput!]
operation: [AlertObjectInput!]
api: [AlertObjectInput!]!
groupBy: [AlertGroups!]
}

Fields

AlertCommonConfigurationInput.timesToAlert ● Int! non-null scalar

The number of times the alert must be triggered in order to notify

AlertCommonConfigurationInput.timesToRecovery ● Int! non-null scalar

The number of times the alert must be recovered in order to notify

AlertCommonConfigurationInput.noRecoveries ● Boolean! non-null scalar

To allow recoveries notifications

AlertCommonConfigurationInput.stateChangesOnly ● Boolean! non-null scalar

To allow notifications only if the status change

AlertCommonConfigurationInput.email ● [AlertEmailInput] list input

Email addresses to send notifications

AlertCommonConfigurationInput.notifications ● AlertNotificationsInput input

Emails & slack to send notifications

AlertCommonConfigurationInput.hubStatus ● [AlertHubStatusInput!] list input

Possibility to filter traffic by hubStatus

AlertCommonConfigurationInput.errorCode ● [AlertErrorCodeInput!] list input

Possibility to filter traffic by errorCodes

AlertCommonConfigurationInput.errorType ● [AlertErrorTypeInput!] list input

Possibility to filter traffic by errorTypes

AlertCommonConfigurationInput.supplier ● [AlertObjectInput!] list input

Possibility to filter traffic by suppliers

AlertCommonConfigurationInput.client ● [AlertObjectInput!] list input

Possibility to filter traffic by clients

AlertCommonConfigurationInput.group ● [AlertGroupInput!] list input

Must filter traffic by group. Only PRODUCT group type is allowed

AlertCommonConfigurationInput.access ● [AlertObjectInput!] list input

Possibility to filter traffic by accesses

AlertCommonConfigurationInput.operation ● [AlertObjectInput!] list input

Possibility to filter traffic by operations

AlertCommonConfigurationInput.api ● [AlertObjectInput!]! non-null input

Possibility to filter traffic by apis

AlertCommonConfigurationInput.groupBy ● [AlertGroups!] list enum

Possibility to group by traffic and calculate its parameters separately

Member Of

AlertAverageTimeAbsoluteConfigurationByRequestsInput input ● AlertAverageTimeAbsoluteConfigurationByTimeInput input ● AlertAverageTimeComparativeConfigurationByTimeInput input ● AlertAverageTimeRelativeConfigurationByRequestsInput input ● AlertAverageTimeRelativeConfigurationByTimeInput input ● AlertBusinessMetricRatioConfigurationByTimeInput input ● AlertErrorRateComparativeConfigurationByTimeInput input ● AlertErrorRateRelativeConfigurationByRequestsInput input ● AlertErrorRateRelativeConfigurationByTimeInput input ● AlertPeakTrafficAbsoluteConfigurationByTimeInput input ● AlertPeakTrafficComparativeConfigurationByTimeInput input ● AlertPriceAbsoluteConfigurationByRequestsInput input ● AlertPriceAbsoluteConfigurationByTimeInput input ● AlertPriceRelativeConfigurationByRequestsInput input ● AlertPriceRelativeConfigurationByTimeInput input