Skip to main content

CksEnvironmentChangeOrder

An asynchronous change order tracking a deploy / destroy / scaling pipeline for an environment. Returned by mutations so callers can poll completion.

type CksEnvironmentChangeOrder {
id: String!
environmentId: String!
kind: String!
payloadJson: String!
requestedBy: BigInt
status: String!
claimedBy: String
claimedAt: DateTime
finishedAt: DateTime
error: String
createdAt: DateTime!
updatedAt: DateTime!
}

Fields

CksEnvironmentChangeOrder.id ● String! non-null scalar

Change order UUID.

CksEnvironmentChangeOrder.environmentId ● String! non-null scalar

CksEnvironmentChangeOrder.kind ● String! non-null scalar

Pipeline kind, e.g. 'deploy_environment_version', 'game_api_environment_destroy', or 'postgres_citus_destroy'.

CksEnvironmentChangeOrder.payloadJson ● String! non-null scalar

JSON-encoded change order payload.

CksEnvironmentChangeOrder.requestedBy ● BigInt scalar

User id (BigInt) that requested the change order.

CksEnvironmentChangeOrder.status ● String! non-null scalar

Execution status: pending, claimed/in_progress, succeeded, failed, or cancelled.

CksEnvironmentChangeOrder.claimedBy ● String scalar

CksEnvironmentChangeOrder.claimedAt ● DateTime scalar

CksEnvironmentChangeOrder.finishedAt ● DateTime scalar

CksEnvironmentChangeOrder.error ● String scalar

CksEnvironmentChangeOrder.createdAt ● DateTime! non-null scalar

CksEnvironmentChangeOrder.updatedAt ● DateTime! non-null scalar

Returned By

destroyEnvironment mutation ● redeployEnvironment mutation ● restartEnvironmentServices mutation ● resumeEnvironment mutation ● updateEnvironmentScaling mutation

Member Of

CksEnvironmentDetail object