โ† API reference
Mutation / admin

iacGitCreateChange

Capture an immutable draft Change Request; no client-supplied plan is trusted or applied.

Arguments

stackIdIaCStackID!

Owning stack.

titleString!

Short title of the proposed change; required.

descriptionString

Optional explanation of why the change is needed, at most 64 KiB.

sourceRefString!

Working branch to capture.

expectedString!

Expected source commit, preventing accidental capture of newer edits.

Returns IaCGitChangeValue!

Scalar fields at a glance

titleString!
sourceRefString!
commitString!
baseString
statusString!
โ†— View the complete IaCGitChangeValue type

Explore in a view

Administration and IAM
View exact SDL
"""
Capture an immutable draft Change Request; no client-supplied plan is trusted or applied.
"""
iacGitCreateChange(
  """Owning stack."""
  stackId: IaCStackID!
  """Short title of the proposed change; required."""
  title: String!
  """Optional explanation of why the change is needed, at most 64 KiB."""
  description: String
  """Working branch to capture."""
  sourceRef: String!
  """Expected source commit, preventing accidental capture of newer edits."""
  expected: String!
): IaCGitChangeValue! @topic(names: ["admin"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.