Tearleads

ContainerMutationResponse

Acknowledges a container mutation by hash; the client compares each value with the plan it signed and refuses any mismatch.

Shape

object

9 fields
  • containerIdstringrequired
  • createdAtstringrequired
  • eventHashstringrequired
    • not empty

    Hash of the signed event the API stored.

  • manifestHeadobjectrequired

    Epoch and hash of the container's new manifest head.

    2 fields
    • epochnumberrequired
    • manifestHashstringrequired

    Other fields are allowed.

  • organizationIdstringrequired
  • parentIdstringrequirednullable
  • systemSlotstringoptionalnullable
    • pattern ^sys_v1_[A-Za-z0-9_-]{43}$

    Opaque id of a system container's role, or null for an ordinary container.

  • updatedAtstringrequired
  • containerKekobjectrequired

    Identity and hashes of the container's current KEK epoch.

    6 fields
    • containerKeyEpochintegerrequired
      • greater than 0
    • containerKeyEpochIdstringrequired
      • not empty
    • keyEpochHashstringrequired
      • not empty
    • keyringHashstringrequirednullable
      • not empty
    • keyTargetHashstringrequired
      • not empty
    • parentContainerKeyEpochIdstringrequirednullable

    Other fields are allowed.

Other fields are allowed.

Used by

Schemas