interface DeploymentAttempt {
    attempt?: number;
    deploymentId?: number;
    errorLog?: string;
    hasStarted?: boolean;
    id?: number;
    issues?: Issue[];
    job?: ReleaseTask;
    lastModifiedBy?: IdentityRef;
    lastModifiedOn?: Date;
    operationStatus?: DeploymentOperationStatus;
    postDeploymentGates?: ReleaseGates;
    preDeploymentGates?: ReleaseGates;
    queuedOn?: Date;
    reason?: DeploymentReason;
    releaseDeployPhases?: ReleaseDeployPhase[];
    requestedBy?: IdentityRef;
    requestedFor?: IdentityRef;
    runPlanId?: string;
    status?: DeploymentStatus;
    tasks?: ReleaseTask[];
}

Properties

attempt?: number

Deployment attempt.

deploymentId?: number

ID of the deployment.

errorLog?: string

Error log to show any unexpected error that occurred during executing deploy step

hasStarted?: boolean

Specifies whether deployment has started or not.

id?: number

ID of deployment.

issues?: Issue[]

All the issues related to the deployment.

lastModifiedBy?: IdentityRef

Identity who last modified this deployment.

lastModifiedOn?: Date

Time when this deployment last modified.

operationStatus?: DeploymentOperationStatus

Deployment operation status.

postDeploymentGates?: ReleaseGates

Post deployment gates that executed in this deployment.

preDeploymentGates?: ReleaseGates

Pre deployment gates that executed in this deployment.

queuedOn?: Date

When this deployment queued on.

Reason for the deployment.

releaseDeployPhases?: ReleaseDeployPhase[]

List of release deployphases executed in this deployment.

requestedBy?: IdentityRef

Identity who requested this deployment.

requestedFor?: IdentityRef

Identity for this deployment requested.

runPlanId?: string

status of the deployment.

tasks?: ReleaseTask[]