ReleaseEnvironment interface

Properties

conditions

Gets list of conditions.

createdOn

Gets date on which it got created.

definitionEnvironmentId

Gets definition environment id.

demands

Gets demands.

deployPhasesSnapshot

Gets list of deploy phases snapshot.

deploySteps

Gets deploy steps.

environmentOptions

Gets environment options.

id

Gets the unique identifier of this field.

modifiedOn

Gets date on which it got modified.

name

Gets name.

nextScheduledUtcTime

Gets next scheduled UTC time.

owner

Gets the identity who is owner for release environment.

postApprovalsSnapshot

Gets list of post deploy approvals snapshot.

postDeployApprovals

Gets list of post deploy approvals.

postDeploymentGatesSnapshot

Post deployment gates snapshot data.

preApprovalsSnapshot

Gets list of pre deploy approvals snapshot.

preDeployApprovals

Gets list of pre deploy approvals.

preDeploymentGatesSnapshot

Pre deployment gates snapshot data.

processParameters

Gets process parameters.

queueId

Gets queue id.

rank

Gets rank.

release

Gets release reference which specifies the reference of the release to which this release environment is associated.

releaseCreatedBy

Gets the identity who created release.

releaseDefinition

Gets releaseDefinitionReference which specifies the reference of the release definition to which this release environment is associated.

releaseDescription

Gets release description.

releaseId

Gets release id.

scheduledDeploymentTime

Gets schedule deployment time of release environment.

schedules

Gets list of schedules.

status

Gets environment status.

timeToDeploy

Gets time to deploy.

triggerReason

Gets trigger reason.

variableGroups

Gets the list of variable groups.

variables

Gets the dictionary of variables.

workflowTasks

Gets list of workflow tasks.

Property Details

conditions

Gets list of conditions.

conditions: ReleaseCondition[]

Property Value

createdOn

Gets date on which it got created.

createdOn: Date

Property Value

Date

definitionEnvironmentId

Gets definition environment id.

definitionEnvironmentId: number

Property Value

number

demands

Gets demands.

demands: Demand[]

Property Value

Demand[]

deployPhasesSnapshot

Gets list of deploy phases snapshot.

deployPhasesSnapshot: DeployPhase[]

Property Value

deploySteps

Gets deploy steps.

deploySteps: DeploymentAttempt[]

Property Value

environmentOptions

Gets environment options.

environmentOptions: EnvironmentOptions

Property Value

id

Gets the unique identifier of this field.

id: number

Property Value

number

modifiedOn

Gets date on which it got modified.

modifiedOn: Date

Property Value

Date

name

Gets name.

name: string

Property Value

string

nextScheduledUtcTime

Gets next scheduled UTC time.

nextScheduledUtcTime: Date

Property Value

Date

owner

Gets the identity who is owner for release environment.

owner: IdentityRef

Property Value

postApprovalsSnapshot

Gets list of post deploy approvals snapshot.

postApprovalsSnapshot: ReleaseDefinitionApprovals

Property Value

postDeployApprovals

Gets list of post deploy approvals.

postDeployApprovals: ReleaseApproval[]

Property Value

postDeploymentGatesSnapshot

Post deployment gates snapshot data.

postDeploymentGatesSnapshot: ReleaseDefinitionGatesStep

Property Value

preApprovalsSnapshot

Gets list of pre deploy approvals snapshot.

preApprovalsSnapshot: ReleaseDefinitionApprovals

Property Value

preDeployApprovals

Gets list of pre deploy approvals.

preDeployApprovals: ReleaseApproval[]

Property Value

preDeploymentGatesSnapshot

Pre deployment gates snapshot data.

preDeploymentGatesSnapshot: ReleaseDefinitionGatesStep

Property Value

processParameters

Gets process parameters.

processParameters: ProcessParameters

Property Value

queueId

Gets queue id.

queueId: number

Property Value

number

rank

Gets rank.

rank: number

Property Value

number

release

Gets release reference which specifies the reference of the release to which this release environment is associated.

release: ReleaseShallowReference

Property Value

releaseCreatedBy

Gets the identity who created release.

releaseCreatedBy: IdentityRef

Property Value

releaseDefinition

Gets releaseDefinitionReference which specifies the reference of the release definition to which this release environment is associated.

releaseDefinition: ReleaseDefinitionShallowReference

Property Value

releaseDescription

Gets release description.

releaseDescription: string

Property Value

string

releaseId

Gets release id.

releaseId: number

Property Value

number

scheduledDeploymentTime

Gets schedule deployment time of release environment.

scheduledDeploymentTime: Date

Property Value

Date

schedules

Gets list of schedules.

schedules: ReleaseSchedule[]

Property Value

status

Gets environment status.

status: EnvironmentStatus

Property Value

timeToDeploy

Gets time to deploy.

timeToDeploy: number

Property Value

number

triggerReason

Gets trigger reason.

triggerReason: string

Property Value

string

variableGroups

Gets the list of variable groups.

variableGroups: VariableGroup[]

Property Value

variables

Gets the dictionary of variables.

variables: {[key: string]: ConfigurationVariableValue}

Property Value

{[key: string]: ConfigurationVariableValue}

workflowTasks

Gets list of workflow tasks.

workflowTasks: WorkflowTask[]

Property Value