// *** WARNING: this file was generated by test. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
namespace Pulumi.Example.Inputs
{
///
/// BETA FEATURE - Options to configure the Helm Release resource.
///
public sealed class HelmReleaseSettings : Pulumi.InvokeArgs
{
///
/// The backend storage driver for Helm. Values are: configmap, secret, memory, sql.
///
[Input("driver")]
public string? Driver { get; set; }
///
/// The path to the helm plugins directory.
///
[Input("pluginsPath")]
public string? PluginsPath { get; set; }
///
/// to test required args
///
[Input("requiredArg", required: true)]
public string RequiredArg { get; set; } = null!;
public HelmReleaseSettings()
{
Driver = Utilities.GetEnv("PULUMI_K8S_HELM_DRIVER") ?? "secret";
PluginsPath = Utilities.GetEnv("PULUMI_K8S_HELM_PLUGINS_PATH");
}
}
}