OBJECT

GuardrailsRemediationRule

Guardrails Remediation Rules type

link GraphQL Schema definition

  • type GuardrailsRemediationRule implements Node {
  • # category of rules
  • category: String
  • # Unique identifier of the Compliance Framework.
  • complianceFrameworkIds: [String]
  • # Username of user who add new Rule
  • createdBy: User
  • creationTime: DateTime!
  • # Documentation reference url to the KB Article for this Rule.
  • description: String
  • # Name of this Rule.
  • displayName: String
  • # documentation link for rule
  • documentationLink: String
  • eTag: String
  • # Unique identifier for a Rule.
  • id: ID!
  • # Deprecated - do not use. R/O: we ignore incoming value and return only
  • # 'inventory-service' Specifies the target pipeline for this rule's queries.
  • inventoryProvider: String
  • # Date when this rule was last updated for this organization.
  • lastUpdateTime: DateTime
  • # Level/Severity of the Violations that are detected by this Rule. E.g. High,
  • # Medium, Low. example: High
  • level: String
  • # Short Name of this Rule.
  • name: String
  • # Provider of this Rule. example: aws
  • provider: String
  • # Query used to detect violations in customer's cloud account inventory state.
  • query: String
  • # Resource type applicable for this rule
  • resourceTypes: [String!]
  • # Specific cloud provider service that is monitored by this Rule. example: ec2
  • service: String
  • # Source of this Rule. example: VSS Native
  • source: String
  • # Status of this Rule, if it's been enabled or disabled.
  • status: String
  • # Suggested action to remediate the vulnerabilities caught by this rule.
  • suggestedAction: String
  • # Type of this Rule. Example: Violation :
  • type: String
  • # Query used to retrieve the object Graph that is violating this rule.
  • visualizationQuery: String
  • }