From 8c5a9ac033694655127a8f47d09bcdb7cfa29327 Mon Sep 17 00:00:00 2001 From: Ramon Quitales Date: Mon, 21 Apr 2025 11:26:37 -0700 Subject: [PATCH] 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](https://github.com/pulumi/pulumi/blob/5c96e4e6aa181bbc8385a12b38653d2dabd6eedf/sdk/go/pulumi-language-go/go.mod#L3)). --- .pulumi.version | 2 +- go.mod | 132 +-- go.sum | 274 +++-- sdk/dotnet/Config/Config.cs | 2 +- sdk/dotnet/Enums.cs | 2 +- sdk/dotnet/Image.cs | 2 +- sdk/dotnet/Index.cs | 2 +- sdk/dotnet/Inputs/BuildContextArgs.cs | 2 +- sdk/dotnet/Inputs/BuilderConfigArgs.cs | 2 +- sdk/dotnet/Inputs/CacheFromArgs.cs | 2 +- sdk/dotnet/Inputs/CacheFromAzureBlobArgs.cs | 2 +- .../Inputs/CacheFromGitHubActionsArgs.cs | 2 +- sdk/dotnet/Inputs/CacheFromLocalArgs.cs | 2 +- sdk/dotnet/Inputs/CacheFromRegistryArgs.cs | 2 +- sdk/dotnet/Inputs/CacheFromS3Args.cs | 2 +- sdk/dotnet/Inputs/CacheToArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToAzureBlobArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToGitHubActionsArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToInlineArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToLocalArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToRegistryArgs.cs | 2 +- sdk/dotnet/Inputs/CacheToS3Args.cs | 2 +- sdk/dotnet/Inputs/ContextArgs.cs | 2 +- sdk/dotnet/Inputs/DockerfileArgs.cs | 2 +- sdk/dotnet/Inputs/ExportArgs.cs | 2 +- sdk/dotnet/Inputs/ExportCacheOnlyArgs.cs | 2 +- sdk/dotnet/Inputs/ExportDockerArgs.cs | 2 +- sdk/dotnet/Inputs/ExportImageArgs.cs | 2 +- sdk/dotnet/Inputs/ExportLocalArgs.cs | 2 +- sdk/dotnet/Inputs/ExportOCIArgs.cs | 2 +- sdk/dotnet/Inputs/ExportRegistryArgs.cs | 2 +- sdk/dotnet/Inputs/ExportTarArgs.cs | 2 +- sdk/dotnet/Inputs/RegistryArgs.cs | 2 +- sdk/dotnet/Inputs/SSHArgs.cs | 2 +- sdk/dotnet/Outputs/BuildContext.cs | 2 +- sdk/dotnet/Outputs/BuilderConfig.cs | 2 +- sdk/dotnet/Outputs/CacheFrom.cs | 2 +- sdk/dotnet/Outputs/CacheFromAzureBlob.cs | 2 +- sdk/dotnet/Outputs/CacheFromGitHubActions.cs | 2 +- sdk/dotnet/Outputs/CacheFromLocal.cs | 2 +- sdk/dotnet/Outputs/CacheFromRegistry.cs | 2 +- sdk/dotnet/Outputs/CacheFromS3.cs | 2 +- sdk/dotnet/Outputs/CacheTo.cs | 2 +- sdk/dotnet/Outputs/CacheToAzureBlob.cs | 2 +- sdk/dotnet/Outputs/CacheToGitHubActions.cs | 2 +- sdk/dotnet/Outputs/CacheToInline.cs | 2 +- sdk/dotnet/Outputs/CacheToLocal.cs | 2 +- sdk/dotnet/Outputs/CacheToRegistry.cs | 2 +- sdk/dotnet/Outputs/CacheToS3.cs | 2 +- sdk/dotnet/Outputs/Context.cs | 2 +- sdk/dotnet/Outputs/Dockerfile.cs | 2 +- sdk/dotnet/Outputs/Export.cs | 2 +- sdk/dotnet/Outputs/ExportCacheOnly.cs | 2 +- sdk/dotnet/Outputs/ExportDocker.cs | 2 +- sdk/dotnet/Outputs/ExportImage.cs | 2 +- sdk/dotnet/Outputs/ExportLocal.cs | 2 +- sdk/dotnet/Outputs/ExportOCI.cs | 2 +- sdk/dotnet/Outputs/ExportRegistry.cs | 2 +- sdk/dotnet/Outputs/ExportTar.cs | 2 +- sdk/dotnet/Outputs/Registry.cs | 2 +- sdk/dotnet/Outputs/SSH.cs | 2 +- sdk/dotnet/Provider.cs | 2 +- sdk/dotnet/Utilities.cs | 2 +- sdk/go/dockerbuild/go.mod | 38 +- sdk/go/dockerbuild/go.sum | 72 +- sdk/nodejs/package.json | 2 +- sdk/python/pulumi_docker_build/__init__.py | 1 + sdk/python/pulumi_docker_build/_enums.py | 10 +- sdk/python/pulumi_docker_build/_inputs.py | 1041 +++++++++-------- .../pulumi_docker_build/config/__init__.py | 1 + .../pulumi_docker_build/config/__init__.pyi | 1 + sdk/python/pulumi_docker_build/config/vars.py | 1 + sdk/python/pulumi_docker_build/image.py | 202 ++-- sdk/python/pulumi_docker_build/index.py | 54 +- sdk/python/pulumi_docker_build/outputs.py | 625 +++++----- sdk/python/pulumi_docker_build/provider.py | 20 +- 76 files changed, 1306 insertions(+), 1290 deletions(-) diff --git a/.pulumi.version b/.pulumi.version index 07d9283..1f201ea 100644 --- a/.pulumi.version +++ b/.pulumi.version @@ -1 +1 @@ -3.153.1 +3.163.0 diff --git a/go.mod b/go.mod index 0c36b81..cc35ea4 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/pulumi/pulumi-docker-build -go 1.23.1 +go 1.24.1 require ( github.com/aws/aws-sdk-go v1.55.5 @@ -16,14 +16,14 @@ require ( github.com/otiai10/copy v1.14.0 github.com/pulumi/providertest v0.1.3 github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b - github.com/pulumi/pulumi-go-provider v0.24.1 - github.com/pulumi/pulumi-java/pkg v0.20.0 - github.com/pulumi/pulumi-yaml v1.13.0 - github.com/pulumi/pulumi/pkg/v3 v3.156.0 - github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250317155042-e15e594b4e1b - github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250317155042-e15e594b4e1b - github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250317155042-e15e594b4e1b - github.com/pulumi/pulumi/sdk/v3 v3.156.0 + github.com/pulumi/pulumi-go-provider v0.26.0 + github.com/pulumi/pulumi-java/pkg v1.9.0 + github.com/pulumi/pulumi-yaml v1.15.1 + github.com/pulumi/pulumi/pkg/v3 v3.163.0 + github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702 + github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702 + github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702 + github.com/pulumi/pulumi/sdk/v3 v3.163.0 github.com/regclient/regclient v0.7.1 github.com/sirupsen/logrus v1.9.3 github.com/spf13/afero v1.14.0 @@ -35,24 +35,22 @@ require ( go.opentelemetry.io/otel/sdk v1.35.0 go.opentelemetry.io/otel/trace v1.35.0 go.uber.org/mock v0.5.0 - golang.org/x/crypto v0.36.0 - golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 - google.golang.org/protobuf v1.36.5 + golang.org/x/crypto v0.37.0 + golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 + google.golang.org/protobuf v1.36.6 gopkg.in/yaml.v3 v3.0.1 ) require ( 4d63.com/gocheckcompilerdirectives v1.2.1 // indirect 4d63.com/gochecknoglobals v0.2.1 // indirect - cloud.google.com/go v0.115.1 // indirect - cloud.google.com/go/auth v0.9.3 // indirect - cloud.google.com/go/auth/oauth2adapt v0.2.4 // indirect + cloud.google.com/go v0.112.1 // indirect cloud.google.com/go/compute/metadata v0.6.0 // indirect - cloud.google.com/go/iam v1.2.0 // indirect - cloud.google.com/go/kms v1.19.0 // indirect - cloud.google.com/go/logging v1.11.0 // indirect - cloud.google.com/go/longrunning v0.6.0 // indirect - cloud.google.com/go/storage v1.43.0 // indirect + cloud.google.com/go/iam v1.1.6 // indirect + cloud.google.com/go/kms v1.15.7 // indirect + cloud.google.com/go/logging v1.9.0 // indirect + cloud.google.com/go/longrunning v0.5.5 // indirect + cloud.google.com/go/storage v1.39.1 // indirect dario.cat/mergo v1.0.1 // indirect github.com/4meepo/tagalign v1.3.4 // indirect github.com/Abirdcfly/dupword v0.0.14 // indirect @@ -71,14 +69,14 @@ require ( github.com/Azure/go-autorest v14.2.0+incompatible // indirect github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v1.3.2 // indirect - github.com/BurntSushi/toml v1.4.0 // indirect + github.com/BurntSushi/toml v1.5.0 // indirect github.com/Crocmagnon/fatcontext v0.2.2 // indirect github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect github.com/GaijinEntertainment/go-exhaustruct/v3 v3.2.0 // indirect github.com/Masterminds/semver/v3 v3.2.1 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect github.com/OpenPeeDeeP/depguard/v2 v2.2.0 // indirect - github.com/ProtonMail/go-crypto v1.1.6 // indirect + github.com/ProtonMail/go-crypto v1.2.0 // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/alecthomas/chroma v0.10.0 // indirect github.com/alecthomas/chroma/v2 v2.13.0 // indirect @@ -86,31 +84,31 @@ require ( github.com/alexkohler/nakedret/v2 v2.0.4 // indirect github.com/alexkohler/prealloc v1.0.0 // indirect github.com/alingse/asasalint v0.0.11 // indirect - github.com/apparentlymart/go-cidr v1.1.0 // indirect + github.com/apparentlymart/go-cidr v1.0.1 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/ashanbrown/forbidigo v1.6.0 // indirect github.com/ashanbrown/makezero v1.1.1 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go-v2 v1.30.5 // indirect + github.com/aws/aws-sdk-go-v2 v1.30.3 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect - github.com/aws/aws-sdk-go-v2/config v1.27.33 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.32 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 // indirect - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect + github.com/aws/aws-sdk-go-v2/config v1.27.27 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.27 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.8 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 // indirect github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 // indirect github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.35.7 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 // indirect - github.com/aws/smithy-go v1.20.4 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 // indirect + github.com/aws/smithy-go v1.20.3 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/aymerick/douceur v0.2.0 // indirect github.com/beorn7/perks v1.0.1 // indirect @@ -127,9 +125,9 @@ require ( github.com/cenkalti/backoff/v4 v4.3.0 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/charithe/durationcheck v0.0.10 // indirect - github.com/charmbracelet/bubbles v0.20.0 // indirect + github.com/charmbracelet/bubbles v0.21.0 // indirect github.com/charmbracelet/bubbletea v1.3.4 // indirect - github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect + github.com/charmbracelet/colorprofile v0.3.0 // indirect github.com/charmbracelet/glamour v0.6.0 // indirect github.com/charmbracelet/lipgloss v1.1.0 // indirect github.com/charmbracelet/x/ansi v0.8.0 // indirect @@ -138,7 +136,7 @@ require ( github.com/chavacava/garif v0.1.0 // indirect github.com/cheggaaa/pb v1.0.29 // indirect github.com/ckaznocha/intrange v0.1.2 // indirect - github.com/cloudflare/circl v1.6.0 // indirect + github.com/cloudflare/circl v1.6.1 // indirect github.com/compose-spec/compose-go/v2 v2.4.8 // indirect github.com/containerd/console v1.0.4 // indirect github.com/containerd/containerd/api v1.8.0 // indirect @@ -155,7 +153,7 @@ require ( github.com/cyphar/filepath-securejoin v0.4.1 // indirect github.com/daixiang0/gci v0.13.4 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect - github.com/deckarep/golang-set/v2 v2.6.0 // indirect + github.com/deckarep/golang-set/v2 v2.5.0 // indirect github.com/denis-tingaikin/go-header v0.5.0 // indirect github.com/djherbis/times v1.6.0 // indirect github.com/dlclark/regexp2 v1.11.0 // indirect @@ -178,16 +176,16 @@ require ( github.com/fatih/structtag v1.2.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/firefart/nonamedreturns v1.0.5 // indirect - github.com/fsnotify/fsnotify v1.8.0 // indirect - github.com/fvbommel/sortorder v1.1.0 // indirect + github.com/fsnotify/fsnotify v1.9.0 // indirect + github.com/fvbommel/sortorder v1.0.1 // indirect github.com/fxamacker/cbor/v2 v2.7.0 // indirect github.com/fzipp/gocyclo v0.6.0 // indirect github.com/ghostiam/protogetter v0.3.6 // indirect github.com/go-critic/go-critic v0.11.4 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.6.2 // indirect - github.com/go-git/go-git/v5 v5.14.0 // indirect - github.com/go-jose/go-jose/v4 v4.0.4 // indirect + github.com/go-git/go-git/v5 v5.16.0 // indirect + github.com/go-jose/go-jose/v3 v3.0.4 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.6 // indirect @@ -206,9 +204,9 @@ require ( github.com/gobwas/glob v0.2.3 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gofrs/flock v0.12.1 // indirect - github.com/gofrs/uuid v4.4.0+incompatible // indirect + github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v5 v5.2.1 // indirect + github.com/golang-jwt/jwt/v5 v5.2.2 // indirect github.com/golang/glog v1.2.4 // indirect github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect github.com/golang/protobuf v1.5.4 // indirect @@ -224,12 +222,12 @@ require ( github.com/google/go-querystring v1.1.0 // indirect github.com/google/gofuzz v1.2.0 // indirect github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af // indirect - github.com/google/s2a-go v0.1.8 // indirect + github.com/google/s2a-go v0.1.7 // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect github.com/google/uuid v1.6.0 // indirect github.com/google/wire v0.6.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect - github.com/googleapis/gax-go/v2 v2.13.0 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect + github.com/googleapis/gax-go/v2 v2.12.2 // indirect github.com/gordonklaus/ineffassign v0.1.0 // indirect github.com/gorilla/css v1.0.0 // indirect github.com/gorilla/mux v1.8.1 // indirect @@ -252,7 +250,7 @@ require ( github.com/hashicorp/go-version v1.7.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hashicorp/hcl/v2 v2.23.0 // indirect - github.com/hashicorp/vault/api v1.14.0 // indirect + github.com/hashicorp/vault/api v1.12.0 // indirect github.com/hexops/gotextdiff v1.0.3 // indirect github.com/iancoleman/strcase v0.3.0 // indirect github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd // indirect @@ -311,7 +309,7 @@ require ( github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/moby/docker-image-spec v1.3.1 // indirect github.com/moby/locker v1.0.1 // indirect - github.com/moby/moby v26.1.0+incompatible // indirect + github.com/moby/moby v26.1.5+incompatible // indirect github.com/moby/spdystream v0.4.0 // indirect github.com/moby/sys/mountinfo v0.7.2 // indirect github.com/moby/sys/sequential v0.6.0 // indirect @@ -460,24 +458,24 @@ require ( go.uber.org/automaxprocs v1.6.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect - gocloud.dev v0.39.0 // indirect - gocloud.dev/secrets/hashivault v0.39.0 // indirect + gocloud.dev v0.37.0 // indirect + gocloud.dev/secrets/hashivault v0.37.0 // indirect golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect golang.org/x/mod v0.24.0 // indirect - golang.org/x/net v0.37.0 // indirect + golang.org/x/net v0.39.0 // indirect golang.org/x/oauth2 v0.25.0 // indirect - golang.org/x/sync v0.12.0 // indirect - golang.org/x/sys v0.31.0 // indirect - golang.org/x/term v0.30.0 // indirect - golang.org/x/text v0.23.0 // indirect + golang.org/x/sync v0.13.0 // indirect + golang.org/x/sys v0.32.0 // indirect + golang.org/x/term v0.31.0 // indirect + golang.org/x/text v0.24.0 // indirect golang.org/x/time v0.6.0 // indirect - golang.org/x/tools v0.31.0 // indirect - golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect - google.golang.org/api v0.196.0 // indirect - google.golang.org/genproto v0.0.0-20240903143218-8af14fe29dc1 // indirect + golang.org/x/tools v0.32.0 // indirect + golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect + google.golang.org/api v0.169.0 // indirect + google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 // indirect - google.golang.org/grpc v1.71.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect + google.golang.org/grpc v1.71.1 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect diff --git a/go.sum b/go.sum index ef3a288..21b87ff 100644 --- a/go.sum +++ b/go.sum @@ -3,24 +3,20 @@ 4d63.com/gochecknoglobals v0.2.1 h1:1eiorGsgHOFOuoOiJDy2psSrQbRdIHrlge0IJIkUgDc= 4d63.com/gochecknoglobals v0.2.1/go.mod h1:KRE8wtJB3CXCsb1xy421JfTHIIbmT3U5ruxw2Qu8fSU= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.115.1 h1:Jo0SM9cQnSkYfp44+v+NQXHpcHqlnRJk2qxh6yvxxxQ= -cloud.google.com/go v0.115.1/go.mod h1:DuujITeaufu3gL68/lOFIirVNJwQeyf5UXyi+Wbgknc= -cloud.google.com/go/auth v0.9.3 h1:VOEUIAADkkLtyfr3BLa3R8Ed/j6w1jTBmARx+wb5w5U= -cloud.google.com/go/auth v0.9.3/go.mod h1:7z6VY+7h3KUdRov5F1i8NDP5ZzWKYmEPO842BgCsmTk= -cloud.google.com/go/auth/oauth2adapt v0.2.4 h1:0GWE/FUsXhf6C+jAkWgYm7X9tK8cuEIfy19DBn6B6bY= -cloud.google.com/go/auth/oauth2adapt v0.2.4/go.mod h1:jC/jOpwFP6JBxhB3P5Rr0a9HLMC/Pe3eaL4NmdvqPtc= +cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= +cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.0 h1:kZKMKVNk/IsSSc/udOb83K0hL/Yh/Gcqpz+oAkoIFN8= -cloud.google.com/go/iam v1.2.0/go.mod h1:zITGuWgsLZxd8OwAlX+eMFgZDXzBm7icj1PVTYG766Q= -cloud.google.com/go/kms v1.19.0 h1:x0OVJDl6UH1BSX4THKlMfdcFWoE4ruh90ZHuilZekrU= -cloud.google.com/go/kms v1.19.0/go.mod h1:e4imokuPJUc17Trz2s6lEXFDt8bgDmvpVynH39bdrHM= -cloud.google.com/go/logging v1.11.0 h1:v3ktVzXMV7CwHq1MBF65wcqLMA7i+z3YxbUsoK7mOKs= -cloud.google.com/go/logging v1.11.0/go.mod h1:5LDiJC/RxTt+fHc1LAt20R9TKiUTReDg6RuuFOZ67+A= -cloud.google.com/go/longrunning v0.6.0 h1:mM1ZmaNsQsnb+5n1DNPeL0KwQd9jQRqSqSDEkBZr+aI= -cloud.google.com/go/longrunning v0.6.0/go.mod h1:uHzSZqW89h7/pasCWNYdUpwGz3PcVWhrWupreVPYLts= -cloud.google.com/go/storage v1.43.0 h1:CcxnSohZwizt4LCzQHWvBf1/kvtHUn7gk9QERXPyXFs= -cloud.google.com/go/storage v1.43.0/go.mod h1:ajvxEa7WmZS1PxvKRq4bq0tFT3vMd502JwstCcYv0Q0= +cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= +cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= +cloud.google.com/go/kms v1.15.7 h1:7caV9K3yIxvlQPAcaFffhlT7d1qpxjB1wHBtjWa13SM= +cloud.google.com/go/kms v1.15.7/go.mod h1:ub54lbsa6tDkUwnu4W7Yt1aAIFLnspgh0kPGToDukeI= +cloud.google.com/go/logging v1.9.0 h1:iEIOXFO9EmSiTjDmfpbRjOxECO7R8C7b8IXUGOj7xZw= +cloud.google.com/go/logging v1.9.0/go.mod h1:1Io0vnZv4onoUnsVUQY3HZ3Igb1nBchky0A0y7BBBhE= +cloud.google.com/go/longrunning v0.5.5 h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg= +cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= +cloud.google.com/go/storage v1.39.1 h1:MvraqHKhogCOTXTlct/9C3K3+Uy2jBmFYb3/Sp6dVtY= +cloud.google.com/go/storage v1.39.1/go.mod h1:xK6xZmxZmo+fyP7+DEF6FhNc24/JAe95OLyOHCXFH1o= dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s= dario.cat/mergo v1.0.1/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= @@ -68,8 +64,8 @@ github.com/AzureAD/microsoft-authentication-extensions-for-go/cache v0.1.1/go.mo github.com/AzureAD/microsoft-authentication-library-for-go v1.3.2 h1:kYRSnvJju5gYVyhkij+RTJ/VR6QIUaCfWeaFm2ycsjQ= github.com/AzureAD/microsoft-authentication-library-for-go v1.3.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0= -github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= +github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/Crocmagnon/fatcontext v0.2.2 h1:OrFlsDdOj9hW/oBEJBNSuH7QWf+E9WPVHw+x52bXVbk= github.com/Crocmagnon/fatcontext v0.2.2/go.mod h1:WSn/c/+MMNiD8Pri0ahRj0o9jVpeowzavOQplBJw6u0= github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 h1:sHglBQTwgx+rWPdisA5ynNEsoARbiCBOyGcJM4/OzsM= @@ -89,8 +85,8 @@ github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63n github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/OpenPeeDeeP/depguard/v2 v2.2.0 h1:vDfG60vDtIuf0MEOhmLlLLSzqaRM8EMcgJPdp74zmpA= github.com/OpenPeeDeeP/depguard/v2 v2.2.0/go.mod h1:CIzddKRvLBC4Au5aYP/i3nyaWQ+ClszLIuVocRiCYFQ= -github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw= -github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.2.0 h1:+PhXXn4SPGd+qk76TlEePBfOfivE0zkWFenhGhFLzWs= +github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= github.com/Shopify/logrus-bugsnag v0.0.0-20170309145241-6dbc35f2c30d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d h1:UrqY+r/OJnIp5u0s1SbQ8dVfLCZJsnvazdBP5hS4iRs= github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= @@ -120,9 +116,8 @@ github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1 github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= +github.com/apparentlymart/go-cidr v1.0.1 h1:NmIwLZ/KdsjIUlhf+/Np40atNXm/+lZ5txfTJ/SpF+U= github.com/apparentlymart/go-cidr v1.0.1/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= -github.com/apparentlymart/go-cidr v1.1.0 h1:2mAhrMoF+nhXqxTzSZMUzDHkLjmIHC+Zzn4tdgBZjnU= -github.com/apparentlymart/go-cidr v1.1.0/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= @@ -136,48 +131,48 @@ github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU= github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= -github.com/aws/aws-sdk-go-v2 v1.30.5 h1:mWSRTwQAb0aLE17dSzztCVJWI9+cRMgqebndjwDyK0g= -github.com/aws/aws-sdk-go-v2 v1.30.5/go.mod h1:CT+ZPWXbYrci8chcARI3OmI/qgd+f6WtuLOoaIA8PR0= +github.com/aws/aws-sdk-go-v2 v1.30.3 h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY= +github.com/aws/aws-sdk-go-v2 v1.30.3/go.mod h1:nIQjQVp5sfpQcTc9mPSr1B0PaWK5ByX9MOoDadSN4lc= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 h1:tW1/Rkad38LA15X4UQtjXZXNKsCgkshC3EbmcUmghTg= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3/go.mod h1:UbnqO+zjqk3uIt9yCACHJ9IVNhyhOCnYk8yA19SAWrM= -github.com/aws/aws-sdk-go-v2/config v1.27.33 h1:Nof9o/MsmH4oa0s2q9a0k7tMz5x/Yj5k06lDODWz3BU= -github.com/aws/aws-sdk-go-v2/config v1.27.33/go.mod h1:kEqdYzRb8dd8Sy2pOdEbExTTF5v7ozEXX0McgPE7xks= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32 h1:7Cxhp/BnT2RcGy4VisJ9miUPecY+lyE9I8JvcZofn9I= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32/go.mod h1:P5/QMF3/DCHbXGEGkdbilXHsyTBX5D3HSwcrSc9p20I= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 h1:pfQ2sqNpMVK6xz2RbqLEL0GH87JOwSxPV2rzm8Zsb74= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13/go.mod h1:NG7RXPUlqfsCLLFfi0+IpKN4sCB9D9fw/qTaSB+xRoU= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10 h1:zeN9UtUlA6FTx0vFSayxSX32HDw73Yb6Hh2izDSFxXY= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.10/go.mod h1:3HKuexPDcwLWPaqpW2UR/9n8N/u/3CKcGAzSs8p8u8g= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 h1:pI7Bzt0BJtYA0N/JEC6B8fJ4RBrEMi1LBrkMdFYNSnQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17/go.mod h1:Dh5zzJYMtxfIjYW+/evjQ8uj2OyR/ve2KROHGHlSFqE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 h1:Mqr/V5gvrhA2gvgnF42Zh5iMiQNcOYthFYwCyrnuWlc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17/go.mod h1:aLJpZlCmjE+V+KtN1q1uyZkfnUWpQGpbsn89XPKyzfU= -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ= -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= +github.com/aws/aws-sdk-go-v2/config v1.27.27 h1:HdqgGt1OAP0HkEDDShEl0oSYa9ZZBSOmKpdpsDMdO90= +github.com/aws/aws-sdk-go-v2/config v1.27.27/go.mod h1:MVYamCg76dFNINkZFu4n4RjDixhVr51HLj4ErWzrVwg= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 h1:2raNba6gr2IfA0eqqiP2XiQ0UVOpGPgDSi0I9iAP+UI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27/go.mod h1:gniiwbGahQByxan6YjQUMcW4Aov6bLC3m+evgcoN4r4= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 h1:KreluoV8FZDEtI6Co2xuNk/UqI9iwMrOx/87PBNIKqw= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11/go.mod h1:SeSUYBLsMYFoRvHE0Tjvn7kbxaUhl75CJi1sbfhMxkU= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.8 h1:u1KOU1S15ufyZqmH/rA3POkiRH6EcDANHj2xHRzq+zc= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.8/go.mod h1:WPv2FRnkIOoDv/8j2gSUsI4qDc7392w5anFB/I89GZ8= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 h1:SoNJ4RlFEQEbtDcCEt+QG56MY4fm4W8rYirAmq+/DdU= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15/go.mod h1:U9ke74k1n2bf+RIgoX1SXFed1HLs51OgUSs+Ph0KJP8= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 h1:C6WHdGnTDIYETAm5iErQUiVNsclNx9qbJVPIt03B6bI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15/go.mod h1:ZQLZqhcu+JhSrA9/NXRm8SkDvsycE+JkV3WGY41e+IM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15 h1:Z5r7SycxmSllHYmaAZPpmN8GviDrSGhMS6bldqtXZPw= github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15/go.mod h1:CetW7bDE00QoGEmPUoZuRog07SGVAUVW6LFpNP0YfIg= github.com/aws/aws-sdk-go-v2/service/iam v1.31.4 h1:eVm30ZIDv//r6Aogat9I88b5YX1xASSLcEDqHYRPVl0= github.com/aws/aws-sdk-go-v2/service/iam v1.31.4/go.mod h1:aXWImQV0uTW35LM0A/T4wEg6R1/ReXUu4SM6/lUHYK0= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 h1:KypMCbLPPHEmf9DgMGw51jMj77VfGPAN2Kv4cfhlfgI= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4/go.mod h1:Vz1JQXliGcQktFTN/LN6uGppAIRoLBR2bMvIMP0gOjc= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 h1:dT3MqvGhSoaIhRseqw2I0yH81l7wiR2vjs57O51EAm8= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3/go.mod h1:GlAeCkHwugxdHaueRr4nhPuY+WW+gR8UjlcqzPr1SPI= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17 h1:YPYe6ZmvUfDDDELqEKtAd6bo8zxhkm+XEFEzQisqUIE= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17/go.mod h1:oBtcnYua/CgzCWYN7NZ5j7PotFDaFSUjCYVTtfyn7vw= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsdzgl7ZL2KlXiUAoJnI/VxfHCvDFr2QDFj6u4= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 h1:HGErhhrxZlQ044RiM+WdoZxp0p+EGM62y3L6pwA4olE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17/go.mod h1:RkZEx4l0EHYDJpWppMJ3nD9wZJAa8/0lq9aVC+r2UII= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 h1:246A4lSTXWJw/rmlQI+TT2OcqeDMKBdyjEQrafMaQdA= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15/go.mod h1:haVfg3761/WF7YPuJOER2MP0k4UAXyHaLclKXB6usDg= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.7 h1:v0D1LeMkA/X+JHAZWERrr+sUGOt8KrCZKnJA6KszkcE= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.7/go.mod h1:K9lwD0Rsx9+NSaJKsdAdlDK4b2G4KKOEve9PzHxPoMI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 h1:hT8ZAZRIfqBqHbzKTII+CIiY8G2oC9OpLedkZ51DWl8= -github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 h1:pIaGg+08llrP7Q5aiz9ICWbY8cqhTkyy+0SHvfzQpTc= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7/go.mod h1:eEygMHnTKH/3kNp9Jr1n3PdejuSNcgwLe1dWgQtO0VQ= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 h1:/Cfdu0XV3mONYKaOt1Gr0k1KvQzkzPyiKUdlWJqy+J4= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7/go.mod h1:bCbAxKDqNvkHxRaIMnyVPXPo+OaPRwvmgzMxbz1VKSA= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 h1:NKTa1eqZYw8tiHSRGpP0VtTdub/8KNk8sDkNPFaOKDE= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7/go.mod h1:NXi1dIAGteSaRLqYgarlhP/Ij0cFT+qmCwiJqWh/U5o= -github.com/aws/smithy-go v1.20.4 h1:2HK1zBdPgRbjFOHlfeQZfpC4r72MOb9bZkiFwggKO+4= -github.com/aws/smithy-go v1.20.4/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 h1:SBn4I0fJXF9FYOVRSVMWuhvEKoAHDikjGpS3wlmw5DE= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1/go.mod h1:2snWQJQUKsbN66vAawJuOGX7dr37pfOq9hb0tZDGIqQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 h1:sZXIzO38GZOU+O0C+INqbH7C2yALwfMWpd64tONS/NE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 h1:BXx0ZIxvrJdSgSvKTZ+yRBeSqqgPM89VPlulEcl37tM= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 h1:yiwVzJW2ZxZTurVbYWA7QOrAaCYQR72t0wrSBfoesUE= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4/go.mod h1:0oxfLkpz3rQ/CHlx5hB7H69YUpFiI1tql6Q6Ne+1bCw= +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 h1:ZsDKRLXGWHk8WdtyYMoGNO7bTudrvuKpDKgMVRlepGE= +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3/go.mod h1:zwySh8fpFyXp9yOr/KVzxOl8SRqgf/IDw5aUt9UKFcQ= +github.com/aws/smithy-go v1.20.3 h1:ryHwveWzPV5BIof6fyDvor6V3iUL7nTfiTKXHiW05nE= +github.com/aws/smithy-go v1.20.3/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/aymanbagabas/go-osc52 v1.0.3/go.mod h1:zT8H+Rk4VSabYN90pWyugflM3ZhpTZNC7cASDfUCdT4= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= @@ -227,12 +222,12 @@ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UF github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/charithe/durationcheck v0.0.10 h1:wgw73BiocdBDQPik+zcEoBG/ob8uyBHf2iyoHGPf5w4= github.com/charithe/durationcheck v0.0.10/go.mod h1:bCWXb7gYRysD1CU3C+u4ceO49LoGOY1C1L6uouGNreQ= -github.com/charmbracelet/bubbles v0.20.0 h1:jSZu6qD8cRQ6k9OMfR1WlM+ruM8fkPWkHvQWD9LIutE= -github.com/charmbracelet/bubbles v0.20.0/go.mod h1:39slydyswPy+uVOHZ5x/GjwVAFkCsV8IIVy+4MhzwwU= +github.com/charmbracelet/bubbles v0.21.0 h1:9TdC97SdRVg/1aaXNVWfFH3nnLAwOXr8Fn6u6mfQdFs= +github.com/charmbracelet/bubbles v0.21.0/go.mod h1:HF+v6QUR4HkEpz62dx7ym2xc71/KBHg+zKwJtMw+qtg= github.com/charmbracelet/bubbletea v1.3.4 h1:kCg7B+jSCFPLYRA52SDZjr51kG/fMUEoPoZrkaDHyoI= github.com/charmbracelet/bubbletea v1.3.4/go.mod h1:dtcUCyCGEX3g9tosuYiut3MXgY/Jsv9nKVdibKKRRXo= -github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc h1:4pZI35227imm7yK2bGPcfpFEmuY1gc2YSTShr4iJBfs= -github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc/go.mod h1:X4/0JoqgTIPSFcRA/P6INZzIuyqdFY5rm8tb41s9okk= +github.com/charmbracelet/colorprofile v0.3.0 h1:KtLh9uuu1RCt+Hml4s6Hz+kB1PfV3wi++1h5ia65yKQ= +github.com/charmbracelet/colorprofile v0.3.0/go.mod h1:oHJ340RS2nmG1zRGPmhJKJ/jf4FPNNk0P39/wBPA1G0= github.com/charmbracelet/glamour v0.6.0 h1:wi8fse3Y7nfcabbbDuwolqTqMQPMnVPeZhDM273bISc= github.com/charmbracelet/glamour v0.6.0/go.mod h1:taqWV4swIMMbWALc0m7AfE9JkPSU8om2538k9ITBxOc= github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY= @@ -252,8 +247,8 @@ github.com/ckaznocha/intrange v0.1.2/go.mod h1:RWffCw/vKBwHeOEwWdCikAtY0q4gGt8Vh github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004 h1:lkAMpLVBDaj17e85keuznYcH5rqI438v41pKcBl4ZxQ= github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004/go.mod h1:yMWuSON2oQp+43nFtAV/uvKQIFpSPerB57DCt9t8sSA= -github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk= -github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= +github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= +github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4= @@ -306,8 +301,8 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/deckarep/golang-set/v2 v2.6.0 h1:XfcQbWM1LlMB8BsJ8N9vW5ehnnPVIw0je80NsVHagjM= -github.com/deckarep/golang-set/v2 v2.6.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= +github.com/deckarep/golang-set/v2 v2.5.0 h1:hn6cEZtQ0h3J8kFrHR/NrzyOoTnjgW1+FmNJzQ7y/sA= +github.com/deckarep/golang-set/v2 v2.5.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= github.com/denis-tingaikin/go-header v0.5.0 h1:SRdnP5ZKvcO9KKRP1KJrhFR3RrlGuD+42t4429eC9k8= github.com/denis-tingaikin/go-header v0.5.0/go.mod h1:mMenU5bWrok6Wl2UsZjy+1okegmwQ3UgWl4V1D8gjlY= github.com/denisenkom/go-mssqldb v0.0.0-20191128021309-1d7a30a10f73/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= @@ -380,10 +375,10 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= -github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M= -github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= -github.com/fvbommel/sortorder v1.1.0 h1:fUmoe+HLsBTctBDoaBwpQo5N+nrCp8g/BjKb/6ZQmYw= -github.com/fvbommel/sortorder v1.1.0/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= +github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= +github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= +github.com/fvbommel/sortorder v1.0.1 h1:dSnXLt4mJYH25uDDGa3biZNQsozaUWDSWeKJ0qqFfzE= +github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv5E= github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ= github.com/fzipp/gocyclo v0.6.0 h1:lsblElZG7d3ALtGMx9fmxeTKZaLLpU8mET09yN4BBLo= @@ -406,10 +401,10 @@ github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UN github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.14.0 h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60= -github.com/go-git/go-git/v5 v5.14.0/go.mod h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k= -github.com/go-jose/go-jose/v4 v4.0.4 h1:VsjPI33J0SB9vQM6PLmNjoHqMQNGPiZ0rHL7Ni7Q6/E= -github.com/go-jose/go-jose/v4 v4.0.4/go.mod h1:NKb5HO1EZccyMpiZNbdUw/14tiXNyUJh188dfnMCAfc= +github.com/go-git/go-git/v5 v5.16.0 h1:k3kuOEpkc0DeY7xlL6NaaNg39xdgQbtH5mwCafHO9AQ= +github.com/go-git/go-git/v5 v5.16.0/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= +github.com/go-jose/go-jose/v3 v3.0.4 h1:Wp5HA7bLQcKnf6YYao/4kpRpVMp/yf6+pJKV8WFSaNY= +github.com/go-jose/go-jose/v3 v3.0.4/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= @@ -428,8 +423,8 @@ github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+ github.com/go-openapi/swag v0.22.4 h1:QLMzNJnMGPRNDCbySlcj1x01tzU8/9LTTL9hZZZogBU= github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= github.com/go-sql-driver/mysql v1.3.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= -github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= +github.com/go-sql-driver/mysql v1.8.0 h1:UtktXaU2Nb64z/pLiGIxY4431SJ4/dR5cjMmlVHgnT4= +github.com/go-sql-driver/mysql v1.8.0/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= @@ -464,15 +459,15 @@ github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/flock v0.12.1 h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E= github.com/gofrs/flock v0.12.1/go.mod h1:9zxTsyu5xtJ9DK+1tFZyibEV7y3uwDxPPfbxeeHCoD0= -github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= -github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= +github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/protobuf v1.0.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= -github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= +github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8= +github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.2.4 h1:CNNw5U8lSiiBk7druxtSHHTsRWcxKoac6kZKm2peBBc= @@ -531,19 +526,19 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= -github.com/google/go-replayers/grpcreplay v1.3.0 h1:1Keyy0m1sIpqstQmgz307zhiJ1pV4uIlFds5weTmxbo= -github.com/google/go-replayers/grpcreplay v1.3.0/go.mod h1:v6NgKtkijC0d3e3RW8il6Sy5sqRVUwoQa4mHOGEy8DI= +github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= +github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= github.com/google/go-replayers/httpreplay v1.2.0 h1:VM1wEyyjaoU53BwrOnaf9VhAyQQEEioJvFYxYcLRKzk= github.com/google/go-replayers/httpreplay v1.2.0/go.mod h1:WahEFFZZ7a1P4VM1qEeHy+tME4bwyqPcwWbNlUI1Mcg= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/martian/v3 v3.3.3 h1:DIhPTQrbPkgs2yJYdXU/eNACCG5DVQjySNRNlflZ9Fc= -github.com/google/martian/v3 v3.3.3/go.mod h1:iEPrYcgCF7jA9OtScMFQyAlZZ4YXTKEtJ1E6RWzmBA0= +github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= +github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af h1:kmjWCqn2qkEml422C2Rrd27c3VGxi6a/6HNq8QmHRKM= github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af/go.mod h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo= -github.com/google/s2a-go v0.1.8 h1:zZDs9gcbt9ZPLV0ndSyQk6Kacx2g/X+SKYovpnz3SMM= -github.com/google/s2a-go v0.1.8/go.mod h1:6iNWHTpQ+nfNRN5E00MSdfDwVesa8hhS32PhPO8deJA= +github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= +github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= @@ -553,10 +548,10 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/wire v0.6.0 h1:HBkoIh4BdSxoyo9PveV8giw7ZsaBOvzWKfcg/6MrVwI= github.com/google/wire v0.6.0/go.mod h1:F4QhpQ9EDIdJ1Mbop/NZBRB+5yrR6qg3BnctaoUk6NA= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.13.0 h1:yitjD5f7jQHhyDsnhKEBU52NdvvdSeGzlAnDPT0hH1s= -github.com/googleapis/gax-go/v2 v2.13.0/go.mod h1:Z/fvTZXF8/uw7Xu5GuslPw+bplx6SS338j1Is2S+B7A= +github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs= +github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= +github.com/googleapis/gax-go/v2 v2.12.2 h1:mhN09QQW1jEWeMF74zGR81R30z4VJzjZsfkUhuHF+DA= +github.com/googleapis/gax-go/v2 v2.12.2/go.mod h1:61M8vcyyXR2kqKFxKrfA22jaA8JGF7Dc8App1U3H6jc= github.com/gordonklaus/ineffassign v0.1.0 h1:y2Gd/9I7MdY1oEIt+n+rowjBNDcLQq3RsH5hwJd0f9s= github.com/gordonklaus/ineffassign v0.1.0/go.mod h1:Qcp2HIAYhR7mNUVSIxZww3Guk4it82ghYcEXIAk+QT0= github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY= @@ -612,8 +607,8 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.23.0 h1:Fphj1/gCylPxHutVSEOf2fBOh1VE4AuLV7+kbJf3qos= github.com/hashicorp/hcl/v2 v2.23.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= -github.com/hashicorp/vault/api v1.14.0 h1:Ah3CFLixD5jmjusOgm8grfN9M0d+Y8fVR2SW0K6pJLU= -github.com/hashicorp/vault/api v1.14.0/go.mod h1:pV9YLxBGSz+cItFDd8Ii4G17waWOQ32zVjMWHe/cOqk= +github.com/hashicorp/vault/api v1.12.0 h1:meCpJSesvzQyao8FCOgk2fGdoADAnbDu2WPJN1lDLJ4= +github.com/hashicorp/vault/api v1.12.0/go.mod h1:si+lJCYO7oGkIoNPAN8j3azBLTn9SjMGS+jFaHd1Cck= github.com/hexops/autogold v1.3.0 h1:IEtGNPxBeBu8RMn8eKWh/Ll9dVNgSnJ7bp/qHgMQ14o= github.com/hexops/autogold v1.3.0/go.mod h1:d4hwi2rid66Sag+BVuHgwakW/EmaFr8vdTSbWDbrDRI= github.com/hexops/autogold/v2 v2.2.1 h1:JPUXuZQGkcQMv7eeDXuNMovjfoRYaa0yVcm+F3voaGY= @@ -790,8 +785,8 @@ github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3N github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo= github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg= github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= -github.com/moby/moby v26.1.0+incompatible h1:mjepCwMH0KpCgPvrXjqqyCeTCHgzO7p9TwZ2nQMI2qU= -github.com/moby/moby v26.1.0+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc= +github.com/moby/moby v26.1.5+incompatible h1:O/XM3Qzmd6WzbeqAp2hbKu3ugujrsGnrla/yvELtgls= +github.com/moby/moby v26.1.5+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc= github.com/moby/patternmatcher v0.6.0 h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk= github.com/moby/patternmatcher v0.6.0/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc= github.com/moby/spdystream v0.4.0 h1:Vy79D6mHeJJjiPdFEL2yku1kl0chZpJfZcPpb16BRl8= @@ -955,22 +950,22 @@ github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5A github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0= github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b h1:pyYHkDsogl5q4dorkTKVk4/87l+fFUEIIVuwBqKJMHM= github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b/go.mod h1:5LjEUmPDpUyXzFbQCy3s1oFgeU9K3gVA6tX+xn1Xvbo= -github.com/pulumi/pulumi-go-provider v0.24.1 h1:OG2IaHgqK03SD1OSamIHnaFDUq/8r7PG+jZONS7SmSQ= -github.com/pulumi/pulumi-go-provider v0.24.1/go.mod h1:mLh9XKuA2jkOYiIfK32HHahWUk44G2kWjZ3Ba29hsgc= -github.com/pulumi/pulumi-java/pkg v0.20.0 h1:E7pMDeiL2H5La5bMXkuhro6QJ1GAbE1kTIP6xFg+48M= -github.com/pulumi/pulumi-java/pkg v0.20.0/go.mod h1:40BFJMZ12FQp5OfWHIo3yDrmwbuCIvWbowahYOIS8Dw= -github.com/pulumi/pulumi-yaml v1.13.0 h1:/6fOqsus0DPQ56l08rmgVg48fTXhXDod4h9BjnuiCpA= -github.com/pulumi/pulumi-yaml v1.13.0/go.mod h1:2JiCsnmvAyshHkr0LNxhzXKpypQc0he9A0Is4o4qKzA= -github.com/pulumi/pulumi/pkg/v3 v3.156.0 h1:N3K8uCBAPP/QUJJQ/I1AnhpfOQ9rPgcu35WTW7CD3Tg= -github.com/pulumi/pulumi/pkg/v3 v3.156.0/go.mod h1:6JPziW0rWnmSDQ/5M0Py2VBHtO22NiZG8GldSNlZPic= -github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250317155042-e15e594b4e1b h1:OqNpTuahC5LZO3rAsXyDaTqbm7eFdh49d8M4D9EkzHM= -github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250317155042-e15e594b4e1b/go.mod h1:kmS3mLtSR6E0es0jY+ZgTb0vl3JEVdUYoYxbnPanVro= -github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250317155042-e15e594b4e1b h1:G8qhoYiltNb2HUo/RMV2k1vfYp7m4m6bpNjSpljbjIg= -github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250317155042-e15e594b4e1b/go.mod h1:aHB9FTOXyLTr+dzOpXBqjPxLYvZz8SHhk4Qi2aIdx7U= -github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250317155042-e15e594b4e1b h1:lbM/W0UNeJlEzGd0u+k1BHdAHRrPud+ttm5qsU1wp7E= -github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250317155042-e15e594b4e1b/go.mod h1:LCvtFpSDfx77fjvE77FXEJGHxz0an0qP96E9IyQ/UcI= -github.com/pulumi/pulumi/sdk/v3 v3.156.0 h1:C4l4Z89EDft6aKe/ZmQYkZ8/7FUh/YvbKD4huIW4PoA= -github.com/pulumi/pulumi/sdk/v3 v3.156.0/go.mod h1:+WC9aIDo8fMgd2g0jCHuZU2S/VYNLRAZ3QXt6YVgwaA= +github.com/pulumi/pulumi-go-provider v0.26.0 h1:3ia10+irvv7qPph2NZ2YwUGI/KCf6li8Frlc1luv7D4= +github.com/pulumi/pulumi-go-provider v0.26.0/go.mod h1:zJiGxY5xnodPzLulpRS+fsS960MzeCdlsdiVCZ5TMRA= +github.com/pulumi/pulumi-java/pkg v1.9.0 h1:gie9KY/SbCl8MBbONvcKv1YTgOJOJBDhuVgv5F4+TPs= +github.com/pulumi/pulumi-java/pkg v1.9.0/go.mod h1:l2cTufVPfWwxWPc1TYRlEvoWRErIumgbmn/6RJfXXWY= +github.com/pulumi/pulumi-yaml v1.15.1 h1:4T36uwbJlQMbcK/X3U9BuqMZFEN4lnAIysPtqDvm0Tg= +github.com/pulumi/pulumi-yaml v1.15.1/go.mod h1:J3HzbFVhR7sOsZQT7nztBgetcCbxFkOeOMvZDkQs0IU= +github.com/pulumi/pulumi/pkg/v3 v3.163.0 h1:b9cwzffrRTWgawIkUdKfRqIyajAm4gdwHbYTJrpisms= +github.com/pulumi/pulumi/pkg/v3 v3.163.0/go.mod h1:/wRipYO0ZGehdQqTcT2t32gfYO95QvJCgN/hC0VXeGQ= +github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702 h1:YmeiOwmR1y9PnTaQtBY6h4K2PEaOCiHzRYymF3weWBU= +github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:kle5wfWZA+tNa8M/8tBVk6yLE2kGqYtD3VEIpl8Vc6Y= +github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702 h1:nX5VEdQ91ztkcOxi09CUsQwDyjeseC1WSHKikzLshvg= +github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:9z23xCno15uQcyMDfFgXpISVExs/yXDuPsi5L8ykeRU= +github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702 h1:ndtWqo9UdX3St1k8DAVr1sv8GmkRZKsKfzoWklhcLYA= +github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417154401-0ff190607702/go.mod h1:IhJFvQ3XHlTfik9Gmlw5A7KMGXOK+UMQuslTS0cuojA= +github.com/pulumi/pulumi/sdk/v3 v3.163.0 h1:yiT1nPelxXILVrN0yRn0I3NO8Yybba2IvWArYBstZJ8= +github.com/pulumi/pulumi/sdk/v3 v3.163.0/go.mod h1:GAaHrdv3kWJHbzkFFFflGbTBQXUYu6SF1ZCo+O9jo44= github.com/quasilyte/go-ruleguard v0.4.2 h1:htXcXDK6/rO12kiTHKfHuqR4kr3Y4M0J0rOL6CH/BYs= github.com/quasilyte/go-ruleguard v0.4.2/go.mod h1:GJLgqsLeo4qgavUoL8JeGFNS7qcisx3awV/w9eWTmNI= github.com/quasilyte/go-ruleguard/dsl v0.3.22 h1:wd8zkOhSNr+I+8Qeciml08ivDt1pSXe60+5DqOpCjPE= @@ -1256,10 +1251,10 @@ go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= -gocloud.dev v0.39.0 h1:EYABYGhAalPUaMrbSKOr5lejxoxvXj99nE8XFtsDgds= -gocloud.dev v0.39.0/go.mod h1:drz+VyYNBvrMTW0KZiBAYEdl8lbNZx+OQ7oQvdrFmSQ= -gocloud.dev/secrets/hashivault v0.39.0 h1:zSXp2ZBDvEuiLe/wgTNGxUvLkYSI62zijFk4CmNo6+I= -gocloud.dev/secrets/hashivault v0.39.0/go.mod h1:DP0mSWxXqVk8PTxAu1fEGh8e8Qykp9zETJYqBM5Ufb4= +gocloud.dev v0.37.0 h1:XF1rN6R0qZI/9DYjN16Uy0durAmSlf58DHOcb28GPro= +gocloud.dev v0.37.0/go.mod h1:7/O4kqdInCNsc6LqgmuFnS0GRew4XNNYWpA44yQnwco= +gocloud.dev/secrets/hashivault v0.37.0 h1:5ehGtUBP29DFAgAs6bPw7fVSgqQ3TxaoK2xVcLp1x+c= +gocloud.dev/secrets/hashivault v0.37.0/go.mod h1:4ClUWjBfP8wLdGts56acjHz3mWLuATMoH9vi74FjIv8= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -1273,11 +1268,12 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= -golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE= +golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 h1:nDVHiLt8aIbd/VzvPWN6kSOPE7+F/fNFDSXLVYkE/Iw= -golang.org/x/exp v0.0.0-20250305212735-054e65f0b394/go.mod h1:sIifuuw/Yco/y6yb6+bDNfyeQ/MdPUy/hKEMYQV17cM= +golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM= +golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0/go.mod h1:S9Xr4PYopiDyqSyp5NjCrhFrqg6A5zA2E/iPHPhqnS8= golang.org/x/exp/typeparams v0.0.0-20220428152302-39d4317da171/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/exp/typeparams v0.0.0-20230203172020-98cc5a0785f9/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f h1:phY1HzDcf18Aq9A8KkmRtY9WvOFIxN8wgfvy6Zm1DV8= @@ -1328,8 +1324,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c= -golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70= golang.org/x/oauth2 v0.25.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= @@ -1345,8 +1341,8 @@ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= -golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610= +golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1390,8 +1386,9 @@ golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= -golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -1402,8 +1399,9 @@ golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= -golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= -golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= +golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -1415,8 +1413,8 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= -golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= +golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= +golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -1452,35 +1450,35 @@ golang.org/x/tools v0.5.0/go.mod h1:N+Kgy78s5I24c24dU8OfWNEotWjutIs8SnJvn5IDq+k= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= -golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU= -golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ= +golang.org/x/tools v0.32.0 h1:Q7N1vhpkQv7ybVzLFtTjvQya2ewbwNDZzUgfXGqtMWU= +golang.org/x/tools v0.32.0/go.mod h1:ZxrU41P/wAbZD8EDa6dDCa6XfpkhJ7HFMjHJXfBDu8s= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhSt0ABwskkZKjD3bXGnZGpNY= -golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= -google.golang.org/api v0.196.0 h1:k/RafYqebaIJBO3+SMnfEGtFVlvp5vSgqTUF54UN/zg= -google.golang.org/api v0.196.0/go.mod h1:g9IL21uGkYgvQ5BZg6BAtoGJQIm8r6EgaAbpNey5wBE= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= +google.golang.org/api v0.169.0 h1:QwWPy71FgMWqJN/l6jVlFHUa29a7dcUy02I8o799nPY= +google.golang.org/api v0.169.0/go.mod h1:gpNOiMA2tZ4mf5R9Iwf4rK/Dcz0fbdIgWYWVoxmsyLg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20240903143218-8af14fe29dc1 h1:BulPr26Jqjnd4eYDVe+YvyR7Yc2vJGkO5/0UxD0/jZU= -google.golang.org/genproto v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:hL97c3SYopEHblzpxRL4lSs523++l8DYxGM1FQiYmb4= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U= google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 h1:GVIKPyP/kLIyVOgOnTwFOrvQaQUzOzGMCxgFUOEmm24= google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422/go.mod h1:b6h1vNKhxaSoEI+5jc3PJUCustfli/mRab7295pY7rw= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 h1:iK2jbkWL86DXjEx0qiHcRE9dE4/Ahua5k6V8OWFb//c= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= google.golang.org/grpc v1.0.5/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= -google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= +google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI= +google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -1490,8 +1488,8 @@ google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= -google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= +google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/cenkalti/backoff.v2 v2.2.1 h1:eJ9UAg01/HIHG987TwxvnzK2MgxXq97YY6rYDpY9aII= diff --git a/sdk/dotnet/Config/Config.cs b/sdk/dotnet/Config/Config.cs index d7a95be..1ce47e3 100644 --- a/sdk/dotnet/Config/Config.cs +++ b/sdk/dotnet/Config/Config.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Enums.cs b/sdk/dotnet/Enums.cs index 3c68d7c..ada5bc5 100644 --- a/sdk/dotnet/Enums.cs +++ b/sdk/dotnet/Enums.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Image.cs b/sdk/dotnet/Image.cs index 419a0fb..0ba601b 100644 --- a/sdk/dotnet/Image.cs +++ b/sdk/dotnet/Image.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Index.cs b/sdk/dotnet/Index.cs index 9d113b0..841d9d8 100644 --- a/sdk/dotnet/Index.cs +++ b/sdk/dotnet/Index.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/BuildContextArgs.cs b/sdk/dotnet/Inputs/BuildContextArgs.cs index 77120c7..ed1f377 100644 --- a/sdk/dotnet/Inputs/BuildContextArgs.cs +++ b/sdk/dotnet/Inputs/BuildContextArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/BuilderConfigArgs.cs b/sdk/dotnet/Inputs/BuilderConfigArgs.cs index a252385..1ed2c79 100644 --- a/sdk/dotnet/Inputs/BuilderConfigArgs.cs +++ b/sdk/dotnet/Inputs/BuilderConfigArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromArgs.cs b/sdk/dotnet/Inputs/CacheFromArgs.cs index f4de87a..d914555 100644 --- a/sdk/dotnet/Inputs/CacheFromArgs.cs +++ b/sdk/dotnet/Inputs/CacheFromArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromAzureBlobArgs.cs b/sdk/dotnet/Inputs/CacheFromAzureBlobArgs.cs index f5135f6..0a5a385 100644 --- a/sdk/dotnet/Inputs/CacheFromAzureBlobArgs.cs +++ b/sdk/dotnet/Inputs/CacheFromAzureBlobArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromGitHubActionsArgs.cs b/sdk/dotnet/Inputs/CacheFromGitHubActionsArgs.cs index 61d44ae..dcff35c 100644 --- a/sdk/dotnet/Inputs/CacheFromGitHubActionsArgs.cs +++ b/sdk/dotnet/Inputs/CacheFromGitHubActionsArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromLocalArgs.cs b/sdk/dotnet/Inputs/CacheFromLocalArgs.cs index e6e2b4d..d59e7e0 100644 --- a/sdk/dotnet/Inputs/CacheFromLocalArgs.cs +++ b/sdk/dotnet/Inputs/CacheFromLocalArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromRegistryArgs.cs b/sdk/dotnet/Inputs/CacheFromRegistryArgs.cs index b55256f..f2bc57d 100644 --- a/sdk/dotnet/Inputs/CacheFromRegistryArgs.cs +++ b/sdk/dotnet/Inputs/CacheFromRegistryArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheFromS3Args.cs b/sdk/dotnet/Inputs/CacheFromS3Args.cs index 9ee8132..3a67ee2 100644 --- a/sdk/dotnet/Inputs/CacheFromS3Args.cs +++ b/sdk/dotnet/Inputs/CacheFromS3Args.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToArgs.cs b/sdk/dotnet/Inputs/CacheToArgs.cs index 5c0ede6..440e220 100644 --- a/sdk/dotnet/Inputs/CacheToArgs.cs +++ b/sdk/dotnet/Inputs/CacheToArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToAzureBlobArgs.cs b/sdk/dotnet/Inputs/CacheToAzureBlobArgs.cs index 5b85076..50befbb 100644 --- a/sdk/dotnet/Inputs/CacheToAzureBlobArgs.cs +++ b/sdk/dotnet/Inputs/CacheToAzureBlobArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToGitHubActionsArgs.cs b/sdk/dotnet/Inputs/CacheToGitHubActionsArgs.cs index bdedbcb..25bf605 100644 --- a/sdk/dotnet/Inputs/CacheToGitHubActionsArgs.cs +++ b/sdk/dotnet/Inputs/CacheToGitHubActionsArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToInlineArgs.cs b/sdk/dotnet/Inputs/CacheToInlineArgs.cs index bb996af..a70eb5a 100644 --- a/sdk/dotnet/Inputs/CacheToInlineArgs.cs +++ b/sdk/dotnet/Inputs/CacheToInlineArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToLocalArgs.cs b/sdk/dotnet/Inputs/CacheToLocalArgs.cs index 806b3fd..f37c12b 100644 --- a/sdk/dotnet/Inputs/CacheToLocalArgs.cs +++ b/sdk/dotnet/Inputs/CacheToLocalArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToRegistryArgs.cs b/sdk/dotnet/Inputs/CacheToRegistryArgs.cs index e26cafb..2b6a2ef 100644 --- a/sdk/dotnet/Inputs/CacheToRegistryArgs.cs +++ b/sdk/dotnet/Inputs/CacheToRegistryArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/CacheToS3Args.cs b/sdk/dotnet/Inputs/CacheToS3Args.cs index f0aa4a6..76c6844 100644 --- a/sdk/dotnet/Inputs/CacheToS3Args.cs +++ b/sdk/dotnet/Inputs/CacheToS3Args.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ContextArgs.cs b/sdk/dotnet/Inputs/ContextArgs.cs index e567e23..37afeaf 100644 --- a/sdk/dotnet/Inputs/ContextArgs.cs +++ b/sdk/dotnet/Inputs/ContextArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/DockerfileArgs.cs b/sdk/dotnet/Inputs/DockerfileArgs.cs index e787b5a..a4876b5 100644 --- a/sdk/dotnet/Inputs/DockerfileArgs.cs +++ b/sdk/dotnet/Inputs/DockerfileArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportArgs.cs b/sdk/dotnet/Inputs/ExportArgs.cs index 7ac5b81..e77e2d2 100644 --- a/sdk/dotnet/Inputs/ExportArgs.cs +++ b/sdk/dotnet/Inputs/ExportArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportCacheOnlyArgs.cs b/sdk/dotnet/Inputs/ExportCacheOnlyArgs.cs index 213dde1..c86b9a8 100644 --- a/sdk/dotnet/Inputs/ExportCacheOnlyArgs.cs +++ b/sdk/dotnet/Inputs/ExportCacheOnlyArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportDockerArgs.cs b/sdk/dotnet/Inputs/ExportDockerArgs.cs index 194723a..3a6ac24 100644 --- a/sdk/dotnet/Inputs/ExportDockerArgs.cs +++ b/sdk/dotnet/Inputs/ExportDockerArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportImageArgs.cs b/sdk/dotnet/Inputs/ExportImageArgs.cs index 25bd9bf..6529382 100644 --- a/sdk/dotnet/Inputs/ExportImageArgs.cs +++ b/sdk/dotnet/Inputs/ExportImageArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportLocalArgs.cs b/sdk/dotnet/Inputs/ExportLocalArgs.cs index cb29334..62da5b4 100644 --- a/sdk/dotnet/Inputs/ExportLocalArgs.cs +++ b/sdk/dotnet/Inputs/ExportLocalArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportOCIArgs.cs b/sdk/dotnet/Inputs/ExportOCIArgs.cs index 1699dc0..ef0132f 100644 --- a/sdk/dotnet/Inputs/ExportOCIArgs.cs +++ b/sdk/dotnet/Inputs/ExportOCIArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportRegistryArgs.cs b/sdk/dotnet/Inputs/ExportRegistryArgs.cs index 5884a30..1aab5f9 100644 --- a/sdk/dotnet/Inputs/ExportRegistryArgs.cs +++ b/sdk/dotnet/Inputs/ExportRegistryArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/ExportTarArgs.cs b/sdk/dotnet/Inputs/ExportTarArgs.cs index 376d4c9..30db2b9 100644 --- a/sdk/dotnet/Inputs/ExportTarArgs.cs +++ b/sdk/dotnet/Inputs/ExportTarArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/RegistryArgs.cs b/sdk/dotnet/Inputs/RegistryArgs.cs index d058be0..65077bf 100644 --- a/sdk/dotnet/Inputs/RegistryArgs.cs +++ b/sdk/dotnet/Inputs/RegistryArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Inputs/SSHArgs.cs b/sdk/dotnet/Inputs/SSHArgs.cs index c9def6e..4f7f4f6 100644 --- a/sdk/dotnet/Inputs/SSHArgs.cs +++ b/sdk/dotnet/Inputs/SSHArgs.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/BuildContext.cs b/sdk/dotnet/Outputs/BuildContext.cs index db1e183..8a6a81b 100644 --- a/sdk/dotnet/Outputs/BuildContext.cs +++ b/sdk/dotnet/Outputs/BuildContext.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/BuilderConfig.cs b/sdk/dotnet/Outputs/BuilderConfig.cs index 9504359..738db1f 100644 --- a/sdk/dotnet/Outputs/BuilderConfig.cs +++ b/sdk/dotnet/Outputs/BuilderConfig.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFrom.cs b/sdk/dotnet/Outputs/CacheFrom.cs index def5872..8a95d03 100644 --- a/sdk/dotnet/Outputs/CacheFrom.cs +++ b/sdk/dotnet/Outputs/CacheFrom.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFromAzureBlob.cs b/sdk/dotnet/Outputs/CacheFromAzureBlob.cs index 5f14148..47cf7d6 100644 --- a/sdk/dotnet/Outputs/CacheFromAzureBlob.cs +++ b/sdk/dotnet/Outputs/CacheFromAzureBlob.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFromGitHubActions.cs b/sdk/dotnet/Outputs/CacheFromGitHubActions.cs index d13db31..f91001d 100644 --- a/sdk/dotnet/Outputs/CacheFromGitHubActions.cs +++ b/sdk/dotnet/Outputs/CacheFromGitHubActions.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFromLocal.cs b/sdk/dotnet/Outputs/CacheFromLocal.cs index dca9d07..af37a2c 100644 --- a/sdk/dotnet/Outputs/CacheFromLocal.cs +++ b/sdk/dotnet/Outputs/CacheFromLocal.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFromRegistry.cs b/sdk/dotnet/Outputs/CacheFromRegistry.cs index 0215928..354e462 100644 --- a/sdk/dotnet/Outputs/CacheFromRegistry.cs +++ b/sdk/dotnet/Outputs/CacheFromRegistry.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheFromS3.cs b/sdk/dotnet/Outputs/CacheFromS3.cs index 4e62d0d..132bf3d 100644 --- a/sdk/dotnet/Outputs/CacheFromS3.cs +++ b/sdk/dotnet/Outputs/CacheFromS3.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheTo.cs b/sdk/dotnet/Outputs/CacheTo.cs index 7a2aa23..4993761 100644 --- a/sdk/dotnet/Outputs/CacheTo.cs +++ b/sdk/dotnet/Outputs/CacheTo.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToAzureBlob.cs b/sdk/dotnet/Outputs/CacheToAzureBlob.cs index 25cb62e..7ccbdf7 100644 --- a/sdk/dotnet/Outputs/CacheToAzureBlob.cs +++ b/sdk/dotnet/Outputs/CacheToAzureBlob.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToGitHubActions.cs b/sdk/dotnet/Outputs/CacheToGitHubActions.cs index 6d5da23..5d0cd99 100644 --- a/sdk/dotnet/Outputs/CacheToGitHubActions.cs +++ b/sdk/dotnet/Outputs/CacheToGitHubActions.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToInline.cs b/sdk/dotnet/Outputs/CacheToInline.cs index 4a37cd5..b21a217 100644 --- a/sdk/dotnet/Outputs/CacheToInline.cs +++ b/sdk/dotnet/Outputs/CacheToInline.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToLocal.cs b/sdk/dotnet/Outputs/CacheToLocal.cs index 23ee20f..ed98578 100644 --- a/sdk/dotnet/Outputs/CacheToLocal.cs +++ b/sdk/dotnet/Outputs/CacheToLocal.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToRegistry.cs b/sdk/dotnet/Outputs/CacheToRegistry.cs index f8197a6..9cd7d65 100644 --- a/sdk/dotnet/Outputs/CacheToRegistry.cs +++ b/sdk/dotnet/Outputs/CacheToRegistry.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/CacheToS3.cs b/sdk/dotnet/Outputs/CacheToS3.cs index b6c94ca..ccd60b9 100644 --- a/sdk/dotnet/Outputs/CacheToS3.cs +++ b/sdk/dotnet/Outputs/CacheToS3.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/Context.cs b/sdk/dotnet/Outputs/Context.cs index afd954d..c892b4b 100644 --- a/sdk/dotnet/Outputs/Context.cs +++ b/sdk/dotnet/Outputs/Context.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/Dockerfile.cs b/sdk/dotnet/Outputs/Dockerfile.cs index 141e32d..f9d3e5d 100644 --- a/sdk/dotnet/Outputs/Dockerfile.cs +++ b/sdk/dotnet/Outputs/Dockerfile.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/Export.cs b/sdk/dotnet/Outputs/Export.cs index 2620d7e..ca63a03 100644 --- a/sdk/dotnet/Outputs/Export.cs +++ b/sdk/dotnet/Outputs/Export.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportCacheOnly.cs b/sdk/dotnet/Outputs/ExportCacheOnly.cs index 74eb8df..4d84164 100644 --- a/sdk/dotnet/Outputs/ExportCacheOnly.cs +++ b/sdk/dotnet/Outputs/ExportCacheOnly.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportDocker.cs b/sdk/dotnet/Outputs/ExportDocker.cs index e6f7723..6cd0aa7 100644 --- a/sdk/dotnet/Outputs/ExportDocker.cs +++ b/sdk/dotnet/Outputs/ExportDocker.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportImage.cs b/sdk/dotnet/Outputs/ExportImage.cs index f6fee83..201aa49 100644 --- a/sdk/dotnet/Outputs/ExportImage.cs +++ b/sdk/dotnet/Outputs/ExportImage.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportLocal.cs b/sdk/dotnet/Outputs/ExportLocal.cs index 3612deb..2c2009a 100644 --- a/sdk/dotnet/Outputs/ExportLocal.cs +++ b/sdk/dotnet/Outputs/ExportLocal.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportOCI.cs b/sdk/dotnet/Outputs/ExportOCI.cs index 14dd1d6..e95d9a7 100644 --- a/sdk/dotnet/Outputs/ExportOCI.cs +++ b/sdk/dotnet/Outputs/ExportOCI.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportRegistry.cs b/sdk/dotnet/Outputs/ExportRegistry.cs index 6a96dc8..1003a21 100644 --- a/sdk/dotnet/Outputs/ExportRegistry.cs +++ b/sdk/dotnet/Outputs/ExportRegistry.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/ExportTar.cs b/sdk/dotnet/Outputs/ExportTar.cs index 8bba255..504eb53 100644 --- a/sdk/dotnet/Outputs/ExportTar.cs +++ b/sdk/dotnet/Outputs/ExportTar.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/Registry.cs b/sdk/dotnet/Outputs/Registry.cs index 2bf1996..b556c3c 100644 --- a/sdk/dotnet/Outputs/Registry.cs +++ b/sdk/dotnet/Outputs/Registry.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Outputs/SSH.cs b/sdk/dotnet/Outputs/SSH.cs index b111110..1749844 100644 --- a/sdk/dotnet/Outputs/SSH.cs +++ b/sdk/dotnet/Outputs/SSH.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Provider.cs b/sdk/dotnet/Provider.cs index 3801824..dd6f734 100644 --- a/sdk/dotnet/Provider.cs +++ b/sdk/dotnet/Provider.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** 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; diff --git a/sdk/dotnet/Utilities.cs b/sdk/dotnet/Utilities.cs index e772541..ba4fa2a 100644 --- a/sdk/dotnet/Utilities.cs +++ b/sdk/dotnet/Utilities.cs @@ -1,4 +1,4 @@ -// *** WARNING: this file was generated by pulumi. *** +// *** WARNING: this file was generated by pulumi-language-dotnet. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** namespace Pulumi.DockerBuild diff --git a/sdk/go/dockerbuild/go.mod b/sdk/go/dockerbuild/go.mod index 59691eb..5598fd5 100644 --- a/sdk/go/dockerbuild/go.mod +++ b/sdk/go/dockerbuild/go.mod @@ -1,30 +1,30 @@ module github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild -go 1.23.1 +go 1.24.1 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.156.0 + github.com/pulumi/pulumi/sdk/v3 v3.163.0 ) require ( dario.cat/mergo v1.0.1 // indirect - github.com/BurntSushi/toml v1.4.0 // indirect + github.com/BurntSushi/toml v1.5.0 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect - github.com/ProtonMail/go-crypto v1.1.6 // indirect + github.com/ProtonMail/go-crypto v1.2.0 // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect - github.com/charmbracelet/bubbles v0.20.0 // indirect + github.com/charmbracelet/bubbles v0.21.0 // indirect github.com/charmbracelet/bubbletea v1.3.4 // indirect - github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect + github.com/charmbracelet/colorprofile v0.3.0 // indirect github.com/charmbracelet/lipgloss v1.1.0 // indirect github.com/charmbracelet/x/ansi v0.8.0 // indirect github.com/charmbracelet/x/cellbuf v0.0.13 // indirect github.com/charmbracelet/x/term v0.2.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect - github.com/cloudflare/circl v1.6.0 // indirect + github.com/cloudflare/circl v1.6.1 // indirect github.com/cyphar/filepath-securejoin v0.4.1 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/djherbis/times v1.6.0 // indirect @@ -34,7 +34,7 @@ require ( github.com/frankban/quicktest v1.14.6 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.6.2 // indirect - github.com/go-git/go-git/v5 v5.14.0 // indirect + github.com/go-git/go-git/v5 v5.16.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/glog v1.2.4 // indirect github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect @@ -83,18 +83,18 @@ require ( go.opentelemetry.io/otel v1.35.0 // indirect go.opentelemetry.io/otel/sdk v1.35.0 // indirect go.uber.org/atomic v1.11.0 // indirect - golang.org/x/crypto v0.36.0 // indirect - golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect + golang.org/x/crypto v0.37.0 // indirect + golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect golang.org/x/mod v0.24.0 // indirect - golang.org/x/net v0.37.0 // indirect - golang.org/x/sync v0.12.0 // indirect - golang.org/x/sys v0.31.0 // indirect - golang.org/x/term v0.30.0 // indirect - golang.org/x/text v0.23.0 // indirect - golang.org/x/tools v0.31.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 // indirect - google.golang.org/grpc v1.71.0 // indirect - google.golang.org/protobuf v1.36.5 // indirect + golang.org/x/net v0.39.0 // indirect + golang.org/x/sync v0.13.0 // indirect + golang.org/x/sys v0.32.0 // indirect + golang.org/x/term v0.31.0 // indirect + golang.org/x/text v0.24.0 // indirect + golang.org/x/tools v0.32.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect + google.golang.org/grpc v1.71.1 // indirect + google.golang.org/protobuf v1.36.6 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/frand v1.5.1 // indirect diff --git a/sdk/go/dockerbuild/go.sum b/sdk/go/dockerbuild/go.sum index 6ed908f..afc4c0e 100644 --- a/sdk/go/dockerbuild/go.sum +++ b/sdk/go/dockerbuild/go.sum @@ -1,14 +1,14 @@ dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s= dario.cat/mergo v1.0.1/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= -github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0= -github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= +github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw= -github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.2.0 h1:+PhXXn4SPGd+qk76TlEePBfOfivE0zkWFenhGhFLzWs= +github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= @@ -23,12 +23,12 @@ github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiE github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/charmbracelet/bubbles v0.20.0 h1:jSZu6qD8cRQ6k9OMfR1WlM+ruM8fkPWkHvQWD9LIutE= -github.com/charmbracelet/bubbles v0.20.0/go.mod h1:39slydyswPy+uVOHZ5x/GjwVAFkCsV8IIVy+4MhzwwU= +github.com/charmbracelet/bubbles v0.21.0 h1:9TdC97SdRVg/1aaXNVWfFH3nnLAwOXr8Fn6u6mfQdFs= +github.com/charmbracelet/bubbles v0.21.0/go.mod h1:HF+v6QUR4HkEpz62dx7ym2xc71/KBHg+zKwJtMw+qtg= github.com/charmbracelet/bubbletea v1.3.4 h1:kCg7B+jSCFPLYRA52SDZjr51kG/fMUEoPoZrkaDHyoI= github.com/charmbracelet/bubbletea v1.3.4/go.mod h1:dtcUCyCGEX3g9tosuYiut3MXgY/Jsv9nKVdibKKRRXo= -github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc h1:4pZI35227imm7yK2bGPcfpFEmuY1gc2YSTShr4iJBfs= -github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc/go.mod h1:X4/0JoqgTIPSFcRA/P6INZzIuyqdFY5rm8tb41s9okk= +github.com/charmbracelet/colorprofile v0.3.0 h1:KtLh9uuu1RCt+Hml4s6Hz+kB1PfV3wi++1h5ia65yKQ= +github.com/charmbracelet/colorprofile v0.3.0/go.mod h1:oHJ340RS2nmG1zRGPmhJKJ/jf4FPNNk0P39/wBPA1G0= github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY= github.com/charmbracelet/lipgloss v1.1.0/go.mod h1:/6Q8FR2o+kj8rz4Dq0zQc3vYf7X+B0binUUBwA0aL30= github.com/charmbracelet/x/ansi v0.8.0 h1:9GTq3xq9caJW8ZrBTe0LIe2fvfLR/bYXKTx2llXn7xE= @@ -39,8 +39,8 @@ github.com/charmbracelet/x/term v0.2.1 h1:AQeHeLZ1OqSXhrAWpYUtZyX1T3zVxfpZuEQMIQ github.com/charmbracelet/x/term v0.2.1/go.mod h1:oQ4enTYFV7QN4m0i9mzHrViD7TQKvNEEkHUMCmsxdUg= github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= -github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk= -github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= +github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= +github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= @@ -70,8 +70,8 @@ github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UN github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.14.0 h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60= -github.com/go-git/go-git/v5 v5.14.0/go.mod h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k= +github.com/go-git/go-git/v5 v5.16.0 h1:k3kuOEpkc0DeY7xlL6NaaNg39xdgQbtH5mwCafHO9AQ= +github.com/go-git/go-git/v5 v5.16.0/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -162,8 +162,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.13.0 h1:O2MPR2koScaQ2fXwyer8Q3Dd7z+DCnaDfsgNl5mVNMk= github.com/pulumi/esc v0.13.0/go.mod h1:IIQo6W6Uzajt6f1RW4QvNxIRDlbK3TNQysnrwBHNo3U= -github.com/pulumi/pulumi/sdk/v3 v3.156.0 h1:C4l4Z89EDft6aKe/ZmQYkZ8/7FUh/YvbKD4huIW4PoA= -github.com/pulumi/pulumi/sdk/v3 v3.156.0/go.mod h1:+WC9aIDo8fMgd2g0jCHuZU2S/VYNLRAZ3QXt6YVgwaA= +github.com/pulumi/pulumi/sdk/v3 v3.163.0 h1:yiT1nPelxXILVrN0yRn0I3NO8Yybba2IvWArYBstZJ8= +github.com/pulumi/pulumi/sdk/v3 v3.163.0/go.mod h1:GAaHrdv3kWJHbzkFFFflGbTBQXUYu6SF1ZCo+O9jo44= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= @@ -228,10 +228,10 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= -golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= -golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 h1:nDVHiLt8aIbd/VzvPWN6kSOPE7+F/fNFDSXLVYkE/Iw= -golang.org/x/exp v0.0.0-20250305212735-054e65f0b394/go.mod h1:sIifuuw/Yco/y6yb6+bDNfyeQ/MdPUy/hKEMYQV17cM= +golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE= +golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= +golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM= +golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0/go.mod h1:S9Xr4PYopiDyqSyp5NjCrhFrqg6A5zA2E/iPHPhqnS8= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= @@ -244,13 +244,13 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c= -golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= -golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610= +golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -266,34 +266,34 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= -golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= -golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= +golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= +golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= -golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= +golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= +golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU= -golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ= +golang.org/x/tools v0.32.0 h1:Q7N1vhpkQv7ybVzLFtTjvQya2ewbwNDZzUgfXGqtMWU= +golang.org/x/tools v0.32.0/go.mod h1:ZxrU41P/wAbZD8EDa6dDCa6XfpkhJ7HFMjHJXfBDu8s= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4 h1:iK2jbkWL86DXjEx0qiHcRE9dE4/Ahua5k6V8OWFb//c= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250313205543-e70fdf4c4cb4/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I= -google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= -google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= -google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= -google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= +google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI= +google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= +google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= +google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/sdk/nodejs/package.json b/sdk/nodejs/package.json index 526c96c..c6a07e3 100644 --- a/sdk/nodejs/package.json +++ b/sdk/nodejs/package.json @@ -17,7 +17,7 @@ "@pulumi/pulumi": "^3.142.0" }, "devDependencies": { - "@types/node": "^14", + "@types/node": "^18", "typescript": "^4.3.5" }, "pulumi": { diff --git a/sdk/python/pulumi_docker_build/__init__.py b/sdk/python/pulumi_docker_build/__init__.py index b15e3e3..8d46d33 100644 --- a/sdk/python/pulumi_docker_build/__init__.py +++ b/sdk/python/pulumi_docker_build/__init__.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins from . import _utilities import typing # Export this package's modules as members: diff --git a/sdk/python/pulumi_docker_build/_enums.py b/sdk/python/pulumi_docker_build/_enums.py index 24609b7..a1eff50 100644 --- a/sdk/python/pulumi_docker_build/_enums.py +++ b/sdk/python/pulumi_docker_build/_enums.py @@ -2,6 +2,8 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins +import builtins from enum import Enum __all__ = [ @@ -12,7 +14,7 @@ __all__ = [ ] -class CacheMode(str, Enum): +class CacheMode(builtins.str, Enum): MIN = "min" """ Only layers that are exported into the resulting image are cached. @@ -23,7 +25,7 @@ class CacheMode(str, Enum): """ -class CompressionType(str, Enum): +class CompressionType(builtins.str, Enum): GZIP = "gzip" """ Use `gzip` for compression. @@ -38,7 +40,7 @@ class CompressionType(str, Enum): """ -class NetworkMode(str, Enum): +class NetworkMode(builtins.str, Enum): DEFAULT = "default" """ The default sandbox network mode. @@ -53,7 +55,7 @@ class NetworkMode(str, Enum): """ -class Platform(str, Enum): +class Platform(builtins.str, Enum): DARWIN_386 = "darwin/386" DARWIN_AMD64 = "darwin/amd64" DARWIN_ARM = "darwin/arm" diff --git a/sdk/python/pulumi_docker_build/_inputs.py b/sdk/python/pulumi_docker_build/_inputs.py index 554a5ce..ddd71b8 100644 --- a/sdk/python/pulumi_docker_build/_inputs.py +++ b/sdk/python/pulumi_docker_build/_inputs.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys @@ -76,7 +77,7 @@ MYPY = False if not MYPY: class BuildContextArgsDict(TypedDict): - location: pulumi.Input[str] + location: pulumi.Input[builtins.str] """ Resources to use for build context. @@ -102,10 +103,10 @@ elif False: @pulumi.input_type class BuildContextArgs: def __init__(__self__, *, - location: pulumi.Input[str], + location: pulumi.Input[builtins.str], named: Optional[pulumi.Input[Mapping[str, pulumi.Input['ContextArgs']]]] = None): """ - :param pulumi.Input[str] location: Resources to use for build context. + :param pulumi.Input[builtins.str] location: Resources to use for build context. The location can be: * A relative or absolute path to a local directory (`.`, `./app`, @@ -126,7 +127,7 @@ class BuildContextArgs: @property @pulumi.getter - def location(self) -> pulumi.Input[str]: + def location(self) -> pulumi.Input[builtins.str]: """ Resources to use for build context. @@ -140,7 +141,7 @@ class BuildContextArgs: return pulumi.get(self, "location") @location.setter - def location(self, value: pulumi.Input[str]): + def location(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "location", value) @property @@ -163,7 +164,7 @@ class BuildContextArgs: if not MYPY: class BuilderConfigArgsDict(TypedDict): - name: NotRequired[pulumi.Input[str]] + name: NotRequired[pulumi.Input[builtins.str]] """ Name of an existing buildx builder to use. @@ -178,9 +179,9 @@ elif False: @pulumi.input_type class BuilderConfigArgs: def __init__(__self__, *, - name: Optional[pulumi.Input[str]] = None): + name: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] name: Name of an existing buildx builder to use. + :param pulumi.Input[builtins.str] name: Name of an existing buildx builder to use. Only `docker-container`, `kubernetes`, or `remote` drivers are supported. The legacy `docker` driver is not supported. @@ -192,7 +193,7 @@ class BuilderConfigArgs: @property @pulumi.getter - def name(self) -> Optional[pulumi.Input[str]]: + def name(self) -> Optional[pulumi.Input[builtins.str]]: """ Name of an existing buildx builder to use. @@ -204,21 +205,21 @@ class BuilderConfigArgs: return pulumi.get(self, "name") @name.setter - def name(self, value: Optional[pulumi.Input[str]]): + def name(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "name", value) if not MYPY: class CacheFromAzureBlobArgsDict(TypedDict): - name: pulumi.Input[str] + name: pulumi.Input[builtins.str] """ The name of the cache image. """ - account_url: NotRequired[pulumi.Input[str]] + account_url: NotRequired[pulumi.Input[builtins.str]] """ Base URL of the storage account. """ - secret_access_key: NotRequired[pulumi.Input[str]] + secret_access_key: NotRequired[pulumi.Input[builtins.str]] """ Blob storage account key. """ @@ -228,13 +229,13 @@ elif False: @pulumi.input_type class CacheFromAzureBlobArgs: def __init__(__self__, *, - name: pulumi.Input[str], - account_url: Optional[pulumi.Input[str]] = None, - secret_access_key: Optional[pulumi.Input[str]] = None): + name: pulumi.Input[builtins.str], + account_url: Optional[pulumi.Input[builtins.str]] = None, + secret_access_key: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] name: The name of the cache image. - :param pulumi.Input[str] account_url: Base URL of the storage account. - :param pulumi.Input[str] secret_access_key: Blob storage account key. + :param pulumi.Input[builtins.str] name: The name of the cache image. + :param pulumi.Input[builtins.str] account_url: Base URL of the storage account. + :param pulumi.Input[builtins.str] secret_access_key: Blob storage account key. """ pulumi.set(__self__, "name", name) if account_url is not None: @@ -244,51 +245,51 @@ class CacheFromAzureBlobArgs: @property @pulumi.getter - def name(self) -> pulumi.Input[str]: + def name(self) -> pulumi.Input[builtins.str]: """ The name of the cache image. """ return pulumi.get(self, "name") @name.setter - def name(self, value: pulumi.Input[str]): + def name(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "name", value) @property @pulumi.getter(name="accountUrl") - def account_url(self) -> Optional[pulumi.Input[str]]: + def account_url(self) -> Optional[pulumi.Input[builtins.str]]: """ Base URL of the storage account. """ return pulumi.get(self, "account_url") @account_url.setter - def account_url(self, value: Optional[pulumi.Input[str]]): + def account_url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "account_url", value) @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[pulumi.Input[str]]: + def secret_access_key(self) -> Optional[pulumi.Input[builtins.str]]: """ Blob storage account key. """ return pulumi.get(self, "secret_access_key") @secret_access_key.setter - def secret_access_key(self, value: Optional[pulumi.Input[str]]): + def secret_access_key(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "secret_access_key", value) if not MYPY: class CacheFromGitHubActionsArgsDict(TypedDict): - scope: NotRequired[pulumi.Input[str]] + scope: NotRequired[pulumi.Input[builtins.str]] """ The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. """ - token: NotRequired[pulumi.Input[str]] + token: NotRequired[pulumi.Input[builtins.str]] """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -297,7 +298,7 @@ if not MYPY: `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. """ - url: NotRequired[pulumi.Input[str]] + url: NotRequired[pulumi.Input[builtins.str]] """ The cache server URL to use for artifacts. @@ -311,21 +312,21 @@ elif False: @pulumi.input_type class CacheFromGitHubActionsArgs: def __init__(__self__, *, - scope: Optional[pulumi.Input[str]] = None, - token: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None): + scope: Optional[pulumi.Input[builtins.str]] = None, + token: Optional[pulumi.Input[builtins.str]] = None, + url: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] scope: The scope to use for cache keys. Defaults to `buildkit`. + :param pulumi.Input[builtins.str] scope: The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. - :param pulumi.Input[str] token: The GitHub Actions token to use. This is not a personal access tokens + :param pulumi.Input[builtins.str] token: The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. Defaults to `$ACTIONS_RUNTIME_TOKEN`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. - :param pulumi.Input[str] url: The cache server URL to use for artifacts. + :param pulumi.Input[builtins.str] url: The cache server URL to use for artifacts. Defaults to `$ACTIONS_CACHE_URL`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this @@ -346,7 +347,7 @@ class CacheFromGitHubActionsArgs: @property @pulumi.getter - def scope(self) -> Optional[pulumi.Input[str]]: + def scope(self) -> Optional[pulumi.Input[builtins.str]]: """ The scope to use for cache keys. Defaults to `buildkit`. @@ -356,12 +357,12 @@ class CacheFromGitHubActionsArgs: return pulumi.get(self, "scope") @scope.setter - def scope(self, value: Optional[pulumi.Input[str]]): + def scope(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "scope", value) @property @pulumi.getter - def token(self) -> Optional[pulumi.Input[str]]: + def token(self) -> Optional[pulumi.Input[builtins.str]]: """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -373,12 +374,12 @@ class CacheFromGitHubActionsArgs: return pulumi.get(self, "token") @token.setter - def token(self, value: Optional[pulumi.Input[str]]): + def token(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "token", value) @property @pulumi.getter - def url(self) -> Optional[pulumi.Input[str]]: + def url(self) -> Optional[pulumi.Input[builtins.str]]: """ The cache server URL to use for artifacts. @@ -389,17 +390,17 @@ class CacheFromGitHubActionsArgs: return pulumi.get(self, "url") @url.setter - def url(self, value: Optional[pulumi.Input[str]]): + def url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "url", value) if not MYPY: class CacheFromLocalArgsDict(TypedDict): - src: pulumi.Input[str] + src: pulumi.Input[builtins.str] """ Path of the local directory where cache gets imported from. """ - digest: NotRequired[pulumi.Input[str]] + digest: NotRequired[pulumi.Input[builtins.str]] """ Digest of manifest to import. """ @@ -409,11 +410,11 @@ elif False: @pulumi.input_type class CacheFromLocalArgs: def __init__(__self__, *, - src: pulumi.Input[str], - digest: Optional[pulumi.Input[str]] = None): + src: pulumi.Input[builtins.str], + digest: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] src: Path of the local directory where cache gets imported from. - :param pulumi.Input[str] digest: Digest of manifest to import. + :param pulumi.Input[builtins.str] src: Path of the local directory where cache gets imported from. + :param pulumi.Input[builtins.str] digest: Digest of manifest to import. """ pulumi.set(__self__, "src", src) if digest is not None: @@ -421,32 +422,32 @@ class CacheFromLocalArgs: @property @pulumi.getter - def src(self) -> pulumi.Input[str]: + def src(self) -> pulumi.Input[builtins.str]: """ Path of the local directory where cache gets imported from. """ return pulumi.get(self, "src") @src.setter - def src(self, value: pulumi.Input[str]): + def src(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "src", value) @property @pulumi.getter - def digest(self) -> Optional[pulumi.Input[str]]: + def digest(self) -> Optional[pulumi.Input[builtins.str]]: """ Digest of manifest to import. """ return pulumi.get(self, "digest") @digest.setter - def digest(self, value: Optional[pulumi.Input[str]]): + def digest(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "digest", value) if not MYPY: class CacheFromRegistryArgsDict(TypedDict): - ref: pulumi.Input[str] + ref: pulumi.Input[builtins.str] """ Fully qualified name of the cache image to import. """ @@ -456,64 +457,64 @@ elif False: @pulumi.input_type class CacheFromRegistryArgs: def __init__(__self__, *, - ref: pulumi.Input[str]): + ref: pulumi.Input[builtins.str]): """ - :param pulumi.Input[str] ref: Fully qualified name of the cache image to import. + :param pulumi.Input[builtins.str] ref: Fully qualified name of the cache image to import. """ pulumi.set(__self__, "ref", ref) @property @pulumi.getter - def ref(self) -> pulumi.Input[str]: + def ref(self) -> pulumi.Input[builtins.str]: """ Fully qualified name of the cache image to import. """ return pulumi.get(self, "ref") @ref.setter - def ref(self, value: pulumi.Input[str]): + def ref(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "ref", value) if not MYPY: class CacheFromS3ArgsDict(TypedDict): - bucket: pulumi.Input[str] + bucket: pulumi.Input[builtins.str] """ Name of the S3 bucket. """ - region: pulumi.Input[str] + region: pulumi.Input[builtins.str] """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ - access_key_id: NotRequired[pulumi.Input[str]] + access_key_id: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_ACCESS_KEY_ID`. """ - blobs_prefix: NotRequired[pulumi.Input[str]] + blobs_prefix: NotRequired[pulumi.Input[builtins.str]] """ Prefix to prepend to blob filenames. """ - endpoint_url: NotRequired[pulumi.Input[str]] + endpoint_url: NotRequired[pulumi.Input[builtins.str]] """ Endpoint of the S3 bucket. """ - manifests_prefix: NotRequired[pulumi.Input[str]] + manifests_prefix: NotRequired[pulumi.Input[builtins.str]] """ Prefix to prepend on manifest filenames. """ - name: NotRequired[pulumi.Input[str]] + name: NotRequired[pulumi.Input[builtins.str]] """ Name of the cache image. """ - secret_access_key: NotRequired[pulumi.Input[str]] + secret_access_key: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ - session_token: NotRequired[pulumi.Input[str]] + session_token: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_SESSION_TOKEN`. """ - use_path_style: NotRequired[pulumi.Input[bool]] + use_path_style: NotRequired[pulumi.Input[builtins.bool]] """ Uses `bucket` in the URL instead of hostname when `true`. """ @@ -523,27 +524,27 @@ elif False: @pulumi.input_type class CacheFromS3Args: def __init__(__self__, *, - bucket: pulumi.Input[str], - region: Optional[pulumi.Input[str]] = None, - access_key_id: Optional[pulumi.Input[str]] = None, - blobs_prefix: Optional[pulumi.Input[str]] = None, - endpoint_url: Optional[pulumi.Input[str]] = None, - manifests_prefix: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - secret_access_key: Optional[pulumi.Input[str]] = None, - session_token: Optional[pulumi.Input[str]] = None, - use_path_style: Optional[pulumi.Input[bool]] = None): + bucket: pulumi.Input[builtins.str], + region: Optional[pulumi.Input[builtins.str]] = None, + access_key_id: Optional[pulumi.Input[builtins.str]] = None, + blobs_prefix: Optional[pulumi.Input[builtins.str]] = None, + endpoint_url: Optional[pulumi.Input[builtins.str]] = None, + manifests_prefix: Optional[pulumi.Input[builtins.str]] = None, + name: Optional[pulumi.Input[builtins.str]] = None, + secret_access_key: Optional[pulumi.Input[builtins.str]] = None, + session_token: Optional[pulumi.Input[builtins.str]] = None, + use_path_style: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[str] bucket: Name of the S3 bucket. - :param pulumi.Input[str] region: The geographic location of the bucket. Defaults to `$AWS_REGION`. - :param pulumi.Input[str] access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. - :param pulumi.Input[str] blobs_prefix: Prefix to prepend to blob filenames. - :param pulumi.Input[str] endpoint_url: Endpoint of the S3 bucket. - :param pulumi.Input[str] manifests_prefix: Prefix to prepend on manifest filenames. - :param pulumi.Input[str] name: Name of the cache image. - :param pulumi.Input[str] secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. - :param pulumi.Input[str] session_token: Defaults to `$AWS_SESSION_TOKEN`. - :param pulumi.Input[bool] use_path_style: Uses `bucket` in the URL instead of hostname when `true`. + :param pulumi.Input[builtins.str] bucket: Name of the S3 bucket. + :param pulumi.Input[builtins.str] region: The geographic location of the bucket. Defaults to `$AWS_REGION`. + :param pulumi.Input[builtins.str] access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. + :param pulumi.Input[builtins.str] blobs_prefix: Prefix to prepend to blob filenames. + :param pulumi.Input[builtins.str] endpoint_url: Endpoint of the S3 bucket. + :param pulumi.Input[builtins.str] manifests_prefix: Prefix to prepend on manifest filenames. + :param pulumi.Input[builtins.str] name: Name of the cache image. + :param pulumi.Input[builtins.str] secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. + :param pulumi.Input[builtins.str] session_token: Defaults to `$AWS_SESSION_TOKEN`. + :param pulumi.Input[builtins.bool] use_path_style: Uses `bucket` in the URL instead of hostname when `true`. """ pulumi.set(__self__, "bucket", bucket) if region is None: @@ -574,122 +575,122 @@ class CacheFromS3Args: @property @pulumi.getter - def bucket(self) -> pulumi.Input[str]: + def bucket(self) -> pulumi.Input[builtins.str]: """ Name of the S3 bucket. """ return pulumi.get(self, "bucket") @bucket.setter - def bucket(self, value: pulumi.Input[str]): + def bucket(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "bucket", value) @property @pulumi.getter - def region(self) -> pulumi.Input[str]: + def region(self) -> pulumi.Input[builtins.str]: """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ return pulumi.get(self, "region") @region.setter - def region(self, value: pulumi.Input[str]): + def region(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "region", value) @property @pulumi.getter(name="accessKeyId") - def access_key_id(self) -> Optional[pulumi.Input[str]]: + def access_key_id(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_ACCESS_KEY_ID`. """ return pulumi.get(self, "access_key_id") @access_key_id.setter - def access_key_id(self, value: Optional[pulumi.Input[str]]): + def access_key_id(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "access_key_id", value) @property @pulumi.getter(name="blobsPrefix") - def blobs_prefix(self) -> Optional[pulumi.Input[str]]: + def blobs_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Prefix to prepend to blob filenames. """ return pulumi.get(self, "blobs_prefix") @blobs_prefix.setter - def blobs_prefix(self, value: Optional[pulumi.Input[str]]): + def blobs_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "blobs_prefix", value) @property @pulumi.getter(name="endpointUrl") - def endpoint_url(self) -> Optional[pulumi.Input[str]]: + def endpoint_url(self) -> Optional[pulumi.Input[builtins.str]]: """ Endpoint of the S3 bucket. """ return pulumi.get(self, "endpoint_url") @endpoint_url.setter - def endpoint_url(self, value: Optional[pulumi.Input[str]]): + def endpoint_url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "endpoint_url", value) @property @pulumi.getter(name="manifestsPrefix") - def manifests_prefix(self) -> Optional[pulumi.Input[str]]: + def manifests_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Prefix to prepend on manifest filenames. """ return pulumi.get(self, "manifests_prefix") @manifests_prefix.setter - def manifests_prefix(self, value: Optional[pulumi.Input[str]]): + def manifests_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "manifests_prefix", value) @property @pulumi.getter - def name(self) -> Optional[pulumi.Input[str]]: + def name(self) -> Optional[pulumi.Input[builtins.str]]: """ Name of the cache image. """ return pulumi.get(self, "name") @name.setter - def name(self, value: Optional[pulumi.Input[str]]): + def name(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "name", value) @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[pulumi.Input[str]]: + def secret_access_key(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ return pulumi.get(self, "secret_access_key") @secret_access_key.setter - def secret_access_key(self, value: Optional[pulumi.Input[str]]): + def secret_access_key(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "secret_access_key", value) @property @pulumi.getter(name="sessionToken") - def session_token(self) -> Optional[pulumi.Input[str]]: + def session_token(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_SESSION_TOKEN`. """ return pulumi.get(self, "session_token") @session_token.setter - def session_token(self, value: Optional[pulumi.Input[str]]): + def session_token(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "session_token", value) @property @pulumi.getter(name="usePathStyle") - def use_path_style(self) -> Optional[pulumi.Input[bool]]: + def use_path_style(self) -> Optional[pulumi.Input[builtins.bool]]: """ Uses `bucket` in the URL instead of hostname when `true`. """ return pulumi.get(self, "use_path_style") @use_path_style.setter - def use_path_style(self, value: Optional[pulumi.Input[bool]]): + def use_path_style(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "use_path_style", value) @@ -699,7 +700,7 @@ if not MYPY: """ Upload build caches to Azure's blob storage service. """ - disabled: NotRequired[pulumi.Input[bool]] + disabled: NotRequired[pulumi.Input[builtins.bool]] """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -714,7 +715,7 @@ if not MYPY: """ A simple backend which caches images on your local filesystem. """ - raw: NotRequired[pulumi.Input[str]] + raw: NotRequired[pulumi.Input[builtins.str]] """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`). @@ -735,21 +736,21 @@ elif False: class CacheFromArgs: def __init__(__self__, *, azblob: Optional[pulumi.Input['CacheFromAzureBlobArgs']] = None, - disabled: Optional[pulumi.Input[bool]] = None, + disabled: Optional[pulumi.Input[builtins.bool]] = None, gha: Optional[pulumi.Input['CacheFromGitHubActionsArgs']] = None, local: Optional[pulumi.Input['CacheFromLocalArgs']] = None, - raw: Optional[pulumi.Input[str]] = None, + raw: Optional[pulumi.Input[builtins.str]] = None, registry: Optional[pulumi.Input['CacheFromRegistryArgs']] = None, s3: Optional[pulumi.Input['CacheFromS3Args']] = None): """ :param pulumi.Input['CacheFromAzureBlobArgs'] azblob: Upload build caches to Azure's blob storage service. - :param pulumi.Input[bool] disabled: When `true` this entry will be excluded. Defaults to `false`. + :param pulumi.Input[builtins.bool] disabled: When `true` this entry will be excluded. Defaults to `false`. :param pulumi.Input['CacheFromGitHubActionsArgs'] gha: Recommended for use with GitHub Actions workflows. An action like `crazy-max/ghaction-github-runtime` is recommended to expose appropriate credentials to your GitHub workflow. :param pulumi.Input['CacheFromLocalArgs'] local: A simple backend which caches images on your local filesystem. - :param pulumi.Input[str] raw: A raw string as you would provide it to the Docker CLI (e.g., + :param pulumi.Input[builtins.str] raw: A raw string as you would provide it to the Docker CLI (e.g., `type=inline`). :param pulumi.Input['CacheFromRegistryArgs'] registry: Upload build caches to remote registries. :param pulumi.Input['CacheFromS3Args'] s3: Upload build caches to AWS S3 or an S3-compatible services such as @@ -784,14 +785,14 @@ class CacheFromArgs: @property @pulumi.getter - def disabled(self) -> Optional[pulumi.Input[bool]]: + def disabled(self) -> Optional[pulumi.Input[builtins.bool]]: """ When `true` this entry will be excluded. Defaults to `false`. """ return pulumi.get(self, "disabled") @disabled.setter - def disabled(self, value: Optional[pulumi.Input[bool]]): + def disabled(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "disabled", value) @property @@ -823,7 +824,7 @@ class CacheFromArgs: @property @pulumi.getter - def raw(self) -> Optional[pulumi.Input[str]]: + def raw(self) -> Optional[pulumi.Input[builtins.str]]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`). @@ -831,7 +832,7 @@ class CacheFromArgs: return pulumi.get(self, "raw") @raw.setter - def raw(self, value: Optional[pulumi.Input[str]]): + def raw(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "raw", value) @property @@ -862,15 +863,15 @@ class CacheFromArgs: if not MYPY: class CacheToAzureBlobArgsDict(TypedDict): - name: pulumi.Input[str] + name: pulumi.Input[builtins.str] """ The name of the cache image. """ - account_url: NotRequired[pulumi.Input[str]] + account_url: NotRequired[pulumi.Input[builtins.str]] """ Base URL of the storage account. """ - ignore_error: NotRequired[pulumi.Input[bool]] + ignore_error: NotRequired[pulumi.Input[builtins.bool]] """ Ignore errors caused by failed cache exports. """ @@ -878,7 +879,7 @@ if not MYPY: """ The cache mode to use. Defaults to `min`. """ - secret_access_key: NotRequired[pulumi.Input[str]] + secret_access_key: NotRequired[pulumi.Input[builtins.str]] """ Blob storage account key. """ @@ -888,17 +889,17 @@ elif False: @pulumi.input_type class CacheToAzureBlobArgs: def __init__(__self__, *, - name: pulumi.Input[str], - account_url: Optional[pulumi.Input[str]] = None, - ignore_error: Optional[pulumi.Input[bool]] = None, + name: pulumi.Input[builtins.str], + account_url: Optional[pulumi.Input[builtins.str]] = None, + ignore_error: Optional[pulumi.Input[builtins.bool]] = None, mode: Optional[pulumi.Input['CacheMode']] = None, - secret_access_key: Optional[pulumi.Input[str]] = None): + secret_access_key: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] name: The name of the cache image. - :param pulumi.Input[str] account_url: Base URL of the storage account. - :param pulumi.Input[bool] ignore_error: Ignore errors caused by failed cache exports. + :param pulumi.Input[builtins.str] name: The name of the cache image. + :param pulumi.Input[builtins.str] account_url: Base URL of the storage account. + :param pulumi.Input[builtins.bool] ignore_error: Ignore errors caused by failed cache exports. :param pulumi.Input['CacheMode'] mode: The cache mode to use. Defaults to `min`. - :param pulumi.Input[str] secret_access_key: Blob storage account key. + :param pulumi.Input[builtins.str] secret_access_key: Blob storage account key. """ pulumi.set(__self__, "name", name) if account_url is not None: @@ -916,38 +917,38 @@ class CacheToAzureBlobArgs: @property @pulumi.getter - def name(self) -> pulumi.Input[str]: + def name(self) -> pulumi.Input[builtins.str]: """ The name of the cache image. """ return pulumi.get(self, "name") @name.setter - def name(self, value: pulumi.Input[str]): + def name(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "name", value) @property @pulumi.getter(name="accountUrl") - def account_url(self) -> Optional[pulumi.Input[str]]: + def account_url(self) -> Optional[pulumi.Input[builtins.str]]: """ Base URL of the storage account. """ return pulumi.get(self, "account_url") @account_url.setter - def account_url(self, value: Optional[pulumi.Input[str]]): + def account_url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "account_url", value) @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[pulumi.Input[bool]]: + def ignore_error(self) -> Optional[pulumi.Input[builtins.bool]]: """ Ignore errors caused by failed cache exports. """ return pulumi.get(self, "ignore_error") @ignore_error.setter - def ignore_error(self, value: Optional[pulumi.Input[bool]]): + def ignore_error(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "ignore_error", value) @property @@ -964,20 +965,20 @@ class CacheToAzureBlobArgs: @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[pulumi.Input[str]]: + def secret_access_key(self) -> Optional[pulumi.Input[builtins.str]]: """ Blob storage account key. """ return pulumi.get(self, "secret_access_key") @secret_access_key.setter - def secret_access_key(self, value: Optional[pulumi.Input[str]]): + def secret_access_key(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "secret_access_key", value) if not MYPY: class CacheToGitHubActionsArgsDict(TypedDict): - ignore_error: NotRequired[pulumi.Input[bool]] + ignore_error: NotRequired[pulumi.Input[builtins.bool]] """ Ignore errors caused by failed cache exports. """ @@ -985,14 +986,14 @@ if not MYPY: """ The cache mode to use. Defaults to `min`. """ - scope: NotRequired[pulumi.Input[str]] + scope: NotRequired[pulumi.Input[builtins.str]] """ The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. """ - token: NotRequired[pulumi.Input[str]] + token: NotRequired[pulumi.Input[builtins.str]] """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -1001,7 +1002,7 @@ if not MYPY: `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. """ - url: NotRequired[pulumi.Input[str]] + url: NotRequired[pulumi.Input[builtins.str]] """ The cache server URL to use for artifacts. @@ -1015,25 +1016,25 @@ elif False: @pulumi.input_type class CacheToGitHubActionsArgs: def __init__(__self__, *, - ignore_error: Optional[pulumi.Input[bool]] = None, + ignore_error: Optional[pulumi.Input[builtins.bool]] = None, mode: Optional[pulumi.Input['CacheMode']] = None, - scope: Optional[pulumi.Input[str]] = None, - token: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None): + scope: Optional[pulumi.Input[builtins.str]] = None, + token: Optional[pulumi.Input[builtins.str]] = None, + url: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[bool] ignore_error: Ignore errors caused by failed cache exports. + :param pulumi.Input[builtins.bool] ignore_error: Ignore errors caused by failed cache exports. :param pulumi.Input['CacheMode'] mode: The cache mode to use. Defaults to `min`. - :param pulumi.Input[str] scope: The scope to use for cache keys. Defaults to `buildkit`. + :param pulumi.Input[builtins.str] scope: The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. - :param pulumi.Input[str] token: The GitHub Actions token to use. This is not a personal access tokens + :param pulumi.Input[builtins.str] token: The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. Defaults to `$ACTIONS_RUNTIME_TOKEN`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. - :param pulumi.Input[str] url: The cache server URL to use for artifacts. + :param pulumi.Input[builtins.str] url: The cache server URL to use for artifacts. Defaults to `$ACTIONS_CACHE_URL`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this @@ -1062,14 +1063,14 @@ class CacheToGitHubActionsArgs: @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[pulumi.Input[bool]]: + def ignore_error(self) -> Optional[pulumi.Input[builtins.bool]]: """ Ignore errors caused by failed cache exports. """ return pulumi.get(self, "ignore_error") @ignore_error.setter - def ignore_error(self, value: Optional[pulumi.Input[bool]]): + def ignore_error(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "ignore_error", value) @property @@ -1086,7 +1087,7 @@ class CacheToGitHubActionsArgs: @property @pulumi.getter - def scope(self) -> Optional[pulumi.Input[str]]: + def scope(self) -> Optional[pulumi.Input[builtins.str]]: """ The scope to use for cache keys. Defaults to `buildkit`. @@ -1096,12 +1097,12 @@ class CacheToGitHubActionsArgs: return pulumi.get(self, "scope") @scope.setter - def scope(self, value: Optional[pulumi.Input[str]]): + def scope(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "scope", value) @property @pulumi.getter - def token(self) -> Optional[pulumi.Input[str]]: + def token(self) -> Optional[pulumi.Input[builtins.str]]: """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -1113,12 +1114,12 @@ class CacheToGitHubActionsArgs: return pulumi.get(self, "token") @token.setter - def token(self, value: Optional[pulumi.Input[str]]): + def token(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "token", value) @property @pulumi.getter - def url(self) -> Optional[pulumi.Input[str]]: + def url(self) -> Optional[pulumi.Input[builtins.str]]: """ The cache server URL to use for artifacts. @@ -1129,7 +1130,7 @@ class CacheToGitHubActionsArgs: return pulumi.get(self, "url") @url.setter - def url(self, value: Optional[pulumi.Input[str]]): + def url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "url", value) @@ -1153,7 +1154,7 @@ class CacheToInlineArgs: if not MYPY: class CacheToLocalArgsDict(TypedDict): - dest: pulumi.Input[str] + dest: pulumi.Input[builtins.str] """ Path of the local directory to export the cache. """ @@ -1161,15 +1162,15 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - ignore_error: NotRequired[pulumi.Input[bool]] + ignore_error: NotRequired[pulumi.Input[builtins.bool]] """ Ignore errors caused by failed cache exports. """ @@ -1183,18 +1184,18 @@ elif False: @pulumi.input_type class CacheToLocalArgs: def __init__(__self__, *, - dest: pulumi.Input[str], + dest: pulumi.Input[builtins.str], compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - ignore_error: Optional[pulumi.Input[bool]] = None, + compression_level: Optional[pulumi.Input[builtins.int]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + ignore_error: Optional[pulumi.Input[builtins.bool]] = None, mode: Optional[pulumi.Input['CacheMode']] = None): """ - :param pulumi.Input[str] dest: Path of the local directory to export the cache. + :param pulumi.Input[builtins.str] dest: Path of the local directory to export the cache. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[bool] ignore_error: Ignore errors caused by failed cache exports. + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[builtins.bool] ignore_error: Ignore errors caused by failed cache exports. :param pulumi.Input['CacheMode'] mode: The cache mode to use. Defaults to `min`. """ pulumi.set(__self__, "dest", dest) @@ -1221,14 +1222,14 @@ class CacheToLocalArgs: @property @pulumi.getter - def dest(self) -> pulumi.Input[str]: + def dest(self) -> pulumi.Input[builtins.str]: """ Path of the local directory to export the cache. """ return pulumi.get(self, "dest") @dest.setter - def dest(self, value: pulumi.Input[str]): + def dest(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "dest", value) @property @@ -1245,38 +1246,38 @@ class CacheToLocalArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[pulumi.Input[bool]]: + def ignore_error(self) -> Optional[pulumi.Input[builtins.bool]]: """ Ignore errors caused by failed cache exports. """ return pulumi.get(self, "ignore_error") @ignore_error.setter - def ignore_error(self, value: Optional[pulumi.Input[bool]]): + def ignore_error(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "ignore_error", value) @property @@ -1294,7 +1295,7 @@ class CacheToLocalArgs: if not MYPY: class CacheToRegistryArgsDict(TypedDict): - ref: pulumi.Input[str] + ref: pulumi.Input[builtins.str] """ Fully qualified name of the cache image to import. """ @@ -1302,19 +1303,19 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - ignore_error: NotRequired[pulumi.Input[bool]] + ignore_error: NotRequired[pulumi.Input[builtins.bool]] """ Ignore errors caused by failed cache exports. """ - image_manifest: NotRequired[pulumi.Input[bool]] + image_manifest: NotRequired[pulumi.Input[builtins.bool]] """ Export cache manifest as an OCI-compatible image manifest instead of a manifest list. Requires `ociMediaTypes` to also be `true`. @@ -1328,7 +1329,7 @@ if not MYPY: """ The cache mode to use. Defaults to `min`. """ - oci_media_types: NotRequired[pulumi.Input[bool]] + oci_media_types: NotRequired[pulumi.Input[builtins.bool]] """ Whether to use OCI media types in exported manifests. Defaults to `true`. @@ -1339,21 +1340,21 @@ elif False: @pulumi.input_type class CacheToRegistryArgs: def __init__(__self__, *, - ref: pulumi.Input[str], + ref: pulumi.Input[builtins.str], compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - ignore_error: Optional[pulumi.Input[bool]] = None, - image_manifest: Optional[pulumi.Input[bool]] = None, + compression_level: Optional[pulumi.Input[builtins.int]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + ignore_error: Optional[pulumi.Input[builtins.bool]] = None, + image_manifest: Optional[pulumi.Input[builtins.bool]] = None, mode: Optional[pulumi.Input['CacheMode']] = None, - oci_media_types: Optional[pulumi.Input[bool]] = None): + oci_media_types: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[str] ref: Fully qualified name of the cache image to import. + :param pulumi.Input[builtins.str] ref: Fully qualified name of the cache image to import. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[bool] ignore_error: Ignore errors caused by failed cache exports. - :param pulumi.Input[bool] image_manifest: Export cache manifest as an OCI-compatible image manifest instead of a + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[builtins.bool] ignore_error: Ignore errors caused by failed cache exports. + :param pulumi.Input[builtins.bool] image_manifest: Export cache manifest as an OCI-compatible image manifest instead of a manifest list. Requires `ociMediaTypes` to also be `true`. Some registries like AWS ECR will not work with caching if this is @@ -1361,7 +1362,7 @@ class CacheToRegistryArgs: Defaults to `false` to match Docker's default behavior. :param pulumi.Input['CacheMode'] mode: The cache mode to use. Defaults to `min`. - :param pulumi.Input[bool] oci_media_types: Whether to use OCI media types in exported manifests. Defaults to + :param pulumi.Input[builtins.bool] oci_media_types: Whether to use OCI media types in exported manifests. Defaults to `true`. """ pulumi.set(__self__, "ref", ref) @@ -1396,14 +1397,14 @@ class CacheToRegistryArgs: @property @pulumi.getter - def ref(self) -> pulumi.Input[str]: + def ref(self) -> pulumi.Input[builtins.str]: """ Fully qualified name of the cache image to import. """ return pulumi.get(self, "ref") @ref.setter - def ref(self, value: pulumi.Input[str]): + def ref(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "ref", value) @property @@ -1420,43 +1421,43 @@ class CacheToRegistryArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[pulumi.Input[bool]]: + def ignore_error(self) -> Optional[pulumi.Input[builtins.bool]]: """ Ignore errors caused by failed cache exports. """ return pulumi.get(self, "ignore_error") @ignore_error.setter - def ignore_error(self, value: Optional[pulumi.Input[bool]]): + def ignore_error(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "ignore_error", value) @property @pulumi.getter(name="imageManifest") - def image_manifest(self) -> Optional[pulumi.Input[bool]]: + def image_manifest(self) -> Optional[pulumi.Input[builtins.bool]]: """ Export cache manifest as an OCI-compatible image manifest instead of a manifest list. Requires `ociMediaTypes` to also be `true`. @@ -1469,7 +1470,7 @@ class CacheToRegistryArgs: return pulumi.get(self, "image_manifest") @image_manifest.setter - def image_manifest(self, value: Optional[pulumi.Input[bool]]): + def image_manifest(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "image_manifest", value) @property @@ -1486,7 +1487,7 @@ class CacheToRegistryArgs: @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[pulumi.Input[bool]]: + def oci_media_types(self) -> Optional[pulumi.Input[builtins.bool]]: """ Whether to use OCI media types in exported manifests. Defaults to `true`. @@ -1494,37 +1495,37 @@ class CacheToRegistryArgs: return pulumi.get(self, "oci_media_types") @oci_media_types.setter - def oci_media_types(self, value: Optional[pulumi.Input[bool]]): + def oci_media_types(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "oci_media_types", value) if not MYPY: class CacheToS3ArgsDict(TypedDict): - bucket: pulumi.Input[str] + bucket: pulumi.Input[builtins.str] """ Name of the S3 bucket. """ - region: pulumi.Input[str] + region: pulumi.Input[builtins.str] """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ - access_key_id: NotRequired[pulumi.Input[str]] + access_key_id: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_ACCESS_KEY_ID`. """ - blobs_prefix: NotRequired[pulumi.Input[str]] + blobs_prefix: NotRequired[pulumi.Input[builtins.str]] """ Prefix to prepend to blob filenames. """ - endpoint_url: NotRequired[pulumi.Input[str]] + endpoint_url: NotRequired[pulumi.Input[builtins.str]] """ Endpoint of the S3 bucket. """ - ignore_error: NotRequired[pulumi.Input[bool]] + ignore_error: NotRequired[pulumi.Input[builtins.bool]] """ Ignore errors caused by failed cache exports. """ - manifests_prefix: NotRequired[pulumi.Input[str]] + manifests_prefix: NotRequired[pulumi.Input[builtins.str]] """ Prefix to prepend on manifest filenames. """ @@ -1532,19 +1533,19 @@ if not MYPY: """ The cache mode to use. Defaults to `min`. """ - name: NotRequired[pulumi.Input[str]] + name: NotRequired[pulumi.Input[builtins.str]] """ Name of the cache image. """ - secret_access_key: NotRequired[pulumi.Input[str]] + secret_access_key: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ - session_token: NotRequired[pulumi.Input[str]] + session_token: NotRequired[pulumi.Input[builtins.str]] """ Defaults to `$AWS_SESSION_TOKEN`. """ - use_path_style: NotRequired[pulumi.Input[bool]] + use_path_style: NotRequired[pulumi.Input[builtins.bool]] """ Uses `bucket` in the URL instead of hostname when `true`. """ @@ -1554,31 +1555,31 @@ elif False: @pulumi.input_type class CacheToS3Args: def __init__(__self__, *, - bucket: pulumi.Input[str], - region: Optional[pulumi.Input[str]] = None, - access_key_id: Optional[pulumi.Input[str]] = None, - blobs_prefix: Optional[pulumi.Input[str]] = None, - endpoint_url: Optional[pulumi.Input[str]] = None, - ignore_error: Optional[pulumi.Input[bool]] = None, - manifests_prefix: Optional[pulumi.Input[str]] = None, + bucket: pulumi.Input[builtins.str], + region: Optional[pulumi.Input[builtins.str]] = None, + access_key_id: Optional[pulumi.Input[builtins.str]] = None, + blobs_prefix: Optional[pulumi.Input[builtins.str]] = None, + endpoint_url: Optional[pulumi.Input[builtins.str]] = None, + ignore_error: Optional[pulumi.Input[builtins.bool]] = None, + manifests_prefix: Optional[pulumi.Input[builtins.str]] = None, mode: Optional[pulumi.Input['CacheMode']] = None, - name: Optional[pulumi.Input[str]] = None, - secret_access_key: Optional[pulumi.Input[str]] = None, - session_token: Optional[pulumi.Input[str]] = None, - use_path_style: Optional[pulumi.Input[bool]] = None): + name: Optional[pulumi.Input[builtins.str]] = None, + secret_access_key: Optional[pulumi.Input[builtins.str]] = None, + session_token: Optional[pulumi.Input[builtins.str]] = None, + use_path_style: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[str] bucket: Name of the S3 bucket. - :param pulumi.Input[str] region: The geographic location of the bucket. Defaults to `$AWS_REGION`. - :param pulumi.Input[str] access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. - :param pulumi.Input[str] blobs_prefix: Prefix to prepend to blob filenames. - :param pulumi.Input[str] endpoint_url: Endpoint of the S3 bucket. - :param pulumi.Input[bool] ignore_error: Ignore errors caused by failed cache exports. - :param pulumi.Input[str] manifests_prefix: Prefix to prepend on manifest filenames. + :param pulumi.Input[builtins.str] bucket: Name of the S3 bucket. + :param pulumi.Input[builtins.str] region: The geographic location of the bucket. Defaults to `$AWS_REGION`. + :param pulumi.Input[builtins.str] access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. + :param pulumi.Input[builtins.str] blobs_prefix: Prefix to prepend to blob filenames. + :param pulumi.Input[builtins.str] endpoint_url: Endpoint of the S3 bucket. + :param pulumi.Input[builtins.bool] ignore_error: Ignore errors caused by failed cache exports. + :param pulumi.Input[builtins.str] manifests_prefix: Prefix to prepend on manifest filenames. :param pulumi.Input['CacheMode'] mode: The cache mode to use. Defaults to `min`. - :param pulumi.Input[str] name: Name of the cache image. - :param pulumi.Input[str] secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. - :param pulumi.Input[str] session_token: Defaults to `$AWS_SESSION_TOKEN`. - :param pulumi.Input[bool] use_path_style: Uses `bucket` in the URL instead of hostname when `true`. + :param pulumi.Input[builtins.str] name: Name of the cache image. + :param pulumi.Input[builtins.str] secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. + :param pulumi.Input[builtins.str] session_token: Defaults to `$AWS_SESSION_TOKEN`. + :param pulumi.Input[builtins.bool] use_path_style: Uses `bucket` in the URL instead of hostname when `true`. """ pulumi.set(__self__, "bucket", bucket) if region is None: @@ -1617,86 +1618,86 @@ class CacheToS3Args: @property @pulumi.getter - def bucket(self) -> pulumi.Input[str]: + def bucket(self) -> pulumi.Input[builtins.str]: """ Name of the S3 bucket. """ return pulumi.get(self, "bucket") @bucket.setter - def bucket(self, value: pulumi.Input[str]): + def bucket(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "bucket", value) @property @pulumi.getter - def region(self) -> pulumi.Input[str]: + def region(self) -> pulumi.Input[builtins.str]: """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ return pulumi.get(self, "region") @region.setter - def region(self, value: pulumi.Input[str]): + def region(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "region", value) @property @pulumi.getter(name="accessKeyId") - def access_key_id(self) -> Optional[pulumi.Input[str]]: + def access_key_id(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_ACCESS_KEY_ID`. """ return pulumi.get(self, "access_key_id") @access_key_id.setter - def access_key_id(self, value: Optional[pulumi.Input[str]]): + def access_key_id(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "access_key_id", value) @property @pulumi.getter(name="blobsPrefix") - def blobs_prefix(self) -> Optional[pulumi.Input[str]]: + def blobs_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Prefix to prepend to blob filenames. """ return pulumi.get(self, "blobs_prefix") @blobs_prefix.setter - def blobs_prefix(self, value: Optional[pulumi.Input[str]]): + def blobs_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "blobs_prefix", value) @property @pulumi.getter(name="endpointUrl") - def endpoint_url(self) -> Optional[pulumi.Input[str]]: + def endpoint_url(self) -> Optional[pulumi.Input[builtins.str]]: """ Endpoint of the S3 bucket. """ return pulumi.get(self, "endpoint_url") @endpoint_url.setter - def endpoint_url(self, value: Optional[pulumi.Input[str]]): + def endpoint_url(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "endpoint_url", value) @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[pulumi.Input[bool]]: + def ignore_error(self) -> Optional[pulumi.Input[builtins.bool]]: """ Ignore errors caused by failed cache exports. """ return pulumi.get(self, "ignore_error") @ignore_error.setter - def ignore_error(self, value: Optional[pulumi.Input[bool]]): + def ignore_error(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "ignore_error", value) @property @pulumi.getter(name="manifestsPrefix") - def manifests_prefix(self) -> Optional[pulumi.Input[str]]: + def manifests_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Prefix to prepend on manifest filenames. """ return pulumi.get(self, "manifests_prefix") @manifests_prefix.setter - def manifests_prefix(self, value: Optional[pulumi.Input[str]]): + def manifests_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "manifests_prefix", value) @property @@ -1713,50 +1714,50 @@ class CacheToS3Args: @property @pulumi.getter - def name(self) -> Optional[pulumi.Input[str]]: + def name(self) -> Optional[pulumi.Input[builtins.str]]: """ Name of the cache image. """ return pulumi.get(self, "name") @name.setter - def name(self, value: Optional[pulumi.Input[str]]): + def name(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "name", value) @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[pulumi.Input[str]]: + def secret_access_key(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ return pulumi.get(self, "secret_access_key") @secret_access_key.setter - def secret_access_key(self, value: Optional[pulumi.Input[str]]): + def secret_access_key(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "secret_access_key", value) @property @pulumi.getter(name="sessionToken") - def session_token(self) -> Optional[pulumi.Input[str]]: + def session_token(self) -> Optional[pulumi.Input[builtins.str]]: """ Defaults to `$AWS_SESSION_TOKEN`. """ return pulumi.get(self, "session_token") @session_token.setter - def session_token(self, value: Optional[pulumi.Input[str]]): + def session_token(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "session_token", value) @property @pulumi.getter(name="usePathStyle") - def use_path_style(self) -> Optional[pulumi.Input[bool]]: + def use_path_style(self) -> Optional[pulumi.Input[builtins.bool]]: """ Uses `bucket` in the URL instead of hostname when `true`. """ return pulumi.get(self, "use_path_style") @use_path_style.setter - def use_path_style(self, value: Optional[pulumi.Input[bool]]): + def use_path_style(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "use_path_style", value) @@ -1766,7 +1767,7 @@ if not MYPY: """ Push cache to Azure's blob storage service. """ - disabled: NotRequired[pulumi.Input[bool]] + disabled: NotRequired[pulumi.Input[builtins.bool]] """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -1787,7 +1788,7 @@ if not MYPY: """ A simple backend which caches imagines on your local filesystem. """ - raw: NotRequired[pulumi.Input[str]] + raw: NotRequired[pulumi.Input[builtins.str]] """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`) @@ -1808,16 +1809,16 @@ elif False: class CacheToArgs: def __init__(__self__, *, azblob: Optional[pulumi.Input['CacheToAzureBlobArgs']] = None, - disabled: Optional[pulumi.Input[bool]] = None, + disabled: Optional[pulumi.Input[builtins.bool]] = None, gha: Optional[pulumi.Input['CacheToGitHubActionsArgs']] = None, inline: Optional[pulumi.Input['CacheToInlineArgs']] = None, local: Optional[pulumi.Input['CacheToLocalArgs']] = None, - raw: Optional[pulumi.Input[str]] = None, + raw: Optional[pulumi.Input[builtins.str]] = None, registry: Optional[pulumi.Input['CacheToRegistryArgs']] = None, s3: Optional[pulumi.Input['CacheToS3Args']] = None): """ :param pulumi.Input['CacheToAzureBlobArgs'] azblob: Push cache to Azure's blob storage service. - :param pulumi.Input[bool] disabled: When `true` this entry will be excluded. Defaults to `false`. + :param pulumi.Input[builtins.bool] disabled: When `true` this entry will be excluded. Defaults to `false`. :param pulumi.Input['CacheToGitHubActionsArgs'] gha: Recommended for use with GitHub Actions workflows. An action like `crazy-max/ghaction-github-runtime` is recommended to @@ -1826,7 +1827,7 @@ class CacheToArgs: started with, but it does not handle multi-stage builds. Consider the `registry` cache backend instead. :param pulumi.Input['CacheToLocalArgs'] local: A simple backend which caches imagines on your local filesystem. - :param pulumi.Input[str] raw: A raw string as you would provide it to the Docker CLI (e.g., + :param pulumi.Input[builtins.str] raw: A raw string as you would provide it to the Docker CLI (e.g., `type=inline`) :param pulumi.Input['CacheToRegistryArgs'] registry: Push caches to remote registries. Incompatible with the `docker` build driver. @@ -1863,14 +1864,14 @@ class CacheToArgs: @property @pulumi.getter - def disabled(self) -> Optional[pulumi.Input[bool]]: + def disabled(self) -> Optional[pulumi.Input[builtins.bool]]: """ When `true` this entry will be excluded. Defaults to `false`. """ return pulumi.get(self, "disabled") @disabled.setter - def disabled(self, value: Optional[pulumi.Input[bool]]): + def disabled(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "disabled", value) @property @@ -1916,7 +1917,7 @@ class CacheToArgs: @property @pulumi.getter - def raw(self) -> Optional[pulumi.Input[str]]: + def raw(self) -> Optional[pulumi.Input[builtins.str]]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`) @@ -1924,7 +1925,7 @@ class CacheToArgs: return pulumi.get(self, "raw") @raw.setter - def raw(self, value: Optional[pulumi.Input[str]]): + def raw(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "raw", value) @property @@ -1955,7 +1956,7 @@ class CacheToArgs: if not MYPY: class ContextArgsDict(TypedDict): - location: pulumi.Input[str] + location: pulumi.Input[builtins.str] """ Resources to use for build context. @@ -1972,9 +1973,9 @@ elif False: @pulumi.input_type class ContextArgs: def __init__(__self__, *, - location: pulumi.Input[str]): + location: pulumi.Input[builtins.str]): """ - :param pulumi.Input[str] location: Resources to use for build context. + :param pulumi.Input[builtins.str] location: Resources to use for build context. The location can be: * A relative or absolute path to a local directory (`.`, `./app`, @@ -1987,7 +1988,7 @@ class ContextArgs: @property @pulumi.getter - def location(self) -> pulumi.Input[str]: + def location(self) -> pulumi.Input[builtins.str]: """ Resources to use for build context. @@ -2001,13 +2002,13 @@ class ContextArgs: return pulumi.get(self, "location") @location.setter - def location(self, value: pulumi.Input[str]): + def location(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "location", value) if not MYPY: class DockerfileArgsDict(TypedDict): - inline: NotRequired[pulumi.Input[str]] + inline: NotRequired[pulumi.Input[builtins.str]] """ Raw Dockerfile contents. @@ -2015,7 +2016,7 @@ if not MYPY: Equivalent to invoking Docker with `-f -`. """ - location: NotRequired[pulumi.Input[str]] + location: NotRequired[pulumi.Input[builtins.str]] """ Location of the Dockerfile to use. @@ -2031,15 +2032,15 @@ elif False: @pulumi.input_type class DockerfileArgs: def __init__(__self__, *, - inline: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input[str]] = None): + inline: Optional[pulumi.Input[builtins.str]] = None, + location: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] inline: Raw Dockerfile contents. + :param pulumi.Input[builtins.str] inline: Raw Dockerfile contents. Conflicts with `location`. Equivalent to invoking Docker with `-f -`. - :param pulumi.Input[str] location: Location of the Dockerfile to use. + :param pulumi.Input[builtins.str] location: Location of the Dockerfile to use. Can be a relative or absolute path to a local file, or a remote URL. @@ -2054,7 +2055,7 @@ class DockerfileArgs: @property @pulumi.getter - def inline(self) -> Optional[pulumi.Input[str]]: + def inline(self) -> Optional[pulumi.Input[builtins.str]]: """ Raw Dockerfile contents. @@ -2065,12 +2066,12 @@ class DockerfileArgs: return pulumi.get(self, "inline") @inline.setter - def inline(self, value: Optional[pulumi.Input[str]]): + def inline(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "inline", value) @property @pulumi.getter - def location(self) -> Optional[pulumi.Input[str]]: + def location(self) -> Optional[pulumi.Input[builtins.str]]: """ Location of the Dockerfile to use. @@ -2083,7 +2084,7 @@ class DockerfileArgs: return pulumi.get(self, "location") @location.setter - def location(self, value: Optional[pulumi.Input[str]]): + def location(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "location", value) @@ -2101,7 +2102,7 @@ class ExportCacheOnlyArgs: if not MYPY: class ExportDockerArgsDict(TypedDict): - annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] """ Attach an arbitrary key/value annotation to the image. """ @@ -2109,27 +2110,27 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - dest: NotRequired[pulumi.Input[str]] + dest: NotRequired[pulumi.Input[builtins.str]] """ The local export path. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + names: NotRequired[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] """ Specify images names to export. This is overridden if tags are already specified. """ - oci_media_types: NotRequired[pulumi.Input[bool]] + oci_media_types: NotRequired[pulumi.Input[builtins.bool]] """ Use OCI media types in exporter manifests. """ - tar: NotRequired[pulumi.Input[bool]] + tar: NotRequired[pulumi.Input[builtins.bool]] """ Bundle the output into a tarball layout. """ @@ -2139,23 +2140,23 @@ elif False: @pulumi.input_type class ExportDockerArgs: def __init__(__self__, *, - annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - dest: Optional[pulumi.Input[str]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - oci_media_types: Optional[pulumi.Input[bool]] = None, - tar: Optional[pulumi.Input[bool]] = None): + compression_level: Optional[pulumi.Input[builtins.int]] = None, + dest: Optional[pulumi.Input[builtins.str]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + names: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + oci_media_types: Optional[pulumi.Input[builtins.bool]] = None, + tar: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: Attach an arbitrary key/value annotation to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] annotations: Attach an arbitrary key/value annotation to the image. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[str] dest: The local export path. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[Sequence[pulumi.Input[str]]] names: Specify images names to export. This is overridden if tags are already specified. - :param pulumi.Input[bool] oci_media_types: Use OCI media types in exporter manifests. - :param pulumi.Input[bool] tar: Bundle the output into a tarball layout. + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.str] dest: The local export path. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] names: Specify images names to export. This is overridden if tags are already specified. + :param pulumi.Input[builtins.bool] oci_media_types: Use OCI media types in exporter manifests. + :param pulumi.Input[builtins.bool] tar: Bundle the output into a tarball layout. """ if annotations is not None: pulumi.set(__self__, "annotations", annotations) @@ -2186,14 +2187,14 @@ class ExportDockerArgs: @property @pulumi.getter - def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ Attach an arbitrary key/value annotation to the image. """ return pulumi.get(self, "annotations") @annotations.setter - def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "annotations", value) @property @@ -2210,80 +2211,80 @@ class ExportDockerArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter - def dest(self) -> Optional[pulumi.Input[str]]: + def dest(self) -> Optional[pulumi.Input[builtins.str]]: """ The local export path. """ return pulumi.get(self, "dest") @dest.setter - def dest(self, value: Optional[pulumi.Input[str]]): + def dest(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "dest", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter - def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Specify images names to export. This is overridden if tags are already specified. """ return pulumi.get(self, "names") @names.setter - def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "names", value) @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[pulumi.Input[bool]]: + def oci_media_types(self) -> Optional[pulumi.Input[builtins.bool]]: """ Use OCI media types in exporter manifests. """ return pulumi.get(self, "oci_media_types") @oci_media_types.setter - def oci_media_types(self, value: Optional[pulumi.Input[bool]]): + def oci_media_types(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "oci_media_types", value) @property @pulumi.getter - def tar(self) -> Optional[pulumi.Input[bool]]: + def tar(self) -> Optional[pulumi.Input[builtins.bool]]: """ Bundle the output into a tarball layout. """ return pulumi.get(self, "tar") @tar.setter - def tar(self, value: Optional[pulumi.Input[bool]]): + def tar(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "tar", value) if not MYPY: class ExportImageArgsDict(TypedDict): - annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] """ Attach an arbitrary key/value annotation to the image. """ @@ -2291,43 +2292,43 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - dangling_name_prefix: NotRequired[pulumi.Input[str]] + dangling_name_prefix: NotRequired[pulumi.Input[builtins.str]] """ Name image with `prefix@`, used for anonymous images. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - insecure: NotRequired[pulumi.Input[bool]] + insecure: NotRequired[pulumi.Input[builtins.bool]] """ Allow pushing to an insecure registry. """ - name_canonical: NotRequired[pulumi.Input[bool]] + name_canonical: NotRequired[pulumi.Input[builtins.bool]] """ Add additional canonical name (`name@`). """ - names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + names: NotRequired[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] """ Specify images names to export. This is overridden if tags are already specified. """ - oci_media_types: NotRequired[pulumi.Input[bool]] + oci_media_types: NotRequired[pulumi.Input[builtins.bool]] """ Use OCI media types in exporter manifests. """ - push: NotRequired[pulumi.Input[bool]] + push: NotRequired[pulumi.Input[builtins.bool]] """ Push after creating the image. Defaults to `false`. """ - push_by_digest: NotRequired[pulumi.Input[bool]] + push_by_digest: NotRequired[pulumi.Input[builtins.bool]] """ Push image without name. """ - store: NotRequired[pulumi.Input[bool]] + store: NotRequired[pulumi.Input[builtins.bool]] """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -2337,7 +2338,7 @@ if not MYPY: Ignored if the worker doesn't have image store (when using OCI workers, for example). """ - unpack: NotRequired[pulumi.Input[bool]] + unpack: NotRequired[pulumi.Input[builtins.bool]] """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -2348,39 +2349,39 @@ elif False: @pulumi.input_type class ExportImageArgs: def __init__(__self__, *, - annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - dangling_name_prefix: Optional[pulumi.Input[str]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - insecure: Optional[pulumi.Input[bool]] = None, - name_canonical: Optional[pulumi.Input[bool]] = None, - names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - oci_media_types: Optional[pulumi.Input[bool]] = None, - push: Optional[pulumi.Input[bool]] = None, - push_by_digest: Optional[pulumi.Input[bool]] = None, - store: Optional[pulumi.Input[bool]] = None, - unpack: Optional[pulumi.Input[bool]] = None): + compression_level: Optional[pulumi.Input[builtins.int]] = None, + dangling_name_prefix: Optional[pulumi.Input[builtins.str]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + insecure: Optional[pulumi.Input[builtins.bool]] = None, + name_canonical: Optional[pulumi.Input[builtins.bool]] = None, + names: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + oci_media_types: Optional[pulumi.Input[builtins.bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, + push_by_digest: Optional[pulumi.Input[builtins.bool]] = None, + store: Optional[pulumi.Input[builtins.bool]] = None, + unpack: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: Attach an arbitrary key/value annotation to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] annotations: Attach an arbitrary key/value annotation to the image. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[str] dangling_name_prefix: Name image with `prefix@`, used for anonymous images. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[bool] insecure: Allow pushing to an insecure registry. - :param pulumi.Input[bool] name_canonical: Add additional canonical name (`name@`). - :param pulumi.Input[Sequence[pulumi.Input[str]]] names: Specify images names to export. This is overridden if tags are already specified. - :param pulumi.Input[bool] oci_media_types: Use OCI media types in exporter manifests. - :param pulumi.Input[bool] push: Push after creating the image. Defaults to `false`. - :param pulumi.Input[bool] push_by_digest: Push image without name. - :param pulumi.Input[bool] store: Store resulting images to the worker's image store and ensure all of + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.str] dangling_name_prefix: Name image with `prefix@`, used for anonymous images. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[builtins.bool] insecure: Allow pushing to an insecure registry. + :param pulumi.Input[builtins.bool] name_canonical: Add additional canonical name (`name@`). + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] names: Specify images names to export. This is overridden if tags are already specified. + :param pulumi.Input[builtins.bool] oci_media_types: Use OCI media types in exporter manifests. + :param pulumi.Input[builtins.bool] push: Push after creating the image. Defaults to `false`. + :param pulumi.Input[builtins.bool] push_by_digest: Push image without name. + :param pulumi.Input[builtins.bool] store: Store resulting images to the worker's image store and ensure all of its blobs are in the content store. Defaults to `true`. Ignored if the worker doesn't have image store (when using OCI workers, for example). - :param pulumi.Input[bool] unpack: Unpack image after creation (for use with containerd). Defaults to + :param pulumi.Input[builtins.bool] unpack: Unpack image after creation (for use with containerd). Defaults to `false`. """ if annotations is not None: @@ -2422,14 +2423,14 @@ class ExportImageArgs: @property @pulumi.getter - def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ Attach an arbitrary key/value annotation to the image. """ return pulumi.get(self, "annotations") @annotations.setter - def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "annotations", value) @property @@ -2446,115 +2447,115 @@ class ExportImageArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter(name="danglingNamePrefix") - def dangling_name_prefix(self) -> Optional[pulumi.Input[str]]: + def dangling_name_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Name image with `prefix@`, used for anonymous images. """ return pulumi.get(self, "dangling_name_prefix") @dangling_name_prefix.setter - def dangling_name_prefix(self, value: Optional[pulumi.Input[str]]): + def dangling_name_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "dangling_name_prefix", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter - def insecure(self) -> Optional[pulumi.Input[bool]]: + def insecure(self) -> Optional[pulumi.Input[builtins.bool]]: """ Allow pushing to an insecure registry. """ return pulumi.get(self, "insecure") @insecure.setter - def insecure(self, value: Optional[pulumi.Input[bool]]): + def insecure(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "insecure", value) @property @pulumi.getter(name="nameCanonical") - def name_canonical(self) -> Optional[pulumi.Input[bool]]: + def name_canonical(self) -> Optional[pulumi.Input[builtins.bool]]: """ Add additional canonical name (`name@`). """ return pulumi.get(self, "name_canonical") @name_canonical.setter - def name_canonical(self, value: Optional[pulumi.Input[bool]]): + def name_canonical(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "name_canonical", value) @property @pulumi.getter - def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Specify images names to export. This is overridden if tags are already specified. """ return pulumi.get(self, "names") @names.setter - def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "names", value) @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[pulumi.Input[bool]]: + def oci_media_types(self) -> Optional[pulumi.Input[builtins.bool]]: """ Use OCI media types in exporter manifests. """ return pulumi.get(self, "oci_media_types") @oci_media_types.setter - def oci_media_types(self, value: Optional[pulumi.Input[bool]]): + def oci_media_types(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "oci_media_types", value) @property @pulumi.getter - def push(self) -> Optional[pulumi.Input[bool]]: + def push(self) -> Optional[pulumi.Input[builtins.bool]]: """ Push after creating the image. Defaults to `false`. """ return pulumi.get(self, "push") @push.setter - def push(self, value: Optional[pulumi.Input[bool]]): + def push(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "push", value) @property @pulumi.getter(name="pushByDigest") - def push_by_digest(self) -> Optional[pulumi.Input[bool]]: + def push_by_digest(self) -> Optional[pulumi.Input[builtins.bool]]: """ Push image without name. """ return pulumi.get(self, "push_by_digest") @push_by_digest.setter - def push_by_digest(self, value: Optional[pulumi.Input[bool]]): + def push_by_digest(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "push_by_digest", value) @property @pulumi.getter - def store(self) -> Optional[pulumi.Input[bool]]: + def store(self) -> Optional[pulumi.Input[builtins.bool]]: """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -2567,12 +2568,12 @@ class ExportImageArgs: return pulumi.get(self, "store") @store.setter - def store(self, value: Optional[pulumi.Input[bool]]): + def store(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "store", value) @property @pulumi.getter - def unpack(self) -> Optional[pulumi.Input[bool]]: + def unpack(self) -> Optional[pulumi.Input[builtins.bool]]: """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -2580,13 +2581,13 @@ class ExportImageArgs: return pulumi.get(self, "unpack") @unpack.setter - def unpack(self, value: Optional[pulumi.Input[bool]]): + def unpack(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "unpack", value) if not MYPY: class ExportLocalArgsDict(TypedDict): - dest: pulumi.Input[str] + dest: pulumi.Input[builtins.str] """ Output path. """ @@ -2596,28 +2597,28 @@ elif False: @pulumi.input_type class ExportLocalArgs: def __init__(__self__, *, - dest: pulumi.Input[str]): + dest: pulumi.Input[builtins.str]): """ - :param pulumi.Input[str] dest: Output path. + :param pulumi.Input[builtins.str] dest: Output path. """ pulumi.set(__self__, "dest", dest) @property @pulumi.getter - def dest(self) -> pulumi.Input[str]: + def dest(self) -> pulumi.Input[builtins.str]: """ Output path. """ return pulumi.get(self, "dest") @dest.setter - def dest(self, value: pulumi.Input[str]): + def dest(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "dest", value) if not MYPY: class ExportOCIArgsDict(TypedDict): - annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] """ Attach an arbitrary key/value annotation to the image. """ @@ -2625,27 +2626,27 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - dest: NotRequired[pulumi.Input[str]] + dest: NotRequired[pulumi.Input[builtins.str]] """ The local export path. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + names: NotRequired[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] """ Specify images names to export. This is overridden if tags are already specified. """ - oci_media_types: NotRequired[pulumi.Input[bool]] + oci_media_types: NotRequired[pulumi.Input[builtins.bool]] """ Use OCI media types in exporter manifests. """ - tar: NotRequired[pulumi.Input[bool]] + tar: NotRequired[pulumi.Input[builtins.bool]] """ Bundle the output into a tarball layout. """ @@ -2655,23 +2656,23 @@ elif False: @pulumi.input_type class ExportOCIArgs: def __init__(__self__, *, - annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - dest: Optional[pulumi.Input[str]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - oci_media_types: Optional[pulumi.Input[bool]] = None, - tar: Optional[pulumi.Input[bool]] = None): + compression_level: Optional[pulumi.Input[builtins.int]] = None, + dest: Optional[pulumi.Input[builtins.str]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + names: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + oci_media_types: Optional[pulumi.Input[builtins.bool]] = None, + tar: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: Attach an arbitrary key/value annotation to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] annotations: Attach an arbitrary key/value annotation to the image. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[str] dest: The local export path. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[Sequence[pulumi.Input[str]]] names: Specify images names to export. This is overridden if tags are already specified. - :param pulumi.Input[bool] oci_media_types: Use OCI media types in exporter manifests. - :param pulumi.Input[bool] tar: Bundle the output into a tarball layout. + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.str] dest: The local export path. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] names: Specify images names to export. This is overridden if tags are already specified. + :param pulumi.Input[builtins.bool] oci_media_types: Use OCI media types in exporter manifests. + :param pulumi.Input[builtins.bool] tar: Bundle the output into a tarball layout. """ if annotations is not None: pulumi.set(__self__, "annotations", annotations) @@ -2702,14 +2703,14 @@ class ExportOCIArgs: @property @pulumi.getter - def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ Attach an arbitrary key/value annotation to the image. """ return pulumi.get(self, "annotations") @annotations.setter - def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "annotations", value) @property @@ -2726,80 +2727,80 @@ class ExportOCIArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter - def dest(self) -> Optional[pulumi.Input[str]]: + def dest(self) -> Optional[pulumi.Input[builtins.str]]: """ The local export path. """ return pulumi.get(self, "dest") @dest.setter - def dest(self, value: Optional[pulumi.Input[str]]): + def dest(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "dest", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter - def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Specify images names to export. This is overridden if tags are already specified. """ return pulumi.get(self, "names") @names.setter - def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "names", value) @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[pulumi.Input[bool]]: + def oci_media_types(self) -> Optional[pulumi.Input[builtins.bool]]: """ Use OCI media types in exporter manifests. """ return pulumi.get(self, "oci_media_types") @oci_media_types.setter - def oci_media_types(self, value: Optional[pulumi.Input[bool]]): + def oci_media_types(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "oci_media_types", value) @property @pulumi.getter - def tar(self) -> Optional[pulumi.Input[bool]]: + def tar(self) -> Optional[pulumi.Input[builtins.bool]]: """ Bundle the output into a tarball layout. """ return pulumi.get(self, "tar") @tar.setter - def tar(self, value: Optional[pulumi.Input[bool]]): + def tar(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "tar", value) if not MYPY: class ExportRegistryArgsDict(TypedDict): - annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] """ Attach an arbitrary key/value annotation to the image. """ @@ -2807,43 +2808,43 @@ if not MYPY: """ The compression type to use. """ - compression_level: NotRequired[pulumi.Input[int]] + compression_level: NotRequired[pulumi.Input[builtins.int]] """ Compression level from 0 to 22. """ - dangling_name_prefix: NotRequired[pulumi.Input[str]] + dangling_name_prefix: NotRequired[pulumi.Input[builtins.str]] """ Name image with `prefix@`, used for anonymous images. """ - force_compression: NotRequired[pulumi.Input[bool]] + force_compression: NotRequired[pulumi.Input[builtins.bool]] """ Forcefully apply compression. """ - insecure: NotRequired[pulumi.Input[bool]] + insecure: NotRequired[pulumi.Input[builtins.bool]] """ Allow pushing to an insecure registry. """ - name_canonical: NotRequired[pulumi.Input[bool]] + name_canonical: NotRequired[pulumi.Input[builtins.bool]] """ Add additional canonical name (`name@`). """ - names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + names: NotRequired[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] """ Specify images names to export. This is overridden if tags are already specified. """ - oci_media_types: NotRequired[pulumi.Input[bool]] + oci_media_types: NotRequired[pulumi.Input[builtins.bool]] """ Use OCI media types in exporter manifests. """ - push: NotRequired[pulumi.Input[bool]] + push: NotRequired[pulumi.Input[builtins.bool]] """ Push after creating the image. Defaults to `true`. """ - push_by_digest: NotRequired[pulumi.Input[bool]] + push_by_digest: NotRequired[pulumi.Input[builtins.bool]] """ Push image without name. """ - store: NotRequired[pulumi.Input[bool]] + store: NotRequired[pulumi.Input[builtins.bool]] """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -2853,7 +2854,7 @@ if not MYPY: Ignored if the worker doesn't have image store (when using OCI workers, for example). """ - unpack: NotRequired[pulumi.Input[bool]] + unpack: NotRequired[pulumi.Input[builtins.bool]] """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -2864,39 +2865,39 @@ elif False: @pulumi.input_type class ExportRegistryArgs: def __init__(__self__, *, - annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + annotations: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, compression: Optional[pulumi.Input['CompressionType']] = None, - compression_level: Optional[pulumi.Input[int]] = None, - dangling_name_prefix: Optional[pulumi.Input[str]] = None, - force_compression: Optional[pulumi.Input[bool]] = None, - insecure: Optional[pulumi.Input[bool]] = None, - name_canonical: Optional[pulumi.Input[bool]] = None, - names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - oci_media_types: Optional[pulumi.Input[bool]] = None, - push: Optional[pulumi.Input[bool]] = None, - push_by_digest: Optional[pulumi.Input[bool]] = None, - store: Optional[pulumi.Input[bool]] = None, - unpack: Optional[pulumi.Input[bool]] = None): + compression_level: Optional[pulumi.Input[builtins.int]] = None, + dangling_name_prefix: Optional[pulumi.Input[builtins.str]] = None, + force_compression: Optional[pulumi.Input[builtins.bool]] = None, + insecure: Optional[pulumi.Input[builtins.bool]] = None, + name_canonical: Optional[pulumi.Input[builtins.bool]] = None, + names: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + oci_media_types: Optional[pulumi.Input[builtins.bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, + push_by_digest: Optional[pulumi.Input[builtins.bool]] = None, + store: Optional[pulumi.Input[builtins.bool]] = None, + unpack: Optional[pulumi.Input[builtins.bool]] = None): """ - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] annotations: Attach an arbitrary key/value annotation to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] annotations: Attach an arbitrary key/value annotation to the image. :param pulumi.Input['CompressionType'] compression: The compression type to use. - :param pulumi.Input[int] compression_level: Compression level from 0 to 22. - :param pulumi.Input[str] dangling_name_prefix: Name image with `prefix@`, used for anonymous images. - :param pulumi.Input[bool] force_compression: Forcefully apply compression. - :param pulumi.Input[bool] insecure: Allow pushing to an insecure registry. - :param pulumi.Input[bool] name_canonical: Add additional canonical name (`name@`). - :param pulumi.Input[Sequence[pulumi.Input[str]]] names: Specify images names to export. This is overridden if tags are already specified. - :param pulumi.Input[bool] oci_media_types: Use OCI media types in exporter manifests. - :param pulumi.Input[bool] push: Push after creating the image. Defaults to `true`. - :param pulumi.Input[bool] push_by_digest: Push image without name. - :param pulumi.Input[bool] store: Store resulting images to the worker's image store and ensure all of + :param pulumi.Input[builtins.int] compression_level: Compression level from 0 to 22. + :param pulumi.Input[builtins.str] dangling_name_prefix: Name image with `prefix@`, used for anonymous images. + :param pulumi.Input[builtins.bool] force_compression: Forcefully apply compression. + :param pulumi.Input[builtins.bool] insecure: Allow pushing to an insecure registry. + :param pulumi.Input[builtins.bool] name_canonical: Add additional canonical name (`name@`). + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] names: Specify images names to export. This is overridden if tags are already specified. + :param pulumi.Input[builtins.bool] oci_media_types: Use OCI media types in exporter manifests. + :param pulumi.Input[builtins.bool] push: Push after creating the image. Defaults to `true`. + :param pulumi.Input[builtins.bool] push_by_digest: Push image without name. + :param pulumi.Input[builtins.bool] store: Store resulting images to the worker's image store and ensure all of its blobs are in the content store. Defaults to `true`. Ignored if the worker doesn't have image store (when using OCI workers, for example). - :param pulumi.Input[bool] unpack: Unpack image after creation (for use with containerd). Defaults to + :param pulumi.Input[builtins.bool] unpack: Unpack image after creation (for use with containerd). Defaults to `false`. """ if annotations is not None: @@ -2940,14 +2941,14 @@ class ExportRegistryArgs: @property @pulumi.getter - def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def annotations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ Attach an arbitrary key/value annotation to the image. """ return pulumi.get(self, "annotations") @annotations.setter - def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def annotations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "annotations", value) @property @@ -2964,115 +2965,115 @@ class ExportRegistryArgs: @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[pulumi.Input[int]]: + def compression_level(self) -> Optional[pulumi.Input[builtins.int]]: """ Compression level from 0 to 22. """ return pulumi.get(self, "compression_level") @compression_level.setter - def compression_level(self, value: Optional[pulumi.Input[int]]): + def compression_level(self, value: Optional[pulumi.Input[builtins.int]]): pulumi.set(self, "compression_level", value) @property @pulumi.getter(name="danglingNamePrefix") - def dangling_name_prefix(self) -> Optional[pulumi.Input[str]]: + def dangling_name_prefix(self) -> Optional[pulumi.Input[builtins.str]]: """ Name image with `prefix@`, used for anonymous images. """ return pulumi.get(self, "dangling_name_prefix") @dangling_name_prefix.setter - def dangling_name_prefix(self, value: Optional[pulumi.Input[str]]): + def dangling_name_prefix(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "dangling_name_prefix", value) @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[pulumi.Input[bool]]: + def force_compression(self) -> Optional[pulumi.Input[builtins.bool]]: """ Forcefully apply compression. """ return pulumi.get(self, "force_compression") @force_compression.setter - def force_compression(self, value: Optional[pulumi.Input[bool]]): + def force_compression(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "force_compression", value) @property @pulumi.getter - def insecure(self) -> Optional[pulumi.Input[bool]]: + def insecure(self) -> Optional[pulumi.Input[builtins.bool]]: """ Allow pushing to an insecure registry. """ return pulumi.get(self, "insecure") @insecure.setter - def insecure(self, value: Optional[pulumi.Input[bool]]): + def insecure(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "insecure", value) @property @pulumi.getter(name="nameCanonical") - def name_canonical(self) -> Optional[pulumi.Input[bool]]: + def name_canonical(self) -> Optional[pulumi.Input[builtins.bool]]: """ Add additional canonical name (`name@`). """ return pulumi.get(self, "name_canonical") @name_canonical.setter - def name_canonical(self, value: Optional[pulumi.Input[bool]]): + def name_canonical(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "name_canonical", value) @property @pulumi.getter - def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Specify images names to export. This is overridden if tags are already specified. """ return pulumi.get(self, "names") @names.setter - def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "names", value) @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[pulumi.Input[bool]]: + def oci_media_types(self) -> Optional[pulumi.Input[builtins.bool]]: """ Use OCI media types in exporter manifests. """ return pulumi.get(self, "oci_media_types") @oci_media_types.setter - def oci_media_types(self, value: Optional[pulumi.Input[bool]]): + def oci_media_types(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "oci_media_types", value) @property @pulumi.getter - def push(self) -> Optional[pulumi.Input[bool]]: + def push(self) -> Optional[pulumi.Input[builtins.bool]]: """ Push after creating the image. Defaults to `true`. """ return pulumi.get(self, "push") @push.setter - def push(self, value: Optional[pulumi.Input[bool]]): + def push(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "push", value) @property @pulumi.getter(name="pushByDigest") - def push_by_digest(self) -> Optional[pulumi.Input[bool]]: + def push_by_digest(self) -> Optional[pulumi.Input[builtins.bool]]: """ Push image without name. """ return pulumi.get(self, "push_by_digest") @push_by_digest.setter - def push_by_digest(self, value: Optional[pulumi.Input[bool]]): + def push_by_digest(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "push_by_digest", value) @property @pulumi.getter - def store(self) -> Optional[pulumi.Input[bool]]: + def store(self) -> Optional[pulumi.Input[builtins.bool]]: """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -3085,12 +3086,12 @@ class ExportRegistryArgs: return pulumi.get(self, "store") @store.setter - def store(self, value: Optional[pulumi.Input[bool]]): + def store(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "store", value) @property @pulumi.getter - def unpack(self) -> Optional[pulumi.Input[bool]]: + def unpack(self) -> Optional[pulumi.Input[builtins.bool]]: """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -3098,13 +3099,13 @@ class ExportRegistryArgs: return pulumi.get(self, "unpack") @unpack.setter - def unpack(self, value: Optional[pulumi.Input[bool]]): + def unpack(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "unpack", value) if not MYPY: class ExportTarArgsDict(TypedDict): - dest: pulumi.Input[str] + dest: pulumi.Input[builtins.str] """ Output path. """ @@ -3114,22 +3115,22 @@ elif False: @pulumi.input_type class ExportTarArgs: def __init__(__self__, *, - dest: pulumi.Input[str]): + dest: pulumi.Input[builtins.str]): """ - :param pulumi.Input[str] dest: Output path. + :param pulumi.Input[builtins.str] dest: Output path. """ pulumi.set(__self__, "dest", dest) @property @pulumi.getter - def dest(self) -> pulumi.Input[str]: + def dest(self) -> pulumi.Input[builtins.str]: """ Output path. """ return pulumi.get(self, "dest") @dest.setter - def dest(self, value: pulumi.Input[str]): + def dest(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "dest", value) @@ -3140,7 +3141,7 @@ if not MYPY: A no-op export. Helpful for silencing the 'no exports' warning if you just want to populate caches. """ - disabled: NotRequired[pulumi.Input[bool]] + disabled: NotRequired[pulumi.Input[builtins.bool]] """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -3160,7 +3161,7 @@ if not MYPY: """ Identical to the Docker exporter but uses OCI media types by default. """ - raw: NotRequired[pulumi.Input[str]] + raw: NotRequired[pulumi.Input[builtins.str]] """ A raw string as you would provide it to the Docker CLI (e.g., `type=docker`) @@ -3180,23 +3181,23 @@ elif False: class ExportArgs: def __init__(__self__, *, cacheonly: Optional[pulumi.Input['ExportCacheOnlyArgs']] = None, - disabled: Optional[pulumi.Input[bool]] = None, + disabled: Optional[pulumi.Input[builtins.bool]] = None, docker: Optional[pulumi.Input['ExportDockerArgs']] = None, image: Optional[pulumi.Input['ExportImageArgs']] = None, local: Optional[pulumi.Input['ExportLocalArgs']] = None, oci: Optional[pulumi.Input['ExportOCIArgs']] = None, - raw: Optional[pulumi.Input[str]] = None, + raw: Optional[pulumi.Input[builtins.str]] = None, registry: Optional[pulumi.Input['ExportRegistryArgs']] = None, tar: Optional[pulumi.Input['ExportTarArgs']] = None): """ :param pulumi.Input['ExportCacheOnlyArgs'] cacheonly: A no-op export. Helpful for silencing the 'no exports' warning if you just want to populate caches. - :param pulumi.Input[bool] disabled: When `true` this entry will be excluded. Defaults to `false`. + :param pulumi.Input[builtins.bool] disabled: When `true` this entry will be excluded. Defaults to `false`. :param pulumi.Input['ExportDockerArgs'] docker: Export as a Docker image layout. :param pulumi.Input['ExportImageArgs'] image: Outputs the build result into a container image format. :param pulumi.Input['ExportLocalArgs'] local: Export to a local directory as files and directories. :param pulumi.Input['ExportOCIArgs'] oci: Identical to the Docker exporter but uses OCI media types by default. - :param pulumi.Input[str] raw: A raw string as you would provide it to the Docker CLI (e.g., + :param pulumi.Input[builtins.str] raw: A raw string as you would provide it to the Docker CLI (e.g., `type=docker`) :param pulumi.Input['ExportRegistryArgs'] registry: Identical to the Image exporter, but pushes by default. :param pulumi.Input['ExportTarArgs'] tar: Export to a local directory as a tarball. @@ -3235,14 +3236,14 @@ class ExportArgs: @property @pulumi.getter - def disabled(self) -> Optional[pulumi.Input[bool]]: + def disabled(self) -> Optional[pulumi.Input[builtins.bool]]: """ When `true` this entry will be excluded. Defaults to `false`. """ return pulumi.get(self, "disabled") @disabled.setter - def disabled(self, value: Optional[pulumi.Input[bool]]): + def disabled(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "disabled", value) @property @@ -3295,7 +3296,7 @@ class ExportArgs: @property @pulumi.getter - def raw(self) -> Optional[pulumi.Input[str]]: + def raw(self) -> Optional[pulumi.Input[builtins.str]]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=docker`) @@ -3303,7 +3304,7 @@ class ExportArgs: return pulumi.get(self, "raw") @raw.setter - def raw(self, value: Optional[pulumi.Input[str]]): + def raw(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "raw", value) @property @@ -3333,15 +3334,15 @@ class ExportArgs: if not MYPY: class RegistryArgsDict(TypedDict): - address: pulumi.Input[str] + address: pulumi.Input[builtins.str] """ The registry's address (e.g. "docker.io"). """ - password: NotRequired[pulumi.Input[str]] + password: NotRequired[pulumi.Input[builtins.str]] """ Password or token for the registry. """ - username: NotRequired[pulumi.Input[str]] + username: NotRequired[pulumi.Input[builtins.str]] """ Username for the registry. """ @@ -3351,13 +3352,13 @@ elif False: @pulumi.input_type class RegistryArgs: def __init__(__self__, *, - address: pulumi.Input[str], - password: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None): + address: pulumi.Input[builtins.str], + password: Optional[pulumi.Input[builtins.str]] = None, + username: Optional[pulumi.Input[builtins.str]] = None): """ - :param pulumi.Input[str] address: The registry's address (e.g. "docker.io"). - :param pulumi.Input[str] password: Password or token for the registry. - :param pulumi.Input[str] username: Username for the registry. + :param pulumi.Input[builtins.str] address: The registry's address (e.g. "docker.io"). + :param pulumi.Input[builtins.str] password: Password or token for the registry. + :param pulumi.Input[builtins.str] username: Username for the registry. """ pulumi.set(__self__, "address", address) if password is not None: @@ -3367,51 +3368,51 @@ class RegistryArgs: @property @pulumi.getter - def address(self) -> pulumi.Input[str]: + def address(self) -> pulumi.Input[builtins.str]: """ The registry's address (e.g. "docker.io"). """ return pulumi.get(self, "address") @address.setter - def address(self, value: pulumi.Input[str]): + def address(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "address", value) @property @pulumi.getter - def password(self) -> Optional[pulumi.Input[str]]: + def password(self) -> Optional[pulumi.Input[builtins.str]]: """ Password or token for the registry. """ return pulumi.get(self, "password") @password.setter - def password(self, value: Optional[pulumi.Input[str]]): + def password(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "password", value) @property @pulumi.getter - def username(self) -> Optional[pulumi.Input[str]]: + def username(self) -> Optional[pulumi.Input[builtins.str]]: """ Username for the registry. """ return pulumi.get(self, "username") @username.setter - def username(self, value: Optional[pulumi.Input[str]]): + def username(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "username", value) if not MYPY: class SSHArgsDict(TypedDict): - id: pulumi.Input[str] + id: pulumi.Input[builtins.str] """ Useful for distinguishing different servers that are part of the same build. A value of `default` is appropriate if only dealing with a single host. """ - paths: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + paths: NotRequired[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] """ SSH agent socket or private keys to expose to the build under the given identifier. @@ -3428,14 +3429,14 @@ elif False: @pulumi.input_type class SSHArgs: def __init__(__self__, *, - id: pulumi.Input[str], - paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + id: pulumi.Input[builtins.str], + paths: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None): """ - :param pulumi.Input[str] id: Useful for distinguishing different servers that are part of the same + :param pulumi.Input[builtins.str] id: Useful for distinguishing different servers that are part of the same build. A value of `default` is appropriate if only dealing with a single host. - :param pulumi.Input[Sequence[pulumi.Input[str]]] paths: SSH agent socket or private keys to expose to the build under the given + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] paths: SSH agent socket or private keys to expose to the build under the given identifier. Defaults to `[$SSH_AUTH_SOCK]`. @@ -3450,7 +3451,7 @@ class SSHArgs: @property @pulumi.getter - def id(self) -> pulumi.Input[str]: + def id(self) -> pulumi.Input[builtins.str]: """ Useful for distinguishing different servers that are part of the same build. @@ -3460,12 +3461,12 @@ class SSHArgs: return pulumi.get(self, "id") @id.setter - def id(self, value: pulumi.Input[str]): + def id(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "id", value) @property @pulumi.getter - def paths(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def paths(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ SSH agent socket or private keys to expose to the build under the given identifier. @@ -3479,7 +3480,7 @@ class SSHArgs: return pulumi.get(self, "paths") @paths.setter - def paths(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def paths(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "paths", value) diff --git a/sdk/python/pulumi_docker_build/config/__init__.py b/sdk/python/pulumi_docker_build/config/__init__.py index b8c2b21..76a596c 100644 --- a/sdk/python/pulumi_docker_build/config/__init__.py +++ b/sdk/python/pulumi_docker_build/config/__init__.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import sys from .vars import _ExportableConfig diff --git a/sdk/python/pulumi_docker_build/config/__init__.pyi b/sdk/python/pulumi_docker_build/config/__init__.pyi index 1bc57c9..79489a7 100644 --- a/sdk/python/pulumi_docker_build/config/__init__.pyi +++ b/sdk/python/pulumi_docker_build/config/__init__.pyi @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys diff --git a/sdk/python/pulumi_docker_build/config/vars.py b/sdk/python/pulumi_docker_build/config/vars.py index 052e400..d61565a 100644 --- a/sdk/python/pulumi_docker_build/config/vars.py +++ b/sdk/python/pulumi_docker_build/config/vars.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys diff --git a/sdk/python/pulumi_docker_build/image.py b/sdk/python/pulumi_docker_build/image.py index 4726a30..25314ba 100644 --- a/sdk/python/pulumi_docker_build/image.py +++ b/sdk/python/pulumi_docker_build/image.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys @@ -22,39 +23,39 @@ __all__ = ['ImageArgs', 'Image'] @pulumi.input_type class ImageArgs: def __init__(__self__, *, - push: pulumi.Input[bool], - add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - build_on_preview: Optional[pulumi.Input[bool]] = None, + push: pulumi.Input[builtins.bool], + add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + build_on_preview: Optional[pulumi.Input[builtins.bool]] = None, builder: Optional[pulumi.Input['BuilderConfigArgs']] = None, cache_from: Optional[pulumi.Input[Sequence[pulumi.Input['CacheFromArgs']]]] = None, cache_to: Optional[pulumi.Input[Sequence[pulumi.Input['CacheToArgs']]]] = None, context: Optional[pulumi.Input['BuildContextArgs']] = None, dockerfile: Optional[pulumi.Input['DockerfileArgs']] = None, - exec_: Optional[pulumi.Input[bool]] = None, + exec_: Optional[pulumi.Input[builtins.bool]] = None, exports: Optional[pulumi.Input[Sequence[pulumi.Input['ExportArgs']]]] = None, - labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - load: Optional[pulumi.Input[bool]] = None, + labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + load: Optional[pulumi.Input[builtins.bool]] = None, network: Optional[pulumi.Input['NetworkMode']] = None, - no_cache: Optional[pulumi.Input[bool]] = None, + no_cache: Optional[pulumi.Input[builtins.bool]] = None, platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None, - pull: Optional[pulumi.Input[bool]] = None, + pull: Optional[pulumi.Input[builtins.bool]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None, - secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, ssh: Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - target: Optional[pulumi.Input[str]] = None): + tags: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + target: Optional[pulumi.Input[builtins.str]] = None): """ The set of arguments for constructing a Image resource. - :param pulumi.Input[bool] push: When `true` the build will automatically include a `registry` export. + :param pulumi.Input[builtins.bool] push: When `true` the build will automatically include a `registry` export. Defaults to `false`. Equivalent to Docker's `--push` flag. - :param pulumi.Input[Sequence[pulumi.Input[str]]] add_hosts: Custom `host:ip` mappings to use during the build. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] add_hosts: Custom `host:ip` mappings to use during the build. Equivalent to Docker's `--add-host` flag. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] build_args: `ARG` names and values to set during the build. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] build_args: `ARG` names and values to set during the build. These variables are accessed like environment variables inside `RUN` instructions. @@ -63,7 +64,7 @@ class ImageArgs: if these arguments are sensitive. Equivalent to Docker's `--build-arg` flag. - :param pulumi.Input[bool] build_on_preview: Setting this to `false` will always skip image builds during previews, + :param pulumi.Input[builtins.bool] build_on_preview: Setting this to `false` will always skip image builds during previews, and setting it to `true` will always build images during previews. Images built during previews are never exported to registries, however @@ -87,7 +88,7 @@ class ImageArgs: :param pulumi.Input['DockerfileArgs'] dockerfile: Dockerfile settings. Equivalent to Docker's `--file` flag. - :param pulumi.Input[bool] exec_: Use `exec` mode to build this image. + :param pulumi.Input[builtins.bool] exec_: Use `exec` mode to build this image. By default the provider embeds a v25 Docker client with v0.12 buildx support. This helps ensure consistent behavior across environments and @@ -116,10 +117,10 @@ class ImageArgs: 0.13 or later. Equivalent to Docker's `--output` flag. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] labels: Attach arbitrary key/value metadata to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] labels: Attach arbitrary key/value metadata to the image. Equivalent to Docker's `--label` flag. - :param pulumi.Input[bool] load: When `true` the build will automatically include a `docker` export. + :param pulumi.Input[builtins.bool] load: When `true` the build will automatically include a `docker` export. Defaults to `false`. @@ -129,13 +130,13 @@ class ImageArgs: For custom networks, configure your builder with `--driver-opt network=...`. Equivalent to Docker's `--network` flag. - :param pulumi.Input[bool] no_cache: Do not import cache manifests when building the image. + :param pulumi.Input[builtins.bool] no_cache: Do not import cache manifests when building the image. Equivalent to Docker's `--no-cache` flag. :param pulumi.Input[Sequence[pulumi.Input['Platform']]] platforms: Set target platform(s) for the build. Defaults to the host's platform. Equivalent to Docker's `--platform` flag. - :param pulumi.Input[bool] pull: Always pull referenced images. + :param pulumi.Input[builtins.bool] pull: Always pull referenced images. Equivalent to Docker's `--pull` flag. :param pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]] registries: Registry credentials. Required if reading or exporting to private @@ -145,7 +146,7 @@ class ImageArgs: credentials on the host. Similar to `docker login`. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: A mapping of secret names to their corresponding values. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] secrets: A mapping of secret names to their corresponding values. Unlike the Docker CLI, these can be passed by value and do not need to exist on-disk or in environment variables. @@ -157,13 +158,13 @@ class ImageArgs: :param pulumi.Input[Sequence[pulumi.Input['SSHArgs']]] ssh: SSH agent socket or keys to expose to the build. Equivalent to Docker's `--ssh` flag. - :param pulumi.Input[Sequence[pulumi.Input[str]]] tags: Name and optionally a tag (format: `name:tag`). + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] tags: Name and optionally a tag (format: `name:tag`). If exporting to a registry, the name should include the fully qualified registry address (e.g. `docker.io/pulumi/pulumi:latest`). Equivalent to Docker's `--tag` flag. - :param pulumi.Input[str] target: Set the target build stage(s) to build. + :param pulumi.Input[builtins.str] target: Set the target build stage(s) to build. If not specified all targets will be built by default. @@ -219,7 +220,7 @@ class ImageArgs: @property @pulumi.getter - def push(self) -> pulumi.Input[bool]: + def push(self) -> pulumi.Input[builtins.bool]: """ When `true` the build will automatically include a `registry` export. @@ -230,12 +231,12 @@ class ImageArgs: return pulumi.get(self, "push") @push.setter - def push(self, value: pulumi.Input[bool]): + def push(self, value: pulumi.Input[builtins.bool]): pulumi.set(self, "push", value) @property @pulumi.getter(name="addHosts") - def add_hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def add_hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Custom `host:ip` mappings to use during the build. @@ -244,12 +245,12 @@ class ImageArgs: return pulumi.get(self, "add_hosts") @add_hosts.setter - def add_hosts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def add_hosts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "add_hosts", value) @property @pulumi.getter(name="buildArgs") - def build_args(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def build_args(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ `ARG` names and values to set during the build. @@ -264,12 +265,12 @@ class ImageArgs: return pulumi.get(self, "build_args") @build_args.setter - def build_args(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def build_args(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "build_args", value) @property @pulumi.getter(name="buildOnPreview") - def build_on_preview(self) -> Optional[pulumi.Input[bool]]: + def build_on_preview(self) -> Optional[pulumi.Input[builtins.bool]]: """ Setting this to `false` will always skip image builds during previews, and setting it to `true` will always build images during previews. @@ -286,7 +287,7 @@ class ImageArgs: return pulumi.get(self, "build_on_preview") @build_on_preview.setter - def build_on_preview(self, value: Optional[pulumi.Input[bool]]): + def build_on_preview(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "build_on_preview", value) @property @@ -359,7 +360,7 @@ class ImageArgs: @property @pulumi.getter(name="exec") - def exec_(self) -> Optional[pulumi.Input[bool]]: + def exec_(self) -> Optional[pulumi.Input[builtins.bool]]: """ Use `exec` mode to build this image. @@ -385,7 +386,7 @@ class ImageArgs: return pulumi.get(self, "exec_") @exec_.setter - def exec_(self, value: Optional[pulumi.Input[bool]]): + def exec_(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "exec_", value) @property @@ -410,7 +411,7 @@ class ImageArgs: @property @pulumi.getter - def labels(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def labels(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ Attach arbitrary key/value metadata to the image. @@ -419,12 +420,12 @@ class ImageArgs: return pulumi.get(self, "labels") @labels.setter - def labels(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def labels(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "labels", value) @property @pulumi.getter - def load(self) -> Optional[pulumi.Input[bool]]: + def load(self) -> Optional[pulumi.Input[builtins.bool]]: """ When `true` the build will automatically include a `docker` export. @@ -435,7 +436,7 @@ class ImageArgs: return pulumi.get(self, "load") @load.setter - def load(self, value: Optional[pulumi.Input[bool]]): + def load(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "load", value) @property @@ -456,7 +457,7 @@ class ImageArgs: @property @pulumi.getter(name="noCache") - def no_cache(self) -> Optional[pulumi.Input[bool]]: + def no_cache(self) -> Optional[pulumi.Input[builtins.bool]]: """ Do not import cache manifests when building the image. @@ -465,7 +466,7 @@ class ImageArgs: return pulumi.get(self, "no_cache") @no_cache.setter - def no_cache(self, value: Optional[pulumi.Input[bool]]): + def no_cache(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "no_cache", value) @property @@ -484,7 +485,7 @@ class ImageArgs: @property @pulumi.getter - def pull(self) -> Optional[pulumi.Input[bool]]: + def pull(self) -> Optional[pulumi.Input[builtins.bool]]: """ Always pull referenced images. @@ -493,7 +494,7 @@ class ImageArgs: return pulumi.get(self, "pull") @pull.setter - def pull(self, value: Optional[pulumi.Input[bool]]): + def pull(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "pull", value) @property @@ -516,7 +517,7 @@ class ImageArgs: @property @pulumi.getter - def secrets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + def secrets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]: """ A mapping of secret names to their corresponding values. @@ -531,7 +532,7 @@ class ImageArgs: return pulumi.get(self, "secrets") @secrets.setter - def secrets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + def secrets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]]): pulumi.set(self, "secrets", value) @property @@ -550,7 +551,7 @@ class ImageArgs: @property @pulumi.getter - def tags(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def tags(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]: """ Name and optionally a tag (format: `name:tag`). @@ -562,12 +563,12 @@ class ImageArgs: return pulumi.get(self, "tags") @tags.setter - def tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]]): pulumi.set(self, "tags", value) @property @pulumi.getter - def target(self) -> Optional[pulumi.Input[str]]: + def target(self) -> Optional[pulumi.Input[builtins.str]]: """ Set the target build stage(s) to build. @@ -578,37 +579,40 @@ class ImageArgs: return pulumi.get(self, "target") @target.setter - def target(self, value: Optional[pulumi.Input[str]]): + def target(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "target", value) class Image(pulumi.CustomResource): + + pulumi_type = "docker-build:index:Image" + @overload def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - build_on_preview: Optional[pulumi.Input[bool]] = None, + add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + build_on_preview: Optional[pulumi.Input[builtins.bool]] = None, builder: Optional[pulumi.Input[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None, cache_from: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None, cache_to: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None, context: Optional[pulumi.Input[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None, dockerfile: Optional[pulumi.Input[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None, - exec_: Optional[pulumi.Input[bool]] = None, + exec_: Optional[pulumi.Input[builtins.bool]] = None, exports: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None, - labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - load: Optional[pulumi.Input[bool]] = None, + labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + load: Optional[pulumi.Input[builtins.bool]] = None, network: Optional[pulumi.Input['NetworkMode']] = None, - no_cache: Optional[pulumi.Input[bool]] = None, + no_cache: Optional[pulumi.Input[builtins.bool]] = None, platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None, - pull: Optional[pulumi.Input[bool]] = None, - push: Optional[pulumi.Input[bool]] = None, + pull: Optional[pulumi.Input[builtins.bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None, - secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, ssh: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - target: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + target: Optional[pulumi.Input[builtins.str]] = None, __props__=None): """ A Docker image built using buildx -- Docker's interface to the improved @@ -919,10 +923,10 @@ class Image(pulumi.CustomResource): :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] add_hosts: Custom `host:ip` mappings to use during the build. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] add_hosts: Custom `host:ip` mappings to use during the build. Equivalent to Docker's `--add-host` flag. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] build_args: `ARG` names and values to set during the build. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] build_args: `ARG` names and values to set during the build. These variables are accessed like environment variables inside `RUN` instructions. @@ -931,7 +935,7 @@ class Image(pulumi.CustomResource): if these arguments are sensitive. Equivalent to Docker's `--build-arg` flag. - :param pulumi.Input[bool] build_on_preview: Setting this to `false` will always skip image builds during previews, + :param pulumi.Input[builtins.bool] build_on_preview: Setting this to `false` will always skip image builds during previews, and setting it to `true` will always build images during previews. Images built during previews are never exported to registries, however @@ -955,7 +959,7 @@ class Image(pulumi.CustomResource): :param pulumi.Input[Union['DockerfileArgs', 'DockerfileArgsDict']] dockerfile: Dockerfile settings. Equivalent to Docker's `--file` flag. - :param pulumi.Input[bool] exec_: Use `exec` mode to build this image. + :param pulumi.Input[builtins.bool] exec_: Use `exec` mode to build this image. By default the provider embeds a v25 Docker client with v0.12 buildx support. This helps ensure consistent behavior across environments and @@ -984,10 +988,10 @@ class Image(pulumi.CustomResource): 0.13 or later. Equivalent to Docker's `--output` flag. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] labels: Attach arbitrary key/value metadata to the image. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] labels: Attach arbitrary key/value metadata to the image. Equivalent to Docker's `--label` flag. - :param pulumi.Input[bool] load: When `true` the build will automatically include a `docker` export. + :param pulumi.Input[builtins.bool] load: When `true` the build will automatically include a `docker` export. Defaults to `false`. @@ -997,16 +1001,16 @@ class Image(pulumi.CustomResource): For custom networks, configure your builder with `--driver-opt network=...`. Equivalent to Docker's `--network` flag. - :param pulumi.Input[bool] no_cache: Do not import cache manifests when building the image. + :param pulumi.Input[builtins.bool] no_cache: Do not import cache manifests when building the image. Equivalent to Docker's `--no-cache` flag. :param pulumi.Input[Sequence[pulumi.Input['Platform']]] platforms: Set target platform(s) for the build. Defaults to the host's platform. Equivalent to Docker's `--platform` flag. - :param pulumi.Input[bool] pull: Always pull referenced images. + :param pulumi.Input[builtins.bool] pull: Always pull referenced images. Equivalent to Docker's `--pull` flag. - :param pulumi.Input[bool] push: When `true` the build will automatically include a `registry` export. + :param pulumi.Input[builtins.bool] push: When `true` the build will automatically include a `registry` export. Defaults to `false`. @@ -1018,7 +1022,7 @@ class Image(pulumi.CustomResource): credentials on the host. Similar to `docker login`. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: A mapping of secret names to their corresponding values. + :param pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]] secrets: A mapping of secret names to their corresponding values. Unlike the Docker CLI, these can be passed by value and do not need to exist on-disk or in environment variables. @@ -1030,13 +1034,13 @@ class Image(pulumi.CustomResource): :param pulumi.Input[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]] ssh: SSH agent socket or keys to expose to the build. Equivalent to Docker's `--ssh` flag. - :param pulumi.Input[Sequence[pulumi.Input[str]]] tags: Name and optionally a tag (format: `name:tag`). + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] tags: Name and optionally a tag (format: `name:tag`). If exporting to a registry, the name should include the fully qualified registry address (e.g. `docker.io/pulumi/pulumi:latest`). Equivalent to Docker's `--tag` flag. - :param pulumi.Input[str] target: Set the target build stage(s) to build. + :param pulumi.Input[builtins.str] target: Set the target build stage(s) to build. If not specified all targets will be built by default. @@ -1370,28 +1374,28 @@ class Image(pulumi.CustomResource): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - build_on_preview: Optional[pulumi.Input[bool]] = None, + add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + build_on_preview: Optional[pulumi.Input[builtins.bool]] = None, builder: Optional[pulumi.Input[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None, cache_from: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None, cache_to: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None, context: Optional[pulumi.Input[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None, dockerfile: Optional[pulumi.Input[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None, - exec_: Optional[pulumi.Input[bool]] = None, + exec_: Optional[pulumi.Input[builtins.bool]] = None, exports: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None, - labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - load: Optional[pulumi.Input[bool]] = None, + labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, + load: Optional[pulumi.Input[builtins.bool]] = None, network: Optional[pulumi.Input['NetworkMode']] = None, - no_cache: Optional[pulumi.Input[bool]] = None, + no_cache: Optional[pulumi.Input[builtins.bool]] = None, platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None, - pull: Optional[pulumi.Input[bool]] = None, - push: Optional[pulumi.Input[bool]] = None, + pull: Optional[pulumi.Input[builtins.bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None, - secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[builtins.str]]]] = None, ssh: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - target: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + target: Optional[pulumi.Input[builtins.str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -1483,7 +1487,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="addHosts") - def add_hosts(self) -> pulumi.Output[Optional[Sequence[str]]]: + def add_hosts(self) -> pulumi.Output[Optional[Sequence[builtins.str]]]: """ Custom `host:ip` mappings to use during the build. @@ -1493,7 +1497,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="buildArgs") - def build_args(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + def build_args(self) -> pulumi.Output[Optional[Mapping[str, builtins.str]]]: """ `ARG` names and values to set during the build. @@ -1509,7 +1513,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="buildOnPreview") - def build_on_preview(self) -> pulumi.Output[Optional[bool]]: + def build_on_preview(self) -> pulumi.Output[Optional[builtins.bool]]: """ Setting this to `false` will always skip image builds during previews, and setting it to `true` will always build images during previews. @@ -1565,7 +1569,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="contextHash") - def context_hash(self) -> pulumi.Output[str]: + def context_hash(self) -> pulumi.Output[builtins.str]: """ A preliminary hash of the image's build context. @@ -1575,7 +1579,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def digest(self) -> pulumi.Output[str]: + def digest(self) -> pulumi.Output[builtins.str]: """ A SHA256 digest of the image if it was exported to a registry or elsewhere. @@ -1599,7 +1603,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="exec") - def exec_(self) -> pulumi.Output[Optional[bool]]: + def exec_(self) -> pulumi.Output[Optional[builtins.bool]]: """ Use `exec` mode to build this image. @@ -1642,7 +1646,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def labels(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + def labels(self) -> pulumi.Output[Optional[Mapping[str, builtins.str]]]: """ Attach arbitrary key/value metadata to the image. @@ -1652,7 +1656,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def load(self) -> pulumi.Output[Optional[bool]]: + def load(self) -> pulumi.Output[Optional[builtins.bool]]: """ When `true` the build will automatically include a `docker` export. @@ -1676,7 +1680,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter(name="noCache") - def no_cache(self) -> pulumi.Output[Optional[bool]]: + def no_cache(self) -> pulumi.Output[Optional[builtins.bool]]: """ Do not import cache manifests when building the image. @@ -1696,7 +1700,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def pull(self) -> pulumi.Output[Optional[bool]]: + def pull(self) -> pulumi.Output[Optional[builtins.bool]]: """ Always pull referenced images. @@ -1706,7 +1710,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def push(self) -> pulumi.Output[bool]: + def push(self) -> pulumi.Output[builtins.bool]: """ When `true` the build will automatically include a `registry` export. @@ -1718,7 +1722,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def ref(self) -> pulumi.Output[str]: + def ref(self) -> pulumi.Output[builtins.str]: """ If the image was pushed to any registries then this will contain a single fully-qualified tag including the build's digest. @@ -1753,7 +1757,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def secrets(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + def secrets(self) -> pulumi.Output[Optional[Mapping[str, builtins.str]]]: """ A mapping of secret names to their corresponding values. @@ -1779,7 +1783,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def tags(self) -> pulumi.Output[Optional[Sequence[str]]]: + def tags(self) -> pulumi.Output[Optional[Sequence[builtins.str]]]: """ Name and optionally a tag (format: `name:tag`). @@ -1792,7 +1796,7 @@ class Image(pulumi.CustomResource): @property @pulumi.getter - def target(self) -> pulumi.Output[Optional[str]]: + def target(self) -> pulumi.Output[Optional[builtins.str]]: """ Set the target build stage(s) to build. diff --git a/sdk/python/pulumi_docker_build/index.py b/sdk/python/pulumi_docker_build/index.py index ecb79ee..74b4821 100644 --- a/sdk/python/pulumi_docker_build/index.py +++ b/sdk/python/pulumi_docker_build/index.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys @@ -21,15 +22,15 @@ __all__ = ['IndexArgs', 'Index'] @pulumi.input_type class IndexArgs: def __init__(__self__, *, - sources: pulumi.Input[Sequence[pulumi.Input[str]]], - tag: pulumi.Input[str], - push: Optional[pulumi.Input[bool]] = None, + sources: pulumi.Input[Sequence[pulumi.Input[builtins.str]]], + tag: pulumi.Input[builtins.str], + push: Optional[pulumi.Input[builtins.bool]] = None, registry: Optional[pulumi.Input['RegistryArgs']] = None): """ The set of arguments for constructing a Index resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] sources: Existing images to include in the index. - :param pulumi.Input[str] tag: The tag to apply to the index. - :param pulumi.Input[bool] push: If true, push the index to the target registry. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] sources: Existing images to include in the index. + :param pulumi.Input[builtins.str] tag: The tag to apply to the index. + :param pulumi.Input[builtins.bool] push: If true, push the index to the target registry. Defaults to `true`. :param pulumi.Input['RegistryArgs'] registry: Authentication for the registry where the tagged index will be pushed. @@ -47,31 +48,31 @@ class IndexArgs: @property @pulumi.getter - def sources(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + def sources(self) -> pulumi.Input[Sequence[pulumi.Input[builtins.str]]]: """ Existing images to include in the index. """ return pulumi.get(self, "sources") @sources.setter - def sources(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + def sources(self, value: pulumi.Input[Sequence[pulumi.Input[builtins.str]]]): pulumi.set(self, "sources", value) @property @pulumi.getter - def tag(self) -> pulumi.Input[str]: + def tag(self) -> pulumi.Input[builtins.str]: """ The tag to apply to the index. """ return pulumi.get(self, "tag") @tag.setter - def tag(self, value: pulumi.Input[str]): + def tag(self, value: pulumi.Input[builtins.str]): pulumi.set(self, "tag", value) @property @pulumi.getter - def push(self) -> Optional[pulumi.Input[bool]]: + def push(self) -> Optional[pulumi.Input[builtins.bool]]: """ If true, push the index to the target registry. @@ -80,7 +81,7 @@ class IndexArgs: return pulumi.get(self, "push") @push.setter - def push(self, value: Optional[pulumi.Input[bool]]): + def push(self, value: Optional[pulumi.Input[builtins.bool]]): pulumi.set(self, "push", value) @property @@ -99,14 +100,17 @@ class IndexArgs: class Index(pulumi.CustomResource): + + pulumi_type = "docker-build:index:Index" + @overload def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - push: Optional[pulumi.Input[bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, registry: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag: Optional[pulumi.Input[str]] = None, + sources: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + tag: Optional[pulumi.Input[builtins.str]] = None, __props__=None): """ A wrapper around `docker buildx imagetools create` to create an index @@ -180,14 +184,14 @@ class Index(pulumi.CustomResource): :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] push: If true, push the index to the target registry. + :param pulumi.Input[builtins.bool] push: If true, push the index to the target registry. Defaults to `true`. :param pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']] registry: Authentication for the registry where the tagged index will be pushed. Credentials can also be included with the provider's configuration. - :param pulumi.Input[Sequence[pulumi.Input[str]]] sources: Existing images to include in the index. - :param pulumi.Input[str] tag: The tag to apply to the index. + :param pulumi.Input[Sequence[pulumi.Input[builtins.str]]] sources: Existing images to include in the index. + :param pulumi.Input[builtins.str] tag: The tag to apply to the index. """ ... @overload @@ -280,10 +284,10 @@ class Index(pulumi.CustomResource): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - push: Optional[pulumi.Input[bool]] = None, + push: Optional[pulumi.Input[builtins.bool]] = None, registry: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag: Optional[pulumi.Input[str]] = None, + sources: Optional[pulumi.Input[Sequence[pulumi.Input[builtins.str]]]] = None, + tag: Optional[pulumi.Input[builtins.str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -335,7 +339,7 @@ class Index(pulumi.CustomResource): @property @pulumi.getter - def push(self) -> pulumi.Output[Optional[bool]]: + def push(self) -> pulumi.Output[Optional[builtins.bool]]: """ If true, push the index to the target registry. @@ -345,7 +349,7 @@ class Index(pulumi.CustomResource): @property @pulumi.getter - def ref(self) -> pulumi.Output[str]: + def ref(self) -> pulumi.Output[builtins.str]: """ The pushed tag with digest. @@ -365,7 +369,7 @@ class Index(pulumi.CustomResource): @property @pulumi.getter - def sources(self) -> pulumi.Output[Sequence[str]]: + def sources(self) -> pulumi.Output[Sequence[builtins.str]]: """ Existing images to include in the index. """ @@ -373,7 +377,7 @@ class Index(pulumi.CustomResource): @property @pulumi.getter - def tag(self) -> pulumi.Output[str]: + def tag(self) -> pulumi.Output[builtins.str]: """ The tag to apply to the index. """ diff --git a/sdk/python/pulumi_docker_build/outputs.py b/sdk/python/pulumi_docker_build/outputs.py index 0c9dd82..e8aeb54 100644 --- a/sdk/python/pulumi_docker_build/outputs.py +++ b/sdk/python/pulumi_docker_build/outputs.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys @@ -49,10 +50,10 @@ __all__ = [ @pulumi.output_type class BuildContext(dict): def __init__(__self__, *, - location: str, + location: builtins.str, named: Optional[Mapping[str, 'outputs.Context']] = None): """ - :param str location: Resources to use for build context. + :param builtins.str location: Resources to use for build context. The location can be: * A relative or absolute path to a local directory (`.`, `./app`, @@ -73,7 +74,7 @@ class BuildContext(dict): @property @pulumi.getter - def location(self) -> str: + def location(self) -> builtins.str: """ Resources to use for build context. @@ -103,9 +104,9 @@ class BuildContext(dict): @pulumi.output_type class BuilderConfig(dict): def __init__(__self__, *, - name: Optional[str] = None): + name: Optional[builtins.str] = None): """ - :param str name: Name of an existing buildx builder to use. + :param builtins.str name: Name of an existing buildx builder to use. Only `docker-container`, `kubernetes`, or `remote` drivers are supported. The legacy `docker` driver is not supported. @@ -117,7 +118,7 @@ class BuilderConfig(dict): @property @pulumi.getter - def name(self) -> Optional[str]: + def name(self) -> Optional[builtins.str]: """ Name of an existing buildx builder to use. @@ -133,21 +134,21 @@ class BuilderConfig(dict): class CacheFrom(dict): def __init__(__self__, *, azblob: Optional['outputs.CacheFromAzureBlob'] = None, - disabled: Optional[bool] = None, + disabled: Optional[builtins.bool] = None, gha: Optional['outputs.CacheFromGitHubActions'] = None, local: Optional['outputs.CacheFromLocal'] = None, - raw: Optional[str] = None, + raw: Optional[builtins.str] = None, registry: Optional['outputs.CacheFromRegistry'] = None, s3: Optional['outputs.CacheFromS3'] = None): """ :param 'CacheFromAzureBlob' azblob: Upload build caches to Azure's blob storage service. - :param bool disabled: When `true` this entry will be excluded. Defaults to `false`. + :param builtins.bool disabled: When `true` this entry will be excluded. Defaults to `false`. :param 'CacheFromGitHubActions' gha: Recommended for use with GitHub Actions workflows. An action like `crazy-max/ghaction-github-runtime` is recommended to expose appropriate credentials to your GitHub workflow. :param 'CacheFromLocal' local: A simple backend which caches images on your local filesystem. - :param str raw: A raw string as you would provide it to the Docker CLI (e.g., + :param builtins.str raw: A raw string as you would provide it to the Docker CLI (e.g., `type=inline`). :param 'CacheFromRegistry' registry: Upload build caches to remote registries. :param 'CacheFromS3' s3: Upload build caches to AWS S3 or an S3-compatible services such as @@ -178,7 +179,7 @@ class CacheFrom(dict): @property @pulumi.getter - def disabled(self) -> Optional[bool]: + def disabled(self) -> Optional[builtins.bool]: """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -205,7 +206,7 @@ class CacheFrom(dict): @property @pulumi.getter - def raw(self) -> Optional[str]: + def raw(self) -> Optional[builtins.str]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`). @@ -252,13 +253,13 @@ class CacheFromAzureBlob(dict): return super().get(key, default) def __init__(__self__, *, - name: str, - account_url: Optional[str] = None, - secret_access_key: Optional[str] = None): + name: builtins.str, + account_url: Optional[builtins.str] = None, + secret_access_key: Optional[builtins.str] = None): """ - :param str name: The name of the cache image. - :param str account_url: Base URL of the storage account. - :param str secret_access_key: Blob storage account key. + :param builtins.str name: The name of the cache image. + :param builtins.str account_url: Base URL of the storage account. + :param builtins.str secret_access_key: Blob storage account key. """ pulumi.set(__self__, "name", name) if account_url is not None: @@ -268,7 +269,7 @@ class CacheFromAzureBlob(dict): @property @pulumi.getter - def name(self) -> str: + def name(self) -> builtins.str: """ The name of the cache image. """ @@ -276,7 +277,7 @@ class CacheFromAzureBlob(dict): @property @pulumi.getter(name="accountUrl") - def account_url(self) -> Optional[str]: + def account_url(self) -> Optional[builtins.str]: """ Base URL of the storage account. """ @@ -284,7 +285,7 @@ class CacheFromAzureBlob(dict): @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[str]: + def secret_access_key(self) -> Optional[builtins.str]: """ Blob storage account key. """ @@ -294,21 +295,21 @@ class CacheFromAzureBlob(dict): @pulumi.output_type class CacheFromGitHubActions(dict): def __init__(__self__, *, - scope: Optional[str] = None, - token: Optional[str] = None, - url: Optional[str] = None): + scope: Optional[builtins.str] = None, + token: Optional[builtins.str] = None, + url: Optional[builtins.str] = None): """ - :param str scope: The scope to use for cache keys. Defaults to `buildkit`. + :param builtins.str scope: The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. - :param str token: The GitHub Actions token to use. This is not a personal access tokens + :param builtins.str token: The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. Defaults to `$ACTIONS_RUNTIME_TOKEN`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. - :param str url: The cache server URL to use for artifacts. + :param builtins.str url: The cache server URL to use for artifacts. Defaults to `$ACTIONS_CACHE_URL`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this @@ -329,7 +330,7 @@ class CacheFromGitHubActions(dict): @property @pulumi.getter - def scope(self) -> Optional[str]: + def scope(self) -> Optional[builtins.str]: """ The scope to use for cache keys. Defaults to `buildkit`. @@ -340,7 +341,7 @@ class CacheFromGitHubActions(dict): @property @pulumi.getter - def token(self) -> Optional[str]: + def token(self) -> Optional[builtins.str]: """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -353,7 +354,7 @@ class CacheFromGitHubActions(dict): @property @pulumi.getter - def url(self) -> Optional[str]: + def url(self) -> Optional[builtins.str]: """ The cache server URL to use for artifacts. @@ -367,11 +368,11 @@ class CacheFromGitHubActions(dict): @pulumi.output_type class CacheFromLocal(dict): def __init__(__self__, *, - src: str, - digest: Optional[str] = None): + src: builtins.str, + digest: Optional[builtins.str] = None): """ - :param str src: Path of the local directory where cache gets imported from. - :param str digest: Digest of manifest to import. + :param builtins.str src: Path of the local directory where cache gets imported from. + :param builtins.str digest: Digest of manifest to import. """ pulumi.set(__self__, "src", src) if digest is not None: @@ -379,7 +380,7 @@ class CacheFromLocal(dict): @property @pulumi.getter - def src(self) -> str: + def src(self) -> builtins.str: """ Path of the local directory where cache gets imported from. """ @@ -387,7 +388,7 @@ class CacheFromLocal(dict): @property @pulumi.getter - def digest(self) -> Optional[str]: + def digest(self) -> Optional[builtins.str]: """ Digest of manifest to import. """ @@ -397,15 +398,15 @@ class CacheFromLocal(dict): @pulumi.output_type class CacheFromRegistry(dict): def __init__(__self__, *, - ref: str): + ref: builtins.str): """ - :param str ref: Fully qualified name of the cache image to import. + :param builtins.str ref: Fully qualified name of the cache image to import. """ pulumi.set(__self__, "ref", ref) @property @pulumi.getter - def ref(self) -> str: + def ref(self) -> builtins.str: """ Fully qualified name of the cache image to import. """ @@ -444,27 +445,27 @@ class CacheFromS3(dict): return super().get(key, default) def __init__(__self__, *, - bucket: str, - region: Optional[str] = None, - access_key_id: Optional[str] = None, - blobs_prefix: Optional[str] = None, - endpoint_url: Optional[str] = None, - manifests_prefix: Optional[str] = None, - name: Optional[str] = None, - secret_access_key: Optional[str] = None, - session_token: Optional[str] = None, - use_path_style: Optional[bool] = None): + bucket: builtins.str, + region: Optional[builtins.str] = None, + access_key_id: Optional[builtins.str] = None, + blobs_prefix: Optional[builtins.str] = None, + endpoint_url: Optional[builtins.str] = None, + manifests_prefix: Optional[builtins.str] = None, + name: Optional[builtins.str] = None, + secret_access_key: Optional[builtins.str] = None, + session_token: Optional[builtins.str] = None, + use_path_style: Optional[builtins.bool] = None): """ - :param str bucket: Name of the S3 bucket. - :param str region: The geographic location of the bucket. Defaults to `$AWS_REGION`. - :param str access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. - :param str blobs_prefix: Prefix to prepend to blob filenames. - :param str endpoint_url: Endpoint of the S3 bucket. - :param str manifests_prefix: Prefix to prepend on manifest filenames. - :param str name: Name of the cache image. - :param str secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. - :param str session_token: Defaults to `$AWS_SESSION_TOKEN`. - :param bool use_path_style: Uses `bucket` in the URL instead of hostname when `true`. + :param builtins.str bucket: Name of the S3 bucket. + :param builtins.str region: The geographic location of the bucket. Defaults to `$AWS_REGION`. + :param builtins.str access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. + :param builtins.str blobs_prefix: Prefix to prepend to blob filenames. + :param builtins.str endpoint_url: Endpoint of the S3 bucket. + :param builtins.str manifests_prefix: Prefix to prepend on manifest filenames. + :param builtins.str name: Name of the cache image. + :param builtins.str secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. + :param builtins.str session_token: Defaults to `$AWS_SESSION_TOKEN`. + :param builtins.bool use_path_style: Uses `bucket` in the URL instead of hostname when `true`. """ pulumi.set(__self__, "bucket", bucket) if region is None: @@ -495,7 +496,7 @@ class CacheFromS3(dict): @property @pulumi.getter - def bucket(self) -> str: + def bucket(self) -> builtins.str: """ Name of the S3 bucket. """ @@ -503,7 +504,7 @@ class CacheFromS3(dict): @property @pulumi.getter - def region(self) -> str: + def region(self) -> builtins.str: """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ @@ -511,7 +512,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="accessKeyId") - def access_key_id(self) -> Optional[str]: + def access_key_id(self) -> Optional[builtins.str]: """ Defaults to `$AWS_ACCESS_KEY_ID`. """ @@ -519,7 +520,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="blobsPrefix") - def blobs_prefix(self) -> Optional[str]: + def blobs_prefix(self) -> Optional[builtins.str]: """ Prefix to prepend to blob filenames. """ @@ -527,7 +528,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="endpointUrl") - def endpoint_url(self) -> Optional[str]: + def endpoint_url(self) -> Optional[builtins.str]: """ Endpoint of the S3 bucket. """ @@ -535,7 +536,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="manifestsPrefix") - def manifests_prefix(self) -> Optional[str]: + def manifests_prefix(self) -> Optional[builtins.str]: """ Prefix to prepend on manifest filenames. """ @@ -543,7 +544,7 @@ class CacheFromS3(dict): @property @pulumi.getter - def name(self) -> Optional[str]: + def name(self) -> Optional[builtins.str]: """ Name of the cache image. """ @@ -551,7 +552,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[str]: + def secret_access_key(self) -> Optional[builtins.str]: """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ @@ -559,7 +560,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="sessionToken") - def session_token(self) -> Optional[str]: + def session_token(self) -> Optional[builtins.str]: """ Defaults to `$AWS_SESSION_TOKEN`. """ @@ -567,7 +568,7 @@ class CacheFromS3(dict): @property @pulumi.getter(name="usePathStyle") - def use_path_style(self) -> Optional[bool]: + def use_path_style(self) -> Optional[builtins.bool]: """ Uses `bucket` in the URL instead of hostname when `true`. """ @@ -578,16 +579,16 @@ class CacheFromS3(dict): class CacheTo(dict): def __init__(__self__, *, azblob: Optional['outputs.CacheToAzureBlob'] = None, - disabled: Optional[bool] = None, + disabled: Optional[builtins.bool] = None, gha: Optional['outputs.CacheToGitHubActions'] = None, inline: Optional['outputs.CacheToInline'] = None, local: Optional['outputs.CacheToLocal'] = None, - raw: Optional[str] = None, + raw: Optional[builtins.str] = None, registry: Optional['outputs.CacheToRegistry'] = None, s3: Optional['outputs.CacheToS3'] = None): """ :param 'CacheToAzureBlob' azblob: Push cache to Azure's blob storage service. - :param bool disabled: When `true` this entry will be excluded. Defaults to `false`. + :param builtins.bool disabled: When `true` this entry will be excluded. Defaults to `false`. :param 'CacheToGitHubActions' gha: Recommended for use with GitHub Actions workflows. An action like `crazy-max/ghaction-github-runtime` is recommended to @@ -596,7 +597,7 @@ class CacheTo(dict): started with, but it does not handle multi-stage builds. Consider the `registry` cache backend instead. :param 'CacheToLocal' local: A simple backend which caches imagines on your local filesystem. - :param str raw: A raw string as you would provide it to the Docker CLI (e.g., + :param builtins.str raw: A raw string as you would provide it to the Docker CLI (e.g., `type=inline`) :param 'CacheToRegistry' registry: Push caches to remote registries. Incompatible with the `docker` build driver. @@ -629,7 +630,7 @@ class CacheTo(dict): @property @pulumi.getter - def disabled(self) -> Optional[bool]: + def disabled(self) -> Optional[builtins.bool]: """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -666,7 +667,7 @@ class CacheTo(dict): @property @pulumi.getter - def raw(self) -> Optional[str]: + def raw(self) -> Optional[builtins.str]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=inline`) @@ -715,17 +716,17 @@ class CacheToAzureBlob(dict): return super().get(key, default) def __init__(__self__, *, - name: str, - account_url: Optional[str] = None, - ignore_error: Optional[bool] = None, + name: builtins.str, + account_url: Optional[builtins.str] = None, + ignore_error: Optional[builtins.bool] = None, mode: Optional['CacheMode'] = None, - secret_access_key: Optional[str] = None): + secret_access_key: Optional[builtins.str] = None): """ - :param str name: The name of the cache image. - :param str account_url: Base URL of the storage account. - :param bool ignore_error: Ignore errors caused by failed cache exports. + :param builtins.str name: The name of the cache image. + :param builtins.str account_url: Base URL of the storage account. + :param builtins.bool ignore_error: Ignore errors caused by failed cache exports. :param 'CacheMode' mode: The cache mode to use. Defaults to `min`. - :param str secret_access_key: Blob storage account key. + :param builtins.str secret_access_key: Blob storage account key. """ pulumi.set(__self__, "name", name) if account_url is not None: @@ -743,7 +744,7 @@ class CacheToAzureBlob(dict): @property @pulumi.getter - def name(self) -> str: + def name(self) -> builtins.str: """ The name of the cache image. """ @@ -751,7 +752,7 @@ class CacheToAzureBlob(dict): @property @pulumi.getter(name="accountUrl") - def account_url(self) -> Optional[str]: + def account_url(self) -> Optional[builtins.str]: """ Base URL of the storage account. """ @@ -759,7 +760,7 @@ class CacheToAzureBlob(dict): @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[bool]: + def ignore_error(self) -> Optional[builtins.bool]: """ Ignore errors caused by failed cache exports. """ @@ -775,7 +776,7 @@ class CacheToAzureBlob(dict): @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[str]: + def secret_access_key(self) -> Optional[builtins.str]: """ Blob storage account key. """ @@ -802,25 +803,25 @@ class CacheToGitHubActions(dict): return super().get(key, default) def __init__(__self__, *, - ignore_error: Optional[bool] = None, + ignore_error: Optional[builtins.bool] = None, mode: Optional['CacheMode'] = None, - scope: Optional[str] = None, - token: Optional[str] = None, - url: Optional[str] = None): + scope: Optional[builtins.str] = None, + token: Optional[builtins.str] = None, + url: Optional[builtins.str] = None): """ - :param bool ignore_error: Ignore errors caused by failed cache exports. + :param builtins.bool ignore_error: Ignore errors caused by failed cache exports. :param 'CacheMode' mode: The cache mode to use. Defaults to `min`. - :param str scope: The scope to use for cache keys. Defaults to `buildkit`. + :param builtins.str scope: The scope to use for cache keys. Defaults to `buildkit`. This should be set if building and caching multiple images in one workflow, otherwise caches will overwrite each other. - :param str token: The GitHub Actions token to use. This is not a personal access tokens + :param builtins.str token: The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. Defaults to `$ACTIONS_RUNTIME_TOKEN`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this environment variable to your jobs. - :param str url: The cache server URL to use for artifacts. + :param builtins.str url: The cache server URL to use for artifacts. Defaults to `$ACTIONS_CACHE_URL`, although a separate action like `crazy-max/ghaction-github-runtime` is recommended to expose this @@ -849,7 +850,7 @@ class CacheToGitHubActions(dict): @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[bool]: + def ignore_error(self) -> Optional[builtins.bool]: """ Ignore errors caused by failed cache exports. """ @@ -865,7 +866,7 @@ class CacheToGitHubActions(dict): @property @pulumi.getter - def scope(self) -> Optional[str]: + def scope(self) -> Optional[builtins.str]: """ The scope to use for cache keys. Defaults to `buildkit`. @@ -876,7 +877,7 @@ class CacheToGitHubActions(dict): @property @pulumi.getter - def token(self) -> Optional[str]: + def token(self) -> Optional[builtins.str]: """ The GitHub Actions token to use. This is not a personal access tokens and is typically generated automatically as part of each job. @@ -889,7 +890,7 @@ class CacheToGitHubActions(dict): @property @pulumi.getter - def url(self) -> Optional[str]: + def url(self) -> Optional[builtins.str]: """ The cache server URL to use for artifacts. @@ -936,18 +937,18 @@ class CacheToLocal(dict): return super().get(key, default) def __init__(__self__, *, - dest: str, + dest: builtins.str, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - force_compression: Optional[bool] = None, - ignore_error: Optional[bool] = None, + compression_level: Optional[builtins.int] = None, + force_compression: Optional[builtins.bool] = None, + ignore_error: Optional[builtins.bool] = None, mode: Optional['CacheMode'] = None): """ - :param str dest: Path of the local directory to export the cache. + :param builtins.str dest: Path of the local directory to export the cache. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param bool force_compression: Forcefully apply compression. - :param bool ignore_error: Ignore errors caused by failed cache exports. + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.bool force_compression: Forcefully apply compression. + :param builtins.bool ignore_error: Ignore errors caused by failed cache exports. :param 'CacheMode' mode: The cache mode to use. Defaults to `min`. """ pulumi.set(__self__, "dest", dest) @@ -974,7 +975,7 @@ class CacheToLocal(dict): @property @pulumi.getter - def dest(self) -> str: + def dest(self) -> builtins.str: """ Path of the local directory to export the cache. """ @@ -990,7 +991,7 @@ class CacheToLocal(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -998,7 +999,7 @@ class CacheToLocal(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -1006,7 +1007,7 @@ class CacheToLocal(dict): @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[bool]: + def ignore_error(self) -> Optional[builtins.bool]: """ Ignore errors caused by failed cache exports. """ @@ -1049,21 +1050,21 @@ class CacheToRegistry(dict): return super().get(key, default) def __init__(__self__, *, - ref: str, + ref: builtins.str, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - force_compression: Optional[bool] = None, - ignore_error: Optional[bool] = None, - image_manifest: Optional[bool] = None, + compression_level: Optional[builtins.int] = None, + force_compression: Optional[builtins.bool] = None, + ignore_error: Optional[builtins.bool] = None, + image_manifest: Optional[builtins.bool] = None, mode: Optional['CacheMode'] = None, - oci_media_types: Optional[bool] = None): + oci_media_types: Optional[builtins.bool] = None): """ - :param str ref: Fully qualified name of the cache image to import. + :param builtins.str ref: Fully qualified name of the cache image to import. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param bool force_compression: Forcefully apply compression. - :param bool ignore_error: Ignore errors caused by failed cache exports. - :param bool image_manifest: Export cache manifest as an OCI-compatible image manifest instead of a + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.bool force_compression: Forcefully apply compression. + :param builtins.bool ignore_error: Ignore errors caused by failed cache exports. + :param builtins.bool image_manifest: Export cache manifest as an OCI-compatible image manifest instead of a manifest list. Requires `ociMediaTypes` to also be `true`. Some registries like AWS ECR will not work with caching if this is @@ -1071,7 +1072,7 @@ class CacheToRegistry(dict): Defaults to `false` to match Docker's default behavior. :param 'CacheMode' mode: The cache mode to use. Defaults to `min`. - :param bool oci_media_types: Whether to use OCI media types in exported manifests. Defaults to + :param builtins.bool oci_media_types: Whether to use OCI media types in exported manifests. Defaults to `true`. """ pulumi.set(__self__, "ref", ref) @@ -1106,7 +1107,7 @@ class CacheToRegistry(dict): @property @pulumi.getter - def ref(self) -> str: + def ref(self) -> builtins.str: """ Fully qualified name of the cache image to import. """ @@ -1122,7 +1123,7 @@ class CacheToRegistry(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -1130,7 +1131,7 @@ class CacheToRegistry(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -1138,7 +1139,7 @@ class CacheToRegistry(dict): @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[bool]: + def ignore_error(self) -> Optional[builtins.bool]: """ Ignore errors caused by failed cache exports. """ @@ -1146,7 +1147,7 @@ class CacheToRegistry(dict): @property @pulumi.getter(name="imageManifest") - def image_manifest(self) -> Optional[bool]: + def image_manifest(self) -> Optional[builtins.bool]: """ Export cache manifest as an OCI-compatible image manifest instead of a manifest list. Requires `ociMediaTypes` to also be `true`. @@ -1168,7 +1169,7 @@ class CacheToRegistry(dict): @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[bool]: + def oci_media_types(self) -> Optional[builtins.bool]: """ Whether to use OCI media types in exported manifests. Defaults to `true`. @@ -1210,31 +1211,31 @@ class CacheToS3(dict): return super().get(key, default) def __init__(__self__, *, - bucket: str, - region: Optional[str] = None, - access_key_id: Optional[str] = None, - blobs_prefix: Optional[str] = None, - endpoint_url: Optional[str] = None, - ignore_error: Optional[bool] = None, - manifests_prefix: Optional[str] = None, + bucket: builtins.str, + region: Optional[builtins.str] = None, + access_key_id: Optional[builtins.str] = None, + blobs_prefix: Optional[builtins.str] = None, + endpoint_url: Optional[builtins.str] = None, + ignore_error: Optional[builtins.bool] = None, + manifests_prefix: Optional[builtins.str] = None, mode: Optional['CacheMode'] = None, - name: Optional[str] = None, - secret_access_key: Optional[str] = None, - session_token: Optional[str] = None, - use_path_style: Optional[bool] = None): + name: Optional[builtins.str] = None, + secret_access_key: Optional[builtins.str] = None, + session_token: Optional[builtins.str] = None, + use_path_style: Optional[builtins.bool] = None): """ - :param str bucket: Name of the S3 bucket. - :param str region: The geographic location of the bucket. Defaults to `$AWS_REGION`. - :param str access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. - :param str blobs_prefix: Prefix to prepend to blob filenames. - :param str endpoint_url: Endpoint of the S3 bucket. - :param bool ignore_error: Ignore errors caused by failed cache exports. - :param str manifests_prefix: Prefix to prepend on manifest filenames. + :param builtins.str bucket: Name of the S3 bucket. + :param builtins.str region: The geographic location of the bucket. Defaults to `$AWS_REGION`. + :param builtins.str access_key_id: Defaults to `$AWS_ACCESS_KEY_ID`. + :param builtins.str blobs_prefix: Prefix to prepend to blob filenames. + :param builtins.str endpoint_url: Endpoint of the S3 bucket. + :param builtins.bool ignore_error: Ignore errors caused by failed cache exports. + :param builtins.str manifests_prefix: Prefix to prepend on manifest filenames. :param 'CacheMode' mode: The cache mode to use. Defaults to `min`. - :param str name: Name of the cache image. - :param str secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. - :param str session_token: Defaults to `$AWS_SESSION_TOKEN`. - :param bool use_path_style: Uses `bucket` in the URL instead of hostname when `true`. + :param builtins.str name: Name of the cache image. + :param builtins.str secret_access_key: Defaults to `$AWS_SECRET_ACCESS_KEY`. + :param builtins.str session_token: Defaults to `$AWS_SESSION_TOKEN`. + :param builtins.bool use_path_style: Uses `bucket` in the URL instead of hostname when `true`. """ pulumi.set(__self__, "bucket", bucket) if region is None: @@ -1273,7 +1274,7 @@ class CacheToS3(dict): @property @pulumi.getter - def bucket(self) -> str: + def bucket(self) -> builtins.str: """ Name of the S3 bucket. """ @@ -1281,7 +1282,7 @@ class CacheToS3(dict): @property @pulumi.getter - def region(self) -> str: + def region(self) -> builtins.str: """ The geographic location of the bucket. Defaults to `$AWS_REGION`. """ @@ -1289,7 +1290,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="accessKeyId") - def access_key_id(self) -> Optional[str]: + def access_key_id(self) -> Optional[builtins.str]: """ Defaults to `$AWS_ACCESS_KEY_ID`. """ @@ -1297,7 +1298,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="blobsPrefix") - def blobs_prefix(self) -> Optional[str]: + def blobs_prefix(self) -> Optional[builtins.str]: """ Prefix to prepend to blob filenames. """ @@ -1305,7 +1306,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="endpointUrl") - def endpoint_url(self) -> Optional[str]: + def endpoint_url(self) -> Optional[builtins.str]: """ Endpoint of the S3 bucket. """ @@ -1313,7 +1314,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="ignoreError") - def ignore_error(self) -> Optional[bool]: + def ignore_error(self) -> Optional[builtins.bool]: """ Ignore errors caused by failed cache exports. """ @@ -1321,7 +1322,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="manifestsPrefix") - def manifests_prefix(self) -> Optional[str]: + def manifests_prefix(self) -> Optional[builtins.str]: """ Prefix to prepend on manifest filenames. """ @@ -1337,7 +1338,7 @@ class CacheToS3(dict): @property @pulumi.getter - def name(self) -> Optional[str]: + def name(self) -> Optional[builtins.str]: """ Name of the cache image. """ @@ -1345,7 +1346,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="secretAccessKey") - def secret_access_key(self) -> Optional[str]: + def secret_access_key(self) -> Optional[builtins.str]: """ Defaults to `$AWS_SECRET_ACCESS_KEY`. """ @@ -1353,7 +1354,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="sessionToken") - def session_token(self) -> Optional[str]: + def session_token(self) -> Optional[builtins.str]: """ Defaults to `$AWS_SESSION_TOKEN`. """ @@ -1361,7 +1362,7 @@ class CacheToS3(dict): @property @pulumi.getter(name="usePathStyle") - def use_path_style(self) -> Optional[bool]: + def use_path_style(self) -> Optional[builtins.bool]: """ Uses `bucket` in the URL instead of hostname when `true`. """ @@ -1371,9 +1372,9 @@ class CacheToS3(dict): @pulumi.output_type class Context(dict): def __init__(__self__, *, - location: str): + location: builtins.str): """ - :param str location: Resources to use for build context. + :param builtins.str location: Resources to use for build context. The location can be: * A relative or absolute path to a local directory (`.`, `./app`, @@ -1386,7 +1387,7 @@ class Context(dict): @property @pulumi.getter - def location(self) -> str: + def location(self) -> builtins.str: """ Resources to use for build context. @@ -1403,15 +1404,15 @@ class Context(dict): @pulumi.output_type class Dockerfile(dict): def __init__(__self__, *, - inline: Optional[str] = None, - location: Optional[str] = None): + inline: Optional[builtins.str] = None, + location: Optional[builtins.str] = None): """ - :param str inline: Raw Dockerfile contents. + :param builtins.str inline: Raw Dockerfile contents. Conflicts with `location`. Equivalent to invoking Docker with `-f -`. - :param str location: Location of the Dockerfile to use. + :param builtins.str location: Location of the Dockerfile to use. Can be a relative or absolute path to a local file, or a remote URL. @@ -1426,7 +1427,7 @@ class Dockerfile(dict): @property @pulumi.getter - def inline(self) -> Optional[str]: + def inline(self) -> Optional[builtins.str]: """ Raw Dockerfile contents. @@ -1438,7 +1439,7 @@ class Dockerfile(dict): @property @pulumi.getter - def location(self) -> Optional[str]: + def location(self) -> Optional[builtins.str]: """ Location of the Dockerfile to use. @@ -1455,23 +1456,23 @@ class Dockerfile(dict): class Export(dict): def __init__(__self__, *, cacheonly: Optional['outputs.ExportCacheOnly'] = None, - disabled: Optional[bool] = None, + disabled: Optional[builtins.bool] = None, docker: Optional['outputs.ExportDocker'] = None, image: Optional['outputs.ExportImage'] = None, local: Optional['outputs.ExportLocal'] = None, oci: Optional['outputs.ExportOCI'] = None, - raw: Optional[str] = None, + raw: Optional[builtins.str] = None, registry: Optional['outputs.ExportRegistry'] = None, tar: Optional['outputs.ExportTar'] = None): """ :param 'ExportCacheOnly' cacheonly: A no-op export. Helpful for silencing the 'no exports' warning if you just want to populate caches. - :param bool disabled: When `true` this entry will be excluded. Defaults to `false`. + :param builtins.bool disabled: When `true` this entry will be excluded. Defaults to `false`. :param 'ExportDocker' docker: Export as a Docker image layout. :param 'ExportImage' image: Outputs the build result into a container image format. :param 'ExportLocal' local: Export to a local directory as files and directories. :param 'ExportOCI' oci: Identical to the Docker exporter but uses OCI media types by default. - :param str raw: A raw string as you would provide it to the Docker CLI (e.g., + :param builtins.str raw: A raw string as you would provide it to the Docker CLI (e.g., `type=docker`) :param 'ExportRegistry' registry: Identical to the Image exporter, but pushes by default. :param 'ExportTar' tar: Export to a local directory as a tarball. @@ -1506,7 +1507,7 @@ class Export(dict): @property @pulumi.getter - def disabled(self) -> Optional[bool]: + def disabled(self) -> Optional[builtins.bool]: """ When `true` this entry will be excluded. Defaults to `false`. """ @@ -1546,7 +1547,7 @@ class Export(dict): @property @pulumi.getter - def raw(self) -> Optional[str]: + def raw(self) -> Optional[builtins.str]: """ A raw string as you would provide it to the Docker CLI (e.g., `type=docker`) @@ -1600,23 +1601,23 @@ class ExportDocker(dict): return super().get(key, default) def __init__(__self__, *, - annotations: Optional[Mapping[str, str]] = None, + annotations: Optional[Mapping[str, builtins.str]] = None, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - dest: Optional[str] = None, - force_compression: Optional[bool] = None, - names: Optional[Sequence[str]] = None, - oci_media_types: Optional[bool] = None, - tar: Optional[bool] = None): + compression_level: Optional[builtins.int] = None, + dest: Optional[builtins.str] = None, + force_compression: Optional[builtins.bool] = None, + names: Optional[Sequence[builtins.str]] = None, + oci_media_types: Optional[builtins.bool] = None, + tar: Optional[builtins.bool] = None): """ - :param Mapping[str, str] annotations: Attach an arbitrary key/value annotation to the image. + :param Mapping[str, builtins.str] annotations: Attach an arbitrary key/value annotation to the image. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param str dest: The local export path. - :param bool force_compression: Forcefully apply compression. - :param Sequence[str] names: Specify images names to export. This is overridden if tags are already specified. - :param bool oci_media_types: Use OCI media types in exporter manifests. - :param bool tar: Bundle the output into a tarball layout. + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.str dest: The local export path. + :param builtins.bool force_compression: Forcefully apply compression. + :param Sequence[builtins.str] names: Specify images names to export. This is overridden if tags are already specified. + :param builtins.bool oci_media_types: Use OCI media types in exporter manifests. + :param builtins.bool tar: Bundle the output into a tarball layout. """ if annotations is not None: pulumi.set(__self__, "annotations", annotations) @@ -1647,7 +1648,7 @@ class ExportDocker(dict): @property @pulumi.getter - def annotations(self) -> Optional[Mapping[str, str]]: + def annotations(self) -> Optional[Mapping[str, builtins.str]]: """ Attach an arbitrary key/value annotation to the image. """ @@ -1663,7 +1664,7 @@ class ExportDocker(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -1671,7 +1672,7 @@ class ExportDocker(dict): @property @pulumi.getter - def dest(self) -> Optional[str]: + def dest(self) -> Optional[builtins.str]: """ The local export path. """ @@ -1679,7 +1680,7 @@ class ExportDocker(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -1687,7 +1688,7 @@ class ExportDocker(dict): @property @pulumi.getter - def names(self) -> Optional[Sequence[str]]: + def names(self) -> Optional[Sequence[builtins.str]]: """ Specify images names to export. This is overridden if tags are already specified. """ @@ -1695,7 +1696,7 @@ class ExportDocker(dict): @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[bool]: + def oci_media_types(self) -> Optional[builtins.bool]: """ Use OCI media types in exporter manifests. """ @@ -1703,7 +1704,7 @@ class ExportDocker(dict): @property @pulumi.getter - def tar(self) -> Optional[bool]: + def tar(self) -> Optional[builtins.bool]: """ Bundle the output into a tarball layout. """ @@ -1740,39 +1741,39 @@ class ExportImage(dict): return super().get(key, default) def __init__(__self__, *, - annotations: Optional[Mapping[str, str]] = None, + annotations: Optional[Mapping[str, builtins.str]] = None, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - dangling_name_prefix: Optional[str] = None, - force_compression: Optional[bool] = None, - insecure: Optional[bool] = None, - name_canonical: Optional[bool] = None, - names: Optional[Sequence[str]] = None, - oci_media_types: Optional[bool] = None, - push: Optional[bool] = None, - push_by_digest: Optional[bool] = None, - store: Optional[bool] = None, - unpack: Optional[bool] = None): + compression_level: Optional[builtins.int] = None, + dangling_name_prefix: Optional[builtins.str] = None, + force_compression: Optional[builtins.bool] = None, + insecure: Optional[builtins.bool] = None, + name_canonical: Optional[builtins.bool] = None, + names: Optional[Sequence[builtins.str]] = None, + oci_media_types: Optional[builtins.bool] = None, + push: Optional[builtins.bool] = None, + push_by_digest: Optional[builtins.bool] = None, + store: Optional[builtins.bool] = None, + unpack: Optional[builtins.bool] = None): """ - :param Mapping[str, str] annotations: Attach an arbitrary key/value annotation to the image. + :param Mapping[str, builtins.str] annotations: Attach an arbitrary key/value annotation to the image. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param str dangling_name_prefix: Name image with `prefix@`, used for anonymous images. - :param bool force_compression: Forcefully apply compression. - :param bool insecure: Allow pushing to an insecure registry. - :param bool name_canonical: Add additional canonical name (`name@`). - :param Sequence[str] names: Specify images names to export. This is overridden if tags are already specified. - :param bool oci_media_types: Use OCI media types in exporter manifests. - :param bool push: Push after creating the image. Defaults to `false`. - :param bool push_by_digest: Push image without name. - :param bool store: Store resulting images to the worker's image store and ensure all of + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.str dangling_name_prefix: Name image with `prefix@`, used for anonymous images. + :param builtins.bool force_compression: Forcefully apply compression. + :param builtins.bool insecure: Allow pushing to an insecure registry. + :param builtins.bool name_canonical: Add additional canonical name (`name@`). + :param Sequence[builtins.str] names: Specify images names to export. This is overridden if tags are already specified. + :param builtins.bool oci_media_types: Use OCI media types in exporter manifests. + :param builtins.bool push: Push after creating the image. Defaults to `false`. + :param builtins.bool push_by_digest: Push image without name. + :param builtins.bool store: Store resulting images to the worker's image store and ensure all of its blobs are in the content store. Defaults to `true`. Ignored if the worker doesn't have image store (when using OCI workers, for example). - :param bool unpack: Unpack image after creation (for use with containerd). Defaults to + :param builtins.bool unpack: Unpack image after creation (for use with containerd). Defaults to `false`. """ if annotations is not None: @@ -1814,7 +1815,7 @@ class ExportImage(dict): @property @pulumi.getter - def annotations(self) -> Optional[Mapping[str, str]]: + def annotations(self) -> Optional[Mapping[str, builtins.str]]: """ Attach an arbitrary key/value annotation to the image. """ @@ -1830,7 +1831,7 @@ class ExportImage(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -1838,7 +1839,7 @@ class ExportImage(dict): @property @pulumi.getter(name="danglingNamePrefix") - def dangling_name_prefix(self) -> Optional[str]: + def dangling_name_prefix(self) -> Optional[builtins.str]: """ Name image with `prefix@`, used for anonymous images. """ @@ -1846,7 +1847,7 @@ class ExportImage(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -1854,7 +1855,7 @@ class ExportImage(dict): @property @pulumi.getter - def insecure(self) -> Optional[bool]: + def insecure(self) -> Optional[builtins.bool]: """ Allow pushing to an insecure registry. """ @@ -1862,7 +1863,7 @@ class ExportImage(dict): @property @pulumi.getter(name="nameCanonical") - def name_canonical(self) -> Optional[bool]: + def name_canonical(self) -> Optional[builtins.bool]: """ Add additional canonical name (`name@`). """ @@ -1870,7 +1871,7 @@ class ExportImage(dict): @property @pulumi.getter - def names(self) -> Optional[Sequence[str]]: + def names(self) -> Optional[Sequence[builtins.str]]: """ Specify images names to export. This is overridden if tags are already specified. """ @@ -1878,7 +1879,7 @@ class ExportImage(dict): @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[bool]: + def oci_media_types(self) -> Optional[builtins.bool]: """ Use OCI media types in exporter manifests. """ @@ -1886,7 +1887,7 @@ class ExportImage(dict): @property @pulumi.getter - def push(self) -> Optional[bool]: + def push(self) -> Optional[builtins.bool]: """ Push after creating the image. Defaults to `false`. """ @@ -1894,7 +1895,7 @@ class ExportImage(dict): @property @pulumi.getter(name="pushByDigest") - def push_by_digest(self) -> Optional[bool]: + def push_by_digest(self) -> Optional[builtins.bool]: """ Push image without name. """ @@ -1902,7 +1903,7 @@ class ExportImage(dict): @property @pulumi.getter - def store(self) -> Optional[bool]: + def store(self) -> Optional[builtins.bool]: """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -1916,7 +1917,7 @@ class ExportImage(dict): @property @pulumi.getter - def unpack(self) -> Optional[bool]: + def unpack(self) -> Optional[builtins.bool]: """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -1927,15 +1928,15 @@ class ExportImage(dict): @pulumi.output_type class ExportLocal(dict): def __init__(__self__, *, - dest: str): + dest: builtins.str): """ - :param str dest: Output path. + :param builtins.str dest: Output path. """ pulumi.set(__self__, "dest", dest) @property @pulumi.getter - def dest(self) -> str: + def dest(self) -> builtins.str: """ Output path. """ @@ -1966,23 +1967,23 @@ class ExportOCI(dict): return super().get(key, default) def __init__(__self__, *, - annotations: Optional[Mapping[str, str]] = None, + annotations: Optional[Mapping[str, builtins.str]] = None, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - dest: Optional[str] = None, - force_compression: Optional[bool] = None, - names: Optional[Sequence[str]] = None, - oci_media_types: Optional[bool] = None, - tar: Optional[bool] = None): + compression_level: Optional[builtins.int] = None, + dest: Optional[builtins.str] = None, + force_compression: Optional[builtins.bool] = None, + names: Optional[Sequence[builtins.str]] = None, + oci_media_types: Optional[builtins.bool] = None, + tar: Optional[builtins.bool] = None): """ - :param Mapping[str, str] annotations: Attach an arbitrary key/value annotation to the image. + :param Mapping[str, builtins.str] annotations: Attach an arbitrary key/value annotation to the image. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param str dest: The local export path. - :param bool force_compression: Forcefully apply compression. - :param Sequence[str] names: Specify images names to export. This is overridden if tags are already specified. - :param bool oci_media_types: Use OCI media types in exporter manifests. - :param bool tar: Bundle the output into a tarball layout. + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.str dest: The local export path. + :param builtins.bool force_compression: Forcefully apply compression. + :param Sequence[builtins.str] names: Specify images names to export. This is overridden if tags are already specified. + :param builtins.bool oci_media_types: Use OCI media types in exporter manifests. + :param builtins.bool tar: Bundle the output into a tarball layout. """ if annotations is not None: pulumi.set(__self__, "annotations", annotations) @@ -2013,7 +2014,7 @@ class ExportOCI(dict): @property @pulumi.getter - def annotations(self) -> Optional[Mapping[str, str]]: + def annotations(self) -> Optional[Mapping[str, builtins.str]]: """ Attach an arbitrary key/value annotation to the image. """ @@ -2029,7 +2030,7 @@ class ExportOCI(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -2037,7 +2038,7 @@ class ExportOCI(dict): @property @pulumi.getter - def dest(self) -> Optional[str]: + def dest(self) -> Optional[builtins.str]: """ The local export path. """ @@ -2045,7 +2046,7 @@ class ExportOCI(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -2053,7 +2054,7 @@ class ExportOCI(dict): @property @pulumi.getter - def names(self) -> Optional[Sequence[str]]: + def names(self) -> Optional[Sequence[builtins.str]]: """ Specify images names to export. This is overridden if tags are already specified. """ @@ -2061,7 +2062,7 @@ class ExportOCI(dict): @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[bool]: + def oci_media_types(self) -> Optional[builtins.bool]: """ Use OCI media types in exporter manifests. """ @@ -2069,7 +2070,7 @@ class ExportOCI(dict): @property @pulumi.getter - def tar(self) -> Optional[bool]: + def tar(self) -> Optional[builtins.bool]: """ Bundle the output into a tarball layout. """ @@ -2106,39 +2107,39 @@ class ExportRegistry(dict): return super().get(key, default) def __init__(__self__, *, - annotations: Optional[Mapping[str, str]] = None, + annotations: Optional[Mapping[str, builtins.str]] = None, compression: Optional['CompressionType'] = None, - compression_level: Optional[int] = None, - dangling_name_prefix: Optional[str] = None, - force_compression: Optional[bool] = None, - insecure: Optional[bool] = None, - name_canonical: Optional[bool] = None, - names: Optional[Sequence[str]] = None, - oci_media_types: Optional[bool] = None, - push: Optional[bool] = None, - push_by_digest: Optional[bool] = None, - store: Optional[bool] = None, - unpack: Optional[bool] = None): + compression_level: Optional[builtins.int] = None, + dangling_name_prefix: Optional[builtins.str] = None, + force_compression: Optional[builtins.bool] = None, + insecure: Optional[builtins.bool] = None, + name_canonical: Optional[builtins.bool] = None, + names: Optional[Sequence[builtins.str]] = None, + oci_media_types: Optional[builtins.bool] = None, + push: Optional[builtins.bool] = None, + push_by_digest: Optional[builtins.bool] = None, + store: Optional[builtins.bool] = None, + unpack: Optional[builtins.bool] = None): """ - :param Mapping[str, str] annotations: Attach an arbitrary key/value annotation to the image. + :param Mapping[str, builtins.str] annotations: Attach an arbitrary key/value annotation to the image. :param 'CompressionType' compression: The compression type to use. - :param int compression_level: Compression level from 0 to 22. - :param str dangling_name_prefix: Name image with `prefix@`, used for anonymous images. - :param bool force_compression: Forcefully apply compression. - :param bool insecure: Allow pushing to an insecure registry. - :param bool name_canonical: Add additional canonical name (`name@`). - :param Sequence[str] names: Specify images names to export. This is overridden if tags are already specified. - :param bool oci_media_types: Use OCI media types in exporter manifests. - :param bool push: Push after creating the image. Defaults to `true`. - :param bool push_by_digest: Push image without name. - :param bool store: Store resulting images to the worker's image store and ensure all of + :param builtins.int compression_level: Compression level from 0 to 22. + :param builtins.str dangling_name_prefix: Name image with `prefix@`, used for anonymous images. + :param builtins.bool force_compression: Forcefully apply compression. + :param builtins.bool insecure: Allow pushing to an insecure registry. + :param builtins.bool name_canonical: Add additional canonical name (`name@`). + :param Sequence[builtins.str] names: Specify images names to export. This is overridden if tags are already specified. + :param builtins.bool oci_media_types: Use OCI media types in exporter manifests. + :param builtins.bool push: Push after creating the image. Defaults to `true`. + :param builtins.bool push_by_digest: Push image without name. + :param builtins.bool store: Store resulting images to the worker's image store and ensure all of its blobs are in the content store. Defaults to `true`. Ignored if the worker doesn't have image store (when using OCI workers, for example). - :param bool unpack: Unpack image after creation (for use with containerd). Defaults to + :param builtins.bool unpack: Unpack image after creation (for use with containerd). Defaults to `false`. """ if annotations is not None: @@ -2182,7 +2183,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def annotations(self) -> Optional[Mapping[str, str]]: + def annotations(self) -> Optional[Mapping[str, builtins.str]]: """ Attach an arbitrary key/value annotation to the image. """ @@ -2198,7 +2199,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="compressionLevel") - def compression_level(self) -> Optional[int]: + def compression_level(self) -> Optional[builtins.int]: """ Compression level from 0 to 22. """ @@ -2206,7 +2207,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="danglingNamePrefix") - def dangling_name_prefix(self) -> Optional[str]: + def dangling_name_prefix(self) -> Optional[builtins.str]: """ Name image with `prefix@`, used for anonymous images. """ @@ -2214,7 +2215,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="forceCompression") - def force_compression(self) -> Optional[bool]: + def force_compression(self) -> Optional[builtins.bool]: """ Forcefully apply compression. """ @@ -2222,7 +2223,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def insecure(self) -> Optional[bool]: + def insecure(self) -> Optional[builtins.bool]: """ Allow pushing to an insecure registry. """ @@ -2230,7 +2231,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="nameCanonical") - def name_canonical(self) -> Optional[bool]: + def name_canonical(self) -> Optional[builtins.bool]: """ Add additional canonical name (`name@`). """ @@ -2238,7 +2239,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def names(self) -> Optional[Sequence[str]]: + def names(self) -> Optional[Sequence[builtins.str]]: """ Specify images names to export. This is overridden if tags are already specified. """ @@ -2246,7 +2247,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="ociMediaTypes") - def oci_media_types(self) -> Optional[bool]: + def oci_media_types(self) -> Optional[builtins.bool]: """ Use OCI media types in exporter manifests. """ @@ -2254,7 +2255,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def push(self) -> Optional[bool]: + def push(self) -> Optional[builtins.bool]: """ Push after creating the image. Defaults to `true`. """ @@ -2262,7 +2263,7 @@ class ExportRegistry(dict): @property @pulumi.getter(name="pushByDigest") - def push_by_digest(self) -> Optional[bool]: + def push_by_digest(self) -> Optional[builtins.bool]: """ Push image without name. """ @@ -2270,7 +2271,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def store(self) -> Optional[bool]: + def store(self) -> Optional[builtins.bool]: """ Store resulting images to the worker's image store and ensure all of its blobs are in the content store. @@ -2284,7 +2285,7 @@ class ExportRegistry(dict): @property @pulumi.getter - def unpack(self) -> Optional[bool]: + def unpack(self) -> Optional[builtins.bool]: """ Unpack image after creation (for use with containerd). Defaults to `false`. @@ -2295,15 +2296,15 @@ class ExportRegistry(dict): @pulumi.output_type class ExportTar(dict): def __init__(__self__, *, - dest: str): + dest: builtins.str): """ - :param str dest: Output path. + :param builtins.str dest: Output path. """ pulumi.set(__self__, "dest", dest) @property @pulumi.getter - def dest(self) -> str: + def dest(self) -> builtins.str: """ Output path. """ @@ -2313,13 +2314,13 @@ class ExportTar(dict): @pulumi.output_type class Registry(dict): def __init__(__self__, *, - address: str, - password: Optional[str] = None, - username: Optional[str] = None): + address: builtins.str, + password: Optional[builtins.str] = None, + username: Optional[builtins.str] = None): """ - :param str address: The registry's address (e.g. "docker.io"). - :param str password: Password or token for the registry. - :param str username: Username for the registry. + :param builtins.str address: The registry's address (e.g. "docker.io"). + :param builtins.str password: Password or token for the registry. + :param builtins.str username: Username for the registry. """ pulumi.set(__self__, "address", address) if password is not None: @@ -2329,7 +2330,7 @@ class Registry(dict): @property @pulumi.getter - def address(self) -> str: + def address(self) -> builtins.str: """ The registry's address (e.g. "docker.io"). """ @@ -2337,7 +2338,7 @@ class Registry(dict): @property @pulumi.getter - def password(self) -> Optional[str]: + def password(self) -> Optional[builtins.str]: """ Password or token for the registry. """ @@ -2345,7 +2346,7 @@ class Registry(dict): @property @pulumi.getter - def username(self) -> Optional[str]: + def username(self) -> Optional[builtins.str]: """ Username for the registry. """ @@ -2355,14 +2356,14 @@ class Registry(dict): @pulumi.output_type class SSH(dict): def __init__(__self__, *, - id: str, - paths: Optional[Sequence[str]] = None): + id: builtins.str, + paths: Optional[Sequence[builtins.str]] = None): """ - :param str id: Useful for distinguishing different servers that are part of the same + :param builtins.str id: Useful for distinguishing different servers that are part of the same build. A value of `default` is appropriate if only dealing with a single host. - :param Sequence[str] paths: SSH agent socket or private keys to expose to the build under the given + :param Sequence[builtins.str] paths: SSH agent socket or private keys to expose to the build under the given identifier. Defaults to `[$SSH_AUTH_SOCK]`. @@ -2377,7 +2378,7 @@ class SSH(dict): @property @pulumi.getter - def id(self) -> str: + def id(self) -> builtins.str: """ Useful for distinguishing different servers that are part of the same build. @@ -2388,7 +2389,7 @@ class SSH(dict): @property @pulumi.getter - def paths(self) -> Optional[Sequence[str]]: + def paths(self) -> Optional[Sequence[builtins.str]]: """ SSH agent socket or private keys to expose to the build under the given identifier. diff --git a/sdk/python/pulumi_docker_build/provider.py b/sdk/python/pulumi_docker_build/provider.py index 8720694..74595b0 100644 --- a/sdk/python/pulumi_docker_build/provider.py +++ b/sdk/python/pulumi_docker_build/provider.py @@ -2,6 +2,7 @@ # *** WARNING: this file was generated by pulumi-language-python. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** +import builtins import copy import warnings import sys @@ -20,11 +21,11 @@ __all__ = ['ProviderArgs', 'Provider'] @pulumi.input_type class ProviderArgs: def __init__(__self__, *, - host: Optional[pulumi.Input[str]] = None, + host: Optional[pulumi.Input[builtins.str]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None): """ The set of arguments for constructing a Provider resource. - :param pulumi.Input[str] host: The build daemon's address. + :param pulumi.Input[builtins.str] host: The build daemon's address. """ if host is None: host = (_utilities.get_env('DOCKER_HOST') or '') @@ -35,14 +36,14 @@ class ProviderArgs: @property @pulumi.getter - def host(self) -> Optional[pulumi.Input[str]]: + def host(self) -> Optional[pulumi.Input[builtins.str]]: """ The build daemon's address. """ return pulumi.get(self, "host") @host.setter - def host(self, value: Optional[pulumi.Input[str]]): + def host(self, value: Optional[pulumi.Input[builtins.str]]): pulumi.set(self, "host", value) @property @@ -56,18 +57,21 @@ class ProviderArgs: class Provider(pulumi.ProviderResource): + + pulumi_type = "pulumi:providers:docker-build" + @overload def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - host: Optional[pulumi.Input[str]] = None, + host: Optional[pulumi.Input[builtins.str]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None, __props__=None): """ Create a Docker-build resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] host: The build daemon's address. + :param pulumi.Input[builtins.str] host: The build daemon's address. """ ... @overload @@ -92,7 +96,7 @@ class Provider(pulumi.ProviderResource): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - host: Optional[pulumi.Input[str]] = None, + host: Optional[pulumi.Input[builtins.str]] = None, registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -115,7 +119,7 @@ class Provider(pulumi.ProviderResource): @property @pulumi.getter - def host(self) -> pulumi.Output[Optional[str]]: + def host(self) -> pulumi.Output[Optional[builtins.str]]: """ The build daemon's address. """