← API reference
CANONICAL TYPE REFERENCE

IaCStackRules

What a stack's Change Requests need before they may be applied.

Approvals a Change Request needs before it may be applied, 0 to 10.

Whether only members of the owning team count as approvers.

Whether a revision that changes content dismisses earlier approvals. A pure rebase never does.

Whether stack admins may apply without meeting the rules, recording a reason.

updatedAtString

When the rules last changed (ISO 8601, microseconds); null while the defaults apply. Pass it back as expectedUpdatedAt.

Who last changed the rules; null while the defaults apply.

View exact SDL
"""What a stack's Change Requests need before they may be applied."""
type IaCStackRules {
  """Approvals a Change Request needs before it may be applied, 0 to 10."""
  requiredApprovals: Int!
  """Whether only members of the owning team count as approvers."""
  ownerTeamApprovalsOnly: Boolean!
  """
  Whether a revision that changes content dismisses earlier approvals. A pure rebase never does.
  """
  dismissApprovalsOnRevision: Boolean!
  """
  Whether stack admins may apply without meeting the rules, recording a reason.
  """
  allowAdminBypass: Boolean!
  """
  When the rules last changed (ISO 8601, microseconds); null while the defaults apply. Pass it back as expectedUpdatedAt.
  """
  updatedAt: String
  """Who last changed the rules; null while the defaults apply."""
  updatedBy: IaCPersonRef
}

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