ReleaseDefinition interface
Properties
| artifacts | Gets or sets the list of artifacts. |
| comment | Gets or sets comment. |
| created |
Gets or sets the identity who created. |
| created |
Gets date on which it got created. |
| description | Gets or sets the description. |
| environments | Gets or sets the list of environments. |
| is |
Whether release definition is deleted. |
| is |
Whether release definition is disabled. |
| last |
Gets the reference of last release. |
| modified |
Gets or sets the identity who modified. |
| modified |
Gets date on which it got modified. |
| pipeline |
Gets or sets pipeline process. |
| properties | Gets or sets properties. |
| release |
Gets or sets the release name format. |
| retention |
|
| revision | Gets the revision number. |
| source | Gets or sets source of release definition. |
| tags | Gets or sets list of tags. |
| triggers | Gets or sets the list of triggers. |
| variable |
Gets or sets the list of variable groups. |
| variables | Gets or sets the dictionary of variables. |
Inherited Properties
| id | Gets the unique identifier of release definition. |
| name | Gets or sets the name of the release definition. |
| path | Gets or sets the path of the release definition. |
| project |
Gets or sets project reference. |
| url | Gets the REST API url to access the release definition. |
Property Details
artifacts
comment
Gets or sets comment.
comment: string
Property Value
string
createdBy
createdOn
Gets date on which it got created.
createdOn: Date
Property Value
Date
description
Gets or sets the description.
description: string
Property Value
string
environments
Gets or sets the list of environments.
environments: ReleaseDefinitionEnvironment[]
Property Value
isDeleted
Whether release definition is deleted.
isDeleted: boolean
Property Value
boolean
isDisabled
Whether release definition is disabled.
isDisabled: boolean
Property Value
boolean
lastRelease
modifiedBy
modifiedOn
Gets date on which it got modified.
modifiedOn: Date
Property Value
Date
pipelineProcess
properties
Gets or sets properties.
properties: any
Property Value
any
releaseNameFormat
Gets or sets the release name format.
releaseNameFormat: string
Property Value
string
retentionPolicy
revision
Gets the revision number.
revision: number
Property Value
number
source
Gets or sets source of release definition.
source: ReleaseDefinitionSource
Property Value
tags
Gets or sets list of tags.
tags: string[]
Property Value
string[]
triggers
Gets or sets the list of triggers.
triggers: ReleaseTriggerBase[]
Property Value
variableGroups
Gets or sets the list of variable groups.
variableGroups: number[]
Property Value
number[]
variables
Gets or sets the dictionary of variables.
variables: {[key: string]: ConfigurationVariableValue}
Property Value
{[key: string]: ConfigurationVariableValue}
Inherited Property Details
id
Gets the unique identifier of release definition.
id: number
Property Value
number
Inherited From ReleaseDefinitionShallowReference.id
name
Gets or sets the name of the release definition.
name: string
Property Value
string
Inherited From ReleaseDefinitionShallowReference.name
path
Gets or sets the path of the release definition.
path: string
Property Value
string
Inherited From ReleaseDefinitionShallowReference.path
projectReference
Gets or sets project reference.
projectReference: ProjectReference
Property Value
Inherited From ReleaseDefinitionShallowReference.projectReference
url
Gets the REST API url to access the release definition.
url: string
Property Value
string
Inherited From ReleaseDefinitionShallowReference.url