OBJECT

GuardrailsTargetExpression

A Guardrails target expression is used to identify target accounts. This can static

link GraphQL Schema definition

  • type GuardrailsTargetExpression implements Node {
  • # -- may be enum
  • association: GuardrailsTargetExpressionAssociation!
  • # associated CSP Project EntityId
  • cspProjectEntityId: EntityId
  • id: ID!
  • # Specify if the target represents an expression or account.
  • isExpression: Boolean
  • # desired state provider
  • provider: String!
  • # This represents tags.
  • tagValue: [Tag]
  • # This will be populated to include all accounts evaluated by this expression
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # before: Return records before the given cursor, as per GraphQL
  • # Relay spec
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • targetEvaluations(after: String, before: String, first: Int): GuardrailsAccountStateConnection
  • # type of expression
  • type: GuardrailsTargetExpressionType!
  • # This indicates if the target is valid
  • valid: Boolean
  • # This represents expression value. If type is of type ACCOUNT, it can be
  • # account_id.
  • # Reserved keywords for value __ALL__ ( Used to identify all objects of a given
  • # type, all accounts.)
  • value: String
  • }