← API reference
CANONICAL TYPE REFERENCE

IaCChangeGate

A Change Request's standing against its stack's rules, computed for the viewer.

Approvals the stack's rules require.

satisfiedBoolean!

No approvals missing and no changes requested. A stale plan is listed in blockers but not counted here.

Approvals that count: from eligible reviewers, still standing.

Standing change requests from eligible reviewers; each blocks apply.

What stands between this Change Request and apply.

Whether the viewer may give a verdict (stack write access).

Whether the viewer's approval would count: write access, not a contributor and, with owner-team-only approvals, on the owning team.

Whether the viewer may apply without meeting the rules: a stack admin, when the rules allow bypass.

View exact SDL
"""
A Change Request's standing against its stack's rules, computed for the viewer.
"""
type IaCChangeGate {
  """Approvals the stack's rules require."""
  required: Int!
  """
  No approvals missing and no changes requested. A stale plan is listed in blockers but not counted here.
  """
  satisfied: Boolean!
  """Approvals that count: from eligible reviewers, still standing."""
  approvals: [IaCChangeReviewRef!]!
  """Standing change requests from eligible reviewers; each blocks apply."""
  changesRequested: [IaCChangeReviewRef!]!
  """What stands between this Change Request and apply."""
  blockers: [IaCGateBlocker!]!
  """Whether the viewer may give a verdict (stack write access)."""
  viewerCanReview: Boolean!
  """
  Whether the viewer's approval would count: write access, not a contributor and, with owner-team-only approvals, on the owning team.
  """
  viewerCanApprove: Boolean!
  """
  Whether the viewer may apply without meeting the rules: a stack admin, when the rules allow bypass.
  """
  viewerCanBypass: Boolean!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.