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. """