// *** 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 ExportArgs : global::Pulumi.ResourceArgs { /// /// A no-op export. Helpful for silencing the 'no exports' warning if you /// just want to populate caches. /// [Input("cacheonly")] public Input? Cacheonly { get; set; } /// /// When `true` this entry will be excluded. Defaults to `false`. /// [Input("disabled")] public Input? Disabled { get; set; } /// /// Export as a Docker image layout. /// [Input("docker")] public Input? Docker { get; set; } /// /// Outputs the build result into a container image format. /// [Input("image")] public Input? Image { get; set; } /// /// Export to a local directory as files and directories. /// [Input("local")] public Input? Local { get; set; } /// /// Identical to the Docker exporter but uses OCI media types by default. /// [Input("oci")] public Input? Oci { get; set; } /// /// A raw string as you would provide it to the Docker CLI (e.g., /// `type=docker`) /// [Input("raw")] public Input? Raw { get; set; } /// /// Identical to the Image exporter, but pushes by default. /// [Input("registry")] public Input? Registry { get; set; } /// /// Export to a local directory as a tarball. /// [Input("tar")] public Input? Tar { get; set; } public ExportArgs() { } public static new ExportArgs Empty => new ExportArgs(); } }