Files
pulumi-docker-build/sdk/dotnet/Outputs/ExportOCI.cs
Ramon Quitales 8c5a9ac033 Fix weekly pulumi/pulumi update (#501)
Fixes: #497 

This PR follows the `weekly-pulumi-update` CI workflow steps to update
our `pulumi/pulumi` dependency, with manual intervention to resolve
tooling update conflicts. Before generating the SDKs, it's necessary to
update the language tools and otel packages to ensure compatibility with
the latest changes.

Additional command executed for the manual updates:

```sh
TOOLS=(
    "github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3"
    "github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3"
    "github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3"
    "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
)

for TOOL in "${TOOLS[@]}"; do
    go get -u $TOOL
    go mod tidy
done
```

---

Note: the Go directive is upgraded to v1.24 as
`github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3` requires Go
v1.24
([ref](5c96e4e6aa/sdk/go/pulumi-language-go/go.mod (L3))).
2025-04-21 11:26:37 -07:00

78 lines
2.2 KiB
C#
Generated

// *** 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 ExportOCI
{
/// <summary>
/// Attach an arbitrary key/value annotation to the image.
/// </summary>
public readonly ImmutableDictionary<string, string>? Annotations;
/// <summary>
/// The compression type to use.
/// </summary>
public readonly Pulumi.DockerBuild.CompressionType? Compression;
/// <summary>
/// Compression level from 0 to 22.
/// </summary>
public readonly int? CompressionLevel;
/// <summary>
/// The local export path.
/// </summary>
public readonly string? Dest;
/// <summary>
/// Forcefully apply compression.
/// </summary>
public readonly bool? ForceCompression;
/// <summary>
/// Specify images names to export. This is overridden if tags are already specified.
/// </summary>
public readonly ImmutableArray<string> Names;
/// <summary>
/// Use OCI media types in exporter manifests.
/// </summary>
public readonly bool? OciMediaTypes;
/// <summary>
/// Bundle the output into a tarball layout.
/// </summary>
public readonly bool? Tar;
[OutputConstructor]
private ExportOCI(
ImmutableDictionary<string, string>? annotations,
Pulumi.DockerBuild.CompressionType? compression,
int? compressionLevel,
string? dest,
bool? forceCompression,
ImmutableArray<string> names,
bool? ociMediaTypes,
bool? tar)
{
Annotations = annotations;
Compression = compression;
CompressionLevel = compressionLevel;
Dest = dest;
ForceCompression = forceCompression;
Names = names;
OciMediaTypes = ociMediaTypes;
Tar = tar;
}
}
}