Github API - Test Config

DeploymentStatus [object]

Describes the status of a given deployment attempt.

Implements
Node

Node [interface]

An object with an ID.

Attributes
id ID

ID of the object.

API:
Github GraphQL API
Attributes
createdAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

Identifies the date and time when the object was created.

creator Actor

Actor [interface]

Represents an object which can take actions on GitHub. Typically a User or Bot.

Attributes
avatarUrl URI

A URL pointing to the actor's public avatar.

login String

The username of the actor.

resourcePath URI

The HTTP path for this actor.

url URI

The HTTP URL for this actor.

API:
Github GraphQL API

Identifies the actor who triggered the deployment.

deployment Deployment

Deployment [object]

Represents triggered deployment instance.

Implements
Node
Attributes
commit Commit

Identifies the commit sha of the deployment.

commitOid String

Identifies the oid of the deployment commit, even if the commit has been deleted.

createdAt DateTime

Identifies the date and time when the object was created.

creator Actor

Identifies the actor who triggered the deployment.

databaseId Int

Identifies the primary key from the database.

description String

The deployment description.

environment String

The latest environment to which this deployment was made.

id ID

The Node ID of the Deployment object

latestEnvironment String

The latest environment to which this deployment was made.

latestStatus DeploymentStatus

The latest status of this deployment.

originalEnvironment String

The original environment to which this deployment was made.

payload String

Extra information that a deployment system might need.

ref Ref

Identifies the Ref of the deployment, if the deployment was created by ref.

repository Repository

Identifies the repository associated with the deployment.

The current state of the deployment.

A list of statuses associated with the deployment.

task String

The deployment task.

updatedAt DateTime

Identifies the date and time when the object was last updated.

API:
Github GraphQL API

Identifies the deployment associated with status.

description String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

Identifies the description of the deployment.

environment String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

Identifies the environment of the deployment at the time of this deployment status

environmentUrl URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

Identifies the environment URL of the deployment.

id ID

ID [scalar]

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

API:
Github GraphQL API

The Node ID of the DeploymentStatus object

logUrl URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

Identifies the log URL of the deployment.

state DeploymentStatusState

DeploymentStatusState [enum]

The possible states for a deployment status.

Possible values
ERROR

The deployment experienced an error.

FAILURE

The deployment has failed.

INACTIVE

The deployment is inactive.

IN_PROGRESS

The deployment is in progress.

PENDING

The deployment is pending.

QUEUED

The deployment is queued

SUCCESS

The deployment was successful.

WAITING

The deployment is waiting.

API:
Github GraphQL API

Identifies the current state of the deployment.

updatedAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

Identifies the date and time when the object was last updated.

API:
Github GraphQL API