OBJECT

InsightCorrelationRule

InsightCorrelationRule type. InsightCorrelationRule are rules used to correlate Observations and create Insights

link GraphQL Schema definition

  • type InsightCorrelationRule implements InsightRule, Node {
  • # Status of the Rule
  • active: Boolean!
  • # condition to apply on observations
  • constraint: InsightRuleConstraint
  • # properties of observations to correlate
  • correlatedBy: [String!]!
  • # FIXED or SLIDING window for correlation. Default value is FIXED
  • correlationWindowType: InsightCorrelationRuleWindowType
  • # The user who created the Rule
  • createdBy: User!
  • # Time at which the Rule was created in UTC ISO-8601 format
  • creationTime: DateTime!
  • # Description of the Rule
  • description: LocalizedString!
  • # Display Name of the Insight Correlation rule
  • displayName: LocalizedString!
  • # opaque unique id of a rule
  • id: ID!
  • # impact definiton
  • impacts: [InsightCorrelationRuleImpact!]
  • # Inisht type the correlation rule would create, optional field used only by
  • # CUREATE InsightCorrelationRuleType
  • insightType: String
  • # Time at which the Rule was last updated in UTC ISO-8601 format
  • lastUpdateTime: DateTime
  • # The user who last updated the Rule
  • lastUpdatedBy: User
  • # Name of the rule
  • name: LocalizedString!
  • # Type of Correlation Rule, Default value is DEFAULT
  • ruleType: InsightCorrelationRuleType!
  • # Active window of time in minutes for correlation
  • windowInMins: Int!
  • }