HelmChartDependency
Class sealed net10.0
Represents a single dependency in a Helm Chart's dependencies section.
namespace Aspire.Hosting.Kubernetes.Resources;
public sealed class HelmChartDependency{ // ...} 8 members
Remarks
Section titled Remarks This class is used to define and serialize Helm Chart dependencies into YAML format. It includes properties such as name, version, and repository information of the dependency, as well as optional conditions, tags, imported values, and aliases.
Constructors1
Section titled ConstructorsProperties7
Section titled PropertiesAliasget; setstring Gets or sets the alias for the Helm chart dependency. The alias is an optional identifier that can be used to reference or override the default name of the dependency.
Conditionget; setstring Gets or sets the condition associated with the Helm chart dependency. The condition is used to control whether this dependency is enabled or disabled based on specific criteria or flags defined in the Helm values.
ImportValuesget; setList<string> Represents the list of values to be imported into the Helm chart dependency. These values are used to override or supplement configuration settings within the chart.
Nameget; setstring Gets or sets the name of the Helm chart dependency. This property specifies the unique name identifying the Helm chart.
Repositoryget; setstring Gets or sets the repository URL or location where the Helm chart dependency is located.
Tagsget; setList<string> Gets or sets a list of tags associated with the Helm chart dependency. Tags are used to manage and conditionally enable dependencies in a Helm chart.
Versionget; setstring Gets or sets the version of the Helm chart dependency. This property specifies the version of the Helm chart to be used in the deployment process, ensuring compatibility and correctness.