Skip to main content

BuildConfigurationConstructorParameters interface

Configuration parameters for constructing a build configuration instance.

Signature

export interface BuildConfigurationConstructorParameters

Remarks

This interface defines the required configuration for creating an instance of BuildConfiguration. Most properties are mandatory except for the optional templateBuildConfigurationName and matrixParameters, which are only needed for template-generated configurations created from matrix expansion.

The parameters provide the configuration with its identity (name, optional template name), the JSON configuration definition, access to the parent collection for shared resources, and optional matrix parameter values for template-generated configurations.

Properties

Property

Modifiers

Type

Description

buildConfigurationName

string

The configuration name after substitution.

jsonBuildConfiguration

JsonBuildConfigurationContent

The JSON configuration definition.

matrixParameters?

LiquidSubstitutionsStrings

(Optional) Optional matrix parameter values for template-generated configurations.

parentBuildConfigurations

BuildConfigurations

The parent configurations collection.

templateBuildConfigurationName?

string

(Optional) The template configuration name, if derived from a template.


Generated via tsdoc2docusaurus 1.3.2 by API Extractor/Documenter 7.57.2.