IaCChangeGate
A Change Request's standing against its stack's rules, computed for the viewer.
requiredInt!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.
viewerCanReviewBoolean!Whether the viewer may give a verdict (stack write access).
viewerCanApproveBoolean!Whether the viewer's approval would count: write access, not a contributor and, with owner-team-only approvals, on the owning team.
viewerCanBypassBoolean!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.