// *** 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.Outputs { [OutputType] public sealed class Export { /// /// A no-op export. Helpful for silencing the 'no exports' warning if you /// just want to populate caches. /// public readonly Outputs.ExportCacheOnly? Cacheonly; /// /// When `true` this entry will be excluded. Defaults to `false`. /// public readonly bool? Disabled; /// /// Export as a Docker image layout. /// public readonly Outputs.ExportDocker? Docker; /// /// Outputs the build result into a container image format. /// public readonly Outputs.ExportImage? Image; /// /// Export to a local directory as files and directories. /// public readonly Outputs.ExportLocal? Local; /// /// Identical to the Docker exporter but uses OCI media types by default. /// public readonly Outputs.ExportOCI? Oci; /// /// A raw string as you would provide it to the Docker CLI (e.g., /// `type=docker`) /// public readonly string? Raw; /// /// Identical to the Image exporter, but pushes by default. /// public readonly Outputs.ExportRegistry? Registry; /// /// Export to a local directory as a tarball. /// public readonly Outputs.ExportTar? Tar; [OutputConstructor] private Export( Outputs.ExportCacheOnly? cacheonly, bool? disabled, Outputs.ExportDocker? docker, Outputs.ExportImage? image, Outputs.ExportLocal? local, Outputs.ExportOCI? oci, string? raw, Outputs.ExportRegistry? registry, Outputs.ExportTar? tar) { Cacheonly = cacheonly; Disabled = disabled; Docker = docker; Image = image; Local = local; Oci = oci; Raw = raw; Registry = registry; Tar = tar; } } }