// *** WARNING: this file was generated by pulumi-language-dotnet. *** // *** 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.DockerBuild.Inputs { public sealed class CacheFromAzureBlobArgs : global::Pulumi.ResourceArgs { /// /// Base URL of the storage account. /// [Input("accountUrl")] public Input? AccountUrl { get; set; } /// /// The name of the cache image. /// [Input("name", required: true)] public Input Name { get; set; } = null!; [Input("secretAccessKey")] private Input? _secretAccessKey; /// /// Blob storage account key. /// public Input? SecretAccessKey { get => _secretAccessKey; set { var emptySecret = Output.CreateSecret(0); _secretAccessKey = Output.Tuple?, int>(value, emptySecret).Apply(t => t.Item1); } } public CacheFromAzureBlobArgs() { } public static new CacheFromAzureBlobArgs Empty => new CacheFromAzureBlobArgs(); } }