ReleaseDefinitionEnvironment interface

Properties

badgeUrl

Gets or sets the BadgeUrl. BadgeUrl will be used when Badge will be enabled in Release Definition Environment.

conditions

Gets or sets the environment conditions.

currentRelease

Gets or sets the current release reference.

demands

Gets or sets the demands.

deployPhases

Gets or sets the deploy phases of environment.

deployStep

Gets or sets the deploystep.

environmentOptions

Gets or sets the environment options.

environmentTriggers

Gets or sets the triggers on environment.

executionPolicy

Gets or sets the environment execution policy.

id

Gets and sets the ID of the ReleaseDefinitionEnvironment.

name

Gets and sets the name of the ReleaseDefinitionEnvironment.

owner

Gets and sets the Owner of the ReleaseDefinitionEnvironment.

postDeployApprovals

Gets or sets the post deployment approvals.

postDeploymentGates

Gets or sets the post deployment gates.

preDeployApprovals

Gets or sets the pre deployment approvals.

preDeploymentGates

Gets or sets the pre deployment gates.

processParameters

Gets or sets the environment process parameters.

properties

Gets or sets the properties on environment.

queueId

Gets or sets the queue ID.

rank

Gets and sets the rank of the ReleaseDefinitionEnvironment.

retentionPolicy

Gets or sets the environment retention policy.

runOptions
schedules

Gets or sets the schedules

variableGroups

Gets or sets the variable groups.

variables

Gets and sets the variables.

Property Details

badgeUrl

Gets or sets the BadgeUrl. BadgeUrl will be used when Badge will be enabled in Release Definition Environment.

badgeUrl: string

Property Value

string

conditions

Gets or sets the environment conditions.

conditions: Condition[]

Property Value

currentRelease

Gets or sets the current release reference.

currentRelease: ReleaseShallowReference

Property Value

demands

Gets or sets the demands.

demands: Demand[]

Property Value

Demand[]

deployPhases

Gets or sets the deploy phases of environment.

deployPhases: DeployPhase[]

Property Value

deployStep

Gets or sets the deploystep.

deployStep: ReleaseDefinitionDeployStep

Property Value

environmentOptions

Gets or sets the environment options.

environmentOptions: EnvironmentOptions

Property Value

environmentTriggers

Gets or sets the triggers on environment.

environmentTriggers: EnvironmentTrigger[]

Property Value

executionPolicy

Gets or sets the environment execution policy.

executionPolicy: EnvironmentExecutionPolicy

Property Value

id

Gets and sets the ID of the ReleaseDefinitionEnvironment.

id: number

Property Value

number

name

Gets and sets the name of the ReleaseDefinitionEnvironment.

name: string

Property Value

string

owner

Gets and sets the Owner of the ReleaseDefinitionEnvironment.

owner: IdentityRef

Property Value

postDeployApprovals

Gets or sets the post deployment approvals.

postDeployApprovals: ReleaseDefinitionApprovals

Property Value

postDeploymentGates

Gets or sets the post deployment gates.

postDeploymentGates: ReleaseDefinitionGatesStep

Property Value

preDeployApprovals

Gets or sets the pre deployment approvals.

preDeployApprovals: ReleaseDefinitionApprovals

Property Value

preDeploymentGates

Gets or sets the pre deployment gates.

preDeploymentGates: ReleaseDefinitionGatesStep

Property Value

processParameters

Gets or sets the environment process parameters.

processParameters: ProcessParameters

Property Value

properties

Gets or sets the properties on environment.

properties: any

Property Value

any

queueId

Gets or sets the queue ID.

queueId: number

Property Value

number

rank

Gets and sets the rank of the ReleaseDefinitionEnvironment.

rank: number

Property Value

number

retentionPolicy

Gets or sets the environment retention policy.

retentionPolicy: EnvironmentRetentionPolicy

Property Value

runOptions

runOptions: {[key: string]: string}

Property Value

{[key: string]: string}

schedules

Gets or sets the schedules

schedules: ReleaseSchedule[]

Property Value

variableGroups

Gets or sets the variable groups.

variableGroups: number[]

Property Value

number[]

variables

Gets and sets the variables.

variables: {[key: string]: ConfigurationVariableValue}

Property Value

{[key: string]: ConfigurationVariableValue}