interface Release {
    _links?: any;
    artifacts?: Artifact[];
    comment?: string;
    createdBy?: IdentityRef;
    createdFor?: IdentityRef;
    createdOn?: Date;
    definitionSnapshotRevision?: number;
    description?: string;
    environments?: ReleaseEnvironment[];
    id?: number;
    keepForever?: boolean;
    logsContainerUrl?: string;
    modifiedBy?: IdentityRef;
    modifiedOn?: Date;
    name?: string;
    poolName?: string;
    projectReference?: ProjectReference;
    properties?: any;
    reason?: ReleaseReason;
    releaseDefinition?: ReleaseDefinitionShallowReference;
    releaseDefinitionRevision?: number;
    releaseNameFormat?: string;
    status?: ReleaseStatus;
    tags?: string[];
    triggeringArtifactAlias?: string;
    url?: string;
    variableGroups?: VariableGroup[];
    variables?: { [key: string]: ConfigurationVariableValue };
}

Properties

_links?: any

Gets links to access the release.

artifacts?: Artifact[]

Gets or sets the list of artifacts.

comment?: string

Gets or sets comment.

createdBy?: IdentityRef

Gets or sets the identity who created.

createdFor?: IdentityRef

Gets or sets the identity for whom release was created.

createdOn?: Date

Gets date on which it got created.

definitionSnapshotRevision?: number

Gets revision number of definition snapshot.

description?: string

Gets or sets description of release.

environments?: ReleaseEnvironment[]

Gets list of environments.

id?: number

Gets the unique identifier of this field.

keepForever?: boolean

Whether to exclude the release from retention policies.

logsContainerUrl?: string

Gets logs container url.

modifiedBy?: IdentityRef

Gets or sets the identity who modified.

modifiedOn?: Date

Gets date on which it got modified.

name?: string

Gets name.

poolName?: string

Gets pool name.

projectReference?: ProjectReference

Gets or sets project reference.

properties?: any
reason?: ReleaseReason

Gets reason of release.

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

releaseDefinitionRevision?: number

Gets or sets the release definition revision.

releaseNameFormat?: string

Gets release name format.

status?: ReleaseStatus

Gets status.

tags?: string[]

Gets or sets list of tags.

triggeringArtifactAlias?: string
url?: string
variableGroups?: VariableGroup[]

Gets the list of variable groups.

variables?: { [key: string]: ConfigurationVariableValue }

Gets or sets the dictionary of variables.