interface ReleaseStartMetadata {
    artifacts?: ArtifactMetadata[];
    createdFor?: string;
    definitionId?: number;
    description?: string;
    environmentsMetadata?: ReleaseStartEnvironmentMetadata[];
    isDraft?: boolean;
    manualEnvironments?: string[];
    properties?: any;
    reason?: ReleaseReason;
    variables?: { [key: string]: ConfigurationVariableValue };
}

Properties

artifacts?: ArtifactMetadata[]

Sets list of artifact to create a release.

createdFor?: string

Optionally provide a requestor identity

definitionId?: number

Sets definition Id to create a release.

description?: string

Sets description to create a release.

environmentsMetadata?: ReleaseStartEnvironmentMetadata[]

Sets list of environments meta data.

isDraft?: boolean

Sets 'true' to create release in draft mode, 'false' otherwise.

manualEnvironments?: string[]

Sets list of environments to manual as condition.

properties?: any
reason?: ReleaseReason

Sets reason to create a release.

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

Sets list of release variables to be overridden at deployment time.