mirror of https://github.com/pulumi/pulumi.git
44 lines
1.3 KiB
C#
44 lines
1.3 KiB
C#
// *** 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
|
|
{
|
|
|
|
/// <summary>
|
|
/// BETA FEATURE - Options to configure the Helm Release resource.
|
|
/// </summary>
|
|
public sealed class HelmReleaseSettings : global::Pulumi.InvokeArgs
|
|
{
|
|
/// <summary>
|
|
/// The backend storage driver for Helm. Values are: configmap, secret, memory, sql.
|
|
/// </summary>
|
|
[Input("driver")]
|
|
public string? Driver { get; set; }
|
|
|
|
/// <summary>
|
|
/// The path to the helm plugins directory.
|
|
/// </summary>
|
|
[Input("pluginsPath")]
|
|
public string? PluginsPath { get; set; }
|
|
|
|
/// <summary>
|
|
/// to test required args
|
|
/// </summary>
|
|
[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");
|
|
}
|
|
public static new HelmReleaseSettings Empty => new HelmReleaseSettings();
|
|
}
|
|
}
|