diff --git a/examples/go.mod b/examples/go.mod index 80459a9..3c5b0e2 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,29 +2,24 @@ module github.com/ddn0/pulumi-rockset/examples go 1.20 -require github.com/pulumi/pulumi/pkg/v3 v3.103.1 +require github.com/pulumi/pulumi/pkg/v3 v3.104.2 require ( - cloud.google.com/go v0.110.4 // indirect - cloud.google.com/go/compute v1.20.1 // indirect + cloud.google.com/go v0.110.10 // indirect + cloud.google.com/go/compute v1.23.3 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.1 // indirect - cloud.google.com/go/kms v1.12.1 // indirect - cloud.google.com/go/logging v1.7.0 // indirect - cloud.google.com/go/longrunning v0.5.1 // indirect - cloud.google.com/go/storage v1.30.1 // indirect + cloud.google.com/go/iam v1.1.5 // indirect + cloud.google.com/go/kms v1.15.5 // indirect + cloud.google.com/go/logging v1.8.1 // indirect + cloud.google.com/go/longrunning v0.5.4 // indirect + cloud.google.com/go/storage v1.35.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/go-autorest v14.2.0+incompatible // indirect - github.com/Azure/go-autorest/autorest v0.11.28 // indirect - github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect - github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect - github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 // indirect - github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect - github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect - github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect - github.com/Azure/go-autorest/logger v0.2.1 // indirect - github.com/Azure/go-autorest/tracing v0.6.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect @@ -33,19 +28,21 @@ require ( github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.44.298 // indirect - github.com/aws/aws-sdk-go-v2 v1.17.3 // indirect - github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.12.10 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 // indirect - github.com/aws/smithy-go v1.13.5 // indirect + github.com/aws/aws-sdk-go v1.49.0 // indirect + github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect + github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect + github.com/aws/smithy-go v1.19.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect @@ -58,7 +55,6 @@ require ( github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect - github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect @@ -68,18 +64,17 @@ require ( github.com/go-git/go-git/v5 v5.11.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v4 v4.4.2 // indirect - github.com/golang/glog v1.1.0 // indirect + github.com/golang-jwt/jwt/v5 v5.1.0 // indirect + github.com/golang/glog v1.1.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect - github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-querystring v1.1.0 // indirect - github.com/google/s2a-go v0.1.4 // indirect - github.com/google/uuid v1.3.0 // indirect + github.com/google/s2a-go v0.1.7 // indirect + github.com/google/uuid v1.4.0 // indirect github.com/google/wire v0.5.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect - github.com/googleapis/gax-go/v2 v2.11.0 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect + github.com/googleapis/gax-go/v2 v2.12.0 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -107,6 +102,7 @@ require ( github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect + github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-colorable v0.1.12 // indirect github.com/mattn/go-isatty v0.0.19 // indirect @@ -133,12 +129,13 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.103.1 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.104.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -162,26 +159,26 @@ require ( github.com/zclconf/go-cty v1.13.2 // indirect go.opencensus.io v0.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.27.0 // indirect + gocloud.dev v0.36.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect golang.org/x/crypto v0.17.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.8.0 // indirect + golang.org/x/oauth2 v0.14.0 // indirect golang.org/x/sync v0.5.0 // indirect golang.org/x/sys v0.15.0 // indirect golang.org/x/term v0.15.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect + golang.org/x/time v0.4.0 // indirect golang.org/x/tools v0.15.0 // indirect - golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.126.0 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/grpc v1.57.1 // indirect + golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect + google.golang.org/api v0.151.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/grpc v1.59.0 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/examples/go.sum b/examples/go.sum index 199359c..80ef3fd 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -34,8 +34,8 @@ cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w9 cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.103.0/go.mod h1:vwLx1nqLrzLX/fpwSMOXmFIqBOyHsvHbnAdbGSJ+mKk= -cloud.google.com/go v0.110.4 h1:1JYyxKMN9hd5dR2MYTPWkGUgcoxVVhg0LKNKEo0qvmk= -cloud.google.com/go v0.110.4/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= +cloud.google.com/go v0.110.10 h1:LXy9GEO+timppncPIAZoOj3l58LIU9k+kn48AN7IO3Y= +cloud.google.com/go v0.110.10/go.mod h1:v1OoFqYxiBkUrruItNM3eT4lLByNjxmJSV/xDKJNnic= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -48,8 +48,8 @@ cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6m cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= -cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg= -cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= +cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= @@ -58,15 +58,15 @@ cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqCl cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v1.1.1 h1:lW7fzj15aVIXYHREOqjRBV9PsH0Z6u8Y46a1YGvQP4Y= -cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= +cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= +cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.12.1 h1:xZmZuwy2cwzsocmKDOPu4BL7umg8QXagQx6fKVmf45U= -cloud.google.com/go/kms v1.12.1/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N/2CDM= -cloud.google.com/go/logging v1.7.0 h1:CJYxlNNNNAMkHp9em/YEXcfJg+rPDg7YfwoRpMU+t5I= -cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/longrunning v0.5.1 h1:Fr7TXftcqTudoyRJa113hyaqlGdiBQkp0Gq7tErFDWI= -cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= +cloud.google.com/go/kms v1.15.5 h1:pj1sRfut2eRbD9pFRjNnPNg/CzJPuQAzUujMIM1vVeM= +cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= +cloud.google.com/go/logging v1.8.1 h1:26skQWPeYhvIasWKm48+Eq7oUqdcdbwsCVwz5Ys0FvU= +cloud.google.com/go/logging v1.8.1/go.mod h1:TJjR+SimHwuC8MZ9cjByQulAMgni+RkXeI3wwctHJEI= +cloud.google.com/go/longrunning v0.5.4 h1:w8xEcbZodnA2BbW6sVirkkoC+1gP8wS57EUUgGS0GVg= +cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= cloud.google.com/go/monitoring v1.1.0/go.mod h1:L81pzz7HKn14QCMaCs6NTQkdBnE87TElyanS95vIcl4= cloud.google.com/go/monitoring v1.5.0/go.mod h1:/o9y8NYX5j91JjD/JvGLYbi86kL11OjyJXq2XziLJu4= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= @@ -83,8 +83,8 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.24.0/go.mod h1:3xrJEFMXBsQLgxwThyjuD3aYlroL0TMRec1ypGUQ0KE= -cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= +cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= +cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= cloud.google.com/go/trace v1.0.0/go.mod h1:4iErSByzxkyHWzzlAj63/Gmjz0NH1ASqhJguHpGcr6A= cloud.google.com/go/trace v1.2.0/go.mod h1:Wc8y/uYyOhPy12KEnXG9XGrvfMz5F5SrYecQlbW1rwM= code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= @@ -99,20 +99,24 @@ github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmVGurPWMHDX2YNXVQMrBpEE= github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 h1:rTnT/Jrcm+figWlYz4Ixzt0SJVR2cMC8lvZcimipiEY= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 h1:leh5DwKv6Ihwi+h60uHtn6UWAxBbZ0q8DwQVMzf61zw= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= +github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= +github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1/go.mod h1:9V2j0jn9jDEkCkv8w/bKTNppX/d0FVA1ud77xCIP4KA= github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus v1.0.2/go.mod h1:LH9XQnMr2ZYxQdVdCrzLO9mxeDyrDFa6wbSI3x5zCZk= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1/go.mod h1:eZ4g6GUvXiGulfIbbhh1Xr4XwUYaYaWMqzGD/284wCA= github.com/Azure/go-amqp v0.17.0/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= @@ -121,44 +125,34 @@ github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.28 h1:ndAExarwr5Y+GaHE6VCaY1kyS/HwwGGyuimVhWsHOEM= github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21 h1:jjQnVFXPfekaqb8vIsv2G1lxshoW+oGv4MDlhRtnYZk= github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 h1:P6bYXFoao05z5uhOQzbC3Qd8JqF3jUoocoTeIxkp2cA= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= github.com/Azure/go-autorest/autorest/azure/cli v0.4.5/go.mod h1:ADQAXrkgm7acgWVUNamOgh8YNrv4p27l3Wc55oVfpzg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 h1:w77/uPk80ZET2F+AfQExZyEWtn+0Rk/uw17m9fv5Ajc= github.com/Azure/go-autorest/autorest/azure/cli v0.4.6/go.mod h1:piCfgPho7BiIDdEQ1+g4VmKyD5y+p/XtSNqE6Hc4QD0= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2 h1:PGN4EDXnuQbojHbU0UWoNvmu9AGVwYHG9/fkDYhtAfw= github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= @@ -250,56 +244,67 @@ github.com/aws/aws-sdk-go v1.43.11/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.298 h1:5qTxdubgV7PptZJmp/2qDwD2JL187ePL7VOxsSh1i3g= -github.com/aws/aws-sdk-go v1.44.298/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= +github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.17.3 h1:shN7NlnVzvDUgPQ+1rLMSxY8OWRNDRYtiqe0p/PgrhY= -github.com/aws/aws-sdk-go-v2 v1.17.3/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 h1:S/ZBwevQkr7gv5YxONYpGQxlMFFYSRfz3RMcjsC9Qhk= +github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= +github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/config v1.15.15 h1:yBV+J7Au5KZwOIrIYhYkTGJbifZPCkAnCFSvGsF3ui8= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/credentials v1.12.10 h1:7gGcMQePejwiKoDWjB9cWnpfVdnz/e5JwJFuT6OrroI= +github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= +github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 h1:hz8tc+OW17YqxyFFPSkvfSikbqWcyyHRyPVSTzC0+aI= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 h1:bpiKFJ9aC0xTVpygSRRRL/YHC1JZ+pHQHENATHuoiwo= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 h1:I3cakv2Uy1vNmmhRQmFptYDxOvBnwCdNwyw63N0RaRU= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27/go.mod h1:a1/UpzeyBBerajpnP5nGZa9mGzsBn5cOKxm6NWQsvoI= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 h1:5NbbMrIzmUn/TXFqAle6mgrH5m9cOvMLRGL7pnG8tRE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21/go.mod h1:+Gxn8jYn5k9ebfHEqlhrMirFjSW0v0C9fI+KN5vk2kE= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 h1:f0ySVcmQhwmzn7zQozd8wBM3yuGBfzdpsOaKQ0/Epzw= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 h1:3L8pcjvgaSOs0zzZcMKzxDSkYKEpwJ2dNVDdxm68jAY= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 h1:4n4KCtv5SUoT5Er5XV41huuzrCqepxlW3SDI9qHQebc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 h1:7LJcuRalaLw+GYQTMGmVUl4opg2HrDZkvn/L3KvIQfw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 h1:sHfDuhbOuuWSIAEDd3pma6p0JgUcR2iePxtCE8gfCxQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9 h1:sJdKvydGYDML9LTFcp6qq6Z5fIjN0Rdq2Gvw1hUg8tc= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 h1:y07kzPdcjuuyDVYWf1CCsQQ6kcAWMbFy+yIJ71xQBS0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 h1:NvzGue25jKnuAsh6yQ+TZ4ResMcnp49AWgWGm2L4b5o= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= -github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 h1:DQpf+al+aWozOEmVEdml67qkVZ6vdtGUi71BZZWw40k= github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 h1:7tquJrhjYz2EsCBvA9VTl+sBAAh1bv7h/sGASdZOGGo= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8= -github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= +github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= 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= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= @@ -529,12 +534,12 @@ github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8 github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= +github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= @@ -742,18 +747,18 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP 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 v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= +github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= +github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -813,15 +818,14 @@ github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= 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.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.1.1 h1:H91sIMlt1NZzN7R+/ASswyouLJfW0WLW7fhyUFvDEkY= github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= +github.com/google/go-replayers/httpreplay v1.2.0 h1:VM1wEyyjaoU53BwrOnaf9VhAyQQEEioJvFYxYcLRKzk= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -851,21 +855,22 @@ github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20220318212150-b2ab0324ddda/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= github.com/google/pprof v0.0.0-20220608213341-c488b8fa1db3/go.mod h1:gSuNB+gJaOiQKLEZ+q+PK9Mq3SOzhRcw2GsGS/FhYDk= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= -github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= +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/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= +github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k= -github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +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.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= @@ -873,8 +878,8 @@ github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0 github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= -github.com/googleapis/gax-go/v2 v2.11.0 h1:9V9PWXEsWnPpQhu/PeQIkS4eGzMlTLGgt80cUUI8Ki4= -github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= +github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= +github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= @@ -1368,8 +1373,9 @@ github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1444,10 +1450,10 @@ 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.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/pkg/v3 v3.103.1 h1:sxacPM2TyDSCufZkescZGnMR22t+REu9nhv68u9rLQ8= -github.com/pulumi/pulumi/pkg/v3 v3.103.1/go.mod h1:AotODpuSfN4XommpmMifBExNmucrnH84cbEhVOeqEQM= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/pkg/v3 v3.104.2 h1:pxioQCKuTrGyeCmdxkR2M03nFBrPMhPnuHMaaTfxY1Y= +github.com/pulumi/pulumi/pkg/v3 v3.104.2/go.mod h1:AvF18k2O6rZIV27fF9i0UueP/PjiqSJeRMiOi3cVgEM= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -1724,8 +1730,9 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= -gocloud.dev v0.27.0 h1:j0WTUsnKTxCsWO7y8T+YCiBZUmLl9w/WIowqAY3yo0g= gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= +gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= +gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -1758,7 +1765,6 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -1889,7 +1895,6 @@ golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= @@ -1920,8 +1925,8 @@ golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7Lm golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220628200809-02e64fa58f26/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= -golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= +golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0= +golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -2043,6 +2048,7 @@ golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2093,7 +2099,6 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= @@ -2125,8 +2130,9 @@ golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 h1:ftMN5LMiBFjbzleLqtoBZk7KdJwhuybIU+FckUHgoyQ= golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.4.0 h1:Z81tqI5ddIoXDPvVQ7/7CC9TnLM7ubaFG2qXYd5BbYY= +golang.org/x/time v0.4.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -2222,8 +2228,8 @@ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +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.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= @@ -2272,8 +2278,8 @@ google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6F google.golang.org/api v0.86.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.91.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.126.0 h1:q4GJq+cAdMAC7XP7njvQ4tvohGLiSlytuL4BQxbIZ+o= -google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= +google.golang.org/api v0.151.0 h1:FhfXLO/NFdJIzQtCqjpysWwqKk8AzGWBUhMIx67cVDU= +google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -2281,8 +2287,9 @@ google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -2383,12 +2390,12 @@ google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljW google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220802133213-ce4fa296bf78/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e h1:xIXmWJ303kJCuogpj0bHq+dcjcZHU+XFyc1I0Yl9cRg= -google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e/go.mod h1:0ggbjUrZYpy1q+ANUS30SEoGZ53cdfwtbuG7Ptgy108= -google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 h1:XVeBY8d/FaK4848myy41HBqnDwvxeV3zMZhwN1TvAMU= -google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:mPBs5jNgx2GuQGvFwUvVKqtn6HsUw9nP64BedgvqEsQ= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 h1:2FZP5XuJY9zQyGM5N0rtovnoXjiMUEIUMvw0m9wlpLc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= @@ -2432,8 +2439,8 @@ google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= -google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= +google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk= +google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= 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= diff --git a/provider/cmd/pulumi-resource-rockset/bridge-metadata.json b/provider/cmd/pulumi-resource-rockset/bridge-metadata.json index ef5023c..3cfdc27 100644 --- a/provider/cmd/pulumi-resource-rockset/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-rockset/bridge-metadata.json @@ -203,6 +203,9 @@ } } }, + "rockset_query_lambda": { + "current": "rockset:index/getQueryLambda:getQueryLambda" + }, "rockset_query_lambda_tag": { "current": "rockset:index/getQueryLambdaTag:getQueryLambdaTag" }, @@ -251,6 +254,7 @@ }, "functions": { "rockset:index/getAccount:getAccount": "rockset_account", + "rockset:index/getQueryLambda:getQueryLambda": "rockset_query_lambda", "rockset:index/getQueryLambdaTag:getQueryLambdaTag": "rockset_query_lambda_tag", "rockset:index/getUser:getUser": "rockset_user", "rockset:index/getVirtualInstance:getVirtualInstance": "rockset_virtual_instance", @@ -354,7 +358,6 @@ "rockset:index/collectionMount:CollectionMount": { "createdAt": "created_at", "lastRefreshTime": "last_refresh_time", - "snapshotExpirationTime": "snapshot_expiration_time", "virtualInstanceId": "virtual_instance_id", "virtualInstanceRrn": "virtual_instance_rrn" }, @@ -388,6 +391,9 @@ "apiServer": "api_server", "awsRegion": "aws_region" }, + "rockset:index/getQueryLambda:getQueryLambda": { + "lastExecuted": "last_executed" + }, "rockset:index/getQueryLambdaTag:getQueryLambdaTag": { "lastExecuted": "last_executed" }, @@ -399,8 +405,7 @@ "autoSuspendSeconds": "auto_suspend_seconds", "currentSize": "current_size", "desiredSize": "desired_size", - "enableRemountOnResume": "enable_remount_on_resume", - "mountRefreshIntervalSeconds": "mount_refresh_interval_seconds" + "enableRemountOnResume": "enable_remount_on_resume" }, "rockset:index/getWorkspace:getWorkspace": { "collectionCount": "collection_count", @@ -479,7 +484,6 @@ "currentSize": "current_size", "desiredSize": "desired_size", "monitoringEnabled": "monitoring_enabled", - "mountRefreshIntervalSeconds": "mount_refresh_interval_seconds", "remountOnResume": "remount_on_resume" }, "rockset:index/workspace:Workspace": { diff --git a/provider/cmd/pulumi-resource-rockset/schema.json b/provider/cmd/pulumi-resource-rockset/schema.json index 69c254b..ef7d348 100644 --- a/provider/cmd/pulumi-resource-rockset/schema.json +++ b/provider/cmd/pulumi-resource-rockset/schema.json @@ -299,19 +299,23 @@ "rockset:index/KafkaCollectionSourceStatus:KafkaCollectionSourceStatus": { "properties": { "documentsProcessed": { - "type": "integer" + "type": "integer", + "description": "Number of documents processed by this Kafka topic.\n" }, "lastConsumedTime": { - "type": "string" + "type": "string", + "description": "The type of partitions on a field.\n" }, "partitions": { "type": "array", "items": { "$ref": "#/types/rockset:index/KafkaCollectionSourceStatusPartition:KafkaCollectionSourceStatusPartition" - } + }, + "description": "The status info per partition.\n" }, "state": { - "type": "string" + "type": "string", + "description": "State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT.\n" } }, "type": "object", @@ -329,13 +333,16 @@ "rockset:index/KafkaCollectionSourceStatusPartition:KafkaCollectionSourceStatusPartition": { "properties": { "offsetLag": { - "type": "integer" + "type": "integer", + "description": "Per partition lag for offset.\n" }, "partitionNumber": { - "type": "integer" + "type": "integer", + "description": "The number of this partition.\n" }, "partitionOffset": { - "type": "integer" + "type": "integer", + "description": "Latest offset of this partition.\n" } }, "type": "object", @@ -405,7 +412,8 @@ "willReplaceOnChanges": true }, "retrieveFullDocument": { - "type": "boolean" + "type": "boolean", + "description": "Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations.\nSelecting this option will increase load on your upstream MongoDB database.\n" }, "scanEndTime": { "type": "string", @@ -977,10 +985,6 @@ "type": "string", "description": "RRN of this mount.\n" }, - "snapshotExpirationTime": { - "type": "integer", - "description": "UNIX timestamp in milliseconds when the snapshot expires.\n" - }, "state": { "type": "string", "description": "Mount state.\n" @@ -999,7 +1003,6 @@ "lastRefreshTime", "path", "rrn", - "snapshotExpirationTime", "state", "virtualInstanceId", "virtualInstanceRrn" @@ -1040,10 +1043,6 @@ "type": "string", "description": "RRN of this mount.\n" }, - "snapshotExpirationTime": { - "type": "integer", - "description": "UNIX timestamp in milliseconds when the snapshot expires.\n" - }, "state": { "type": "string", "description": "Mount state.\n" @@ -2196,7 +2195,7 @@ } }, "rockset:index/queryLambda:QueryLambda": { - "description": "Manages a Rockset Query Lambda.\n", + "description": "Manages a Rockset Query Lambda.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fs from \"fs\";\nimport * as rockset from \"@pulumi/rockset\";\n\nconst config = new pulumi.Config();\nconst pinned_version = config.requireObject(\"pinned-version\");\nconst top_movies = new rockset.QueryLambda(\"top-movies\", {\n workspace: \"commons\",\n sqls: [{\n query: fs.readFileSync(`${path.module}/data/top_movies.sql`, \"utf8\"),\n }],\n});\nconst active = new rockset.QueryLambdaTag(\"active\", {\n queryLambda: top_movies.name,\n workspace: \"commons\",\n version: pinned_version == undefined ? top_movies.version : pinned_version,\n});\n```\n```python\nimport pulumi\nimport pulumi_rockset as rockset\n\nconfig = pulumi.Config()\npinned_version = config.require_object(\"pinned-version\")\ntop_movies = rockset.QueryLambda(\"top-movies\",\n workspace=\"commons\",\n sqls=[rockset.QueryLambdaSqlArgs(\n query=(lambda path: open(path).read())(f\"{path['module']}/data/top_movies.sql\"),\n )])\nactive = rockset.QueryLambdaTag(\"active\",\n query_lambda=top_movies.name,\n workspace=\"commons\",\n version=top_movies.version if pinned_version == None else pinned_version)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing Pulumi;\nusing Rockset = Pulumi.Rockset;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var config = new Config();\n var pinned_version = config.RequireObject\u003cdynamic\u003e(\"pinned-version\");\n var top_movies = new Rockset.QueryLambda(\"top-movies\", new()\n {\n Workspace = \"commons\",\n Sqls = new[]\n {\n new Rockset.Inputs.QueryLambdaSqlArgs\n {\n Query = File.ReadAllText($\"{path.Module}/data/top_movies.sql\"),\n },\n },\n });\n\n var active = new Rockset.QueryLambdaTag(\"active\", new()\n {\n QueryLambda = top_movies.Name,\n Workspace = \"commons\",\n Version = pinned_version == null ? top_movies.Version : pinned_version,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"os\"\n\n\t\"github.com/ddn0/pulumi-rockset/sdk/go/rockset\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config\"\n)\n\nfunc readFileOrPanic(path string) pulumi.StringPtrInput {\n\tdata, err := os.ReadFile(path)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\treturn pulumi.String(string(data))\n}\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcfg := config.New(ctx, \"\")\n\t\tpinned_version := cfg.RequireObject(\"pinned-version\")\n\t\t_, err := rockset.NewQueryLambda(ctx, \"top-movies\", \u0026rockset.QueryLambdaArgs{\n\t\t\tWorkspace: pulumi.String(\"commons\"),\n\t\t\tSqls: rockset.QueryLambdaSqlArray{\n\t\t\t\t\u0026rockset.QueryLambdaSqlArgs{\n\t\t\t\t\tQuery: readFileOrPanic(fmt.Sprintf(\"%v/data/top_movies.sql\", path.Module)),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvar tmp0 pulumi.String\n\t\tif pinned_version == nil {\n\t\t\ttmp0 = top_movies.Version\n\t\t} else {\n\t\t\ttmp0 = pulumi.Any(pinned_version)\n\t\t}\n\t\t_, err = rockset.NewQueryLambdaTag(ctx, \"active\", \u0026rockset.QueryLambdaTagArgs{\n\t\t\tQueryLambda: top_movies.Name,\n\t\t\tWorkspace: pulumi.String(\"commons\"),\n\t\t\tVersion: pulumi.String(tmp0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.rockset.QueryLambda;\nimport com.pulumi.rockset.QueryLambdaArgs;\nimport com.pulumi.rockset.inputs.QueryLambdaSqlArgs;\nimport com.pulumi.rockset.QueryLambdaTag;\nimport com.pulumi.rockset.QueryLambdaTagArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var config = ctx.config();\n final var pinned_version = config.get(\"pinned-version\");\n var top_movies = new QueryLambda(\"top-movies\", QueryLambdaArgs.builder() \n .workspace(\"commons\")\n .sqls(QueryLambdaSqlArgs.builder()\n .query(Files.readString(Paths.get(String.format(\"%s/data/top_movies.sql\", path.module()))))\n .build())\n .build());\n\n var active = new QueryLambdaTag(\"active\", QueryLambdaTagArgs.builder() \n .queryLambda(top_movies.name())\n .workspace(\"commons\")\n .version(pinned_version == null ? top_movies.version() : pinned_version)\n .build());\n\n }\n}\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -2294,7 +2293,7 @@ } }, "rockset:index/queryLambdaTag:QueryLambdaTag": { - "description": "Manages a Rockset Query Lambda Tag.\n", + "description": "Manages a Rockset Query Lambda Tag.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as rockset from \"@pulumi/rockset\";\n\nconst active = new rockset.QueryLambdaTag(\"active\", {\n queryLambda: \"top-movies\",\n version: \"b22fb578b8106694\",\n workspace: \"commons\",\n});\n```\n```python\nimport pulumi\nimport pulumi_rockset as rockset\n\nactive = rockset.QueryLambdaTag(\"active\",\n query_lambda=\"top-movies\",\n version=\"b22fb578b8106694\",\n workspace=\"commons\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Rockset = Pulumi.Rockset;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var active = new Rockset.QueryLambdaTag(\"active\", new()\n {\n QueryLambda = \"top-movies\",\n Version = \"b22fb578b8106694\",\n Workspace = \"commons\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ddn0/pulumi-rockset/sdk/go/rockset\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := rockset.NewQueryLambdaTag(ctx, \"active\", \u0026rockset.QueryLambdaTagArgs{\n\t\t\tQueryLambda: pulumi.String(\"top-movies\"),\n\t\t\tVersion: pulumi.String(\"b22fb578b8106694\"),\n\t\t\tWorkspace: pulumi.String(\"commons\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.rockset.QueryLambdaTag;\nimport com.pulumi.rockset.QueryLambdaTagArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var active = new QueryLambdaTag(\"active\", QueryLambdaTagArgs.builder() \n .queryLambda(\"top-movies\")\n .version(\"b22fb578b8106694\")\n .workspace(\"commons\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n active:\n type: rockset:QueryLambdaTag\n properties:\n queryLambda: top-movies\n version: b22fb578b8106694\n workspace: commons\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "name": { "type": "string", @@ -2870,10 +2869,6 @@ "type": "boolean", "description": "Is monitoring enabled for this Virtual Instance.\n" }, - "mountRefreshIntervalSeconds": { - "type": "integer", - "description": "Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh.\n" - }, "name": { "type": "string", "description": "Name of the virtual instance.\n" @@ -2914,10 +2909,6 @@ "type": "string", "description": "Description of the virtual instance.\n" }, - "mountRefreshIntervalSeconds": { - "type": "integer", - "description": "Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh.\n" - }, "name": { "type": "string", "description": "Name of the virtual instance.\n" @@ -2961,10 +2952,6 @@ "type": "boolean", "description": "Is monitoring enabled for this Virtual Instance.\n" }, - "mountRefreshIntervalSeconds": { - "type": "integer", - "description": "Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh.\n" - }, "name": { "type": "string", "description": "Name of the virtual instance.\n" @@ -3107,7 +3094,80 @@ ] } }, + "rockset:index/getQueryLambda:getQueryLambda": { + "description": "Gets information about a query lambda. The `tag` defaults to `latest`.\n", + "inputs": { + "description": "A collection of arguments for invoking getQueryLambda.\n", + "properties": { + "name": { + "type": "string", + "description": "Name of the query lambda.\n" + }, + "tag": { + "type": "string", + "description": "Tag name.\n" + }, + "workspace": { + "type": "string", + "description": "Workspace the query lambda resides in.\n" + } + }, + "type": "object", + "required": [ + "name", + "workspace" + ] + }, + "outputs": { + "description": "A collection of values returned by getQueryLambda.\n", + "properties": { + "description": { + "type": "string", + "description": "Description of the query lambda.\n" + }, + "id": { + "type": "string", + "description": "The provider-assigned unique ID for this managed resource.\n" + }, + "lastExecuted": { + "type": "string", + "description": "Last time the query lambda was executed.\n" + }, + "name": { + "type": "string", + "description": "Name of the query lambda.\n" + }, + "sql": { + "type": "string", + "description": "Query lambda SQL.\n" + }, + "tag": { + "type": "string", + "description": "Tag name.\n" + }, + "version": { + "type": "string", + "description": "Query lambda tag version.\n" + }, + "workspace": { + "type": "string", + "description": "Workspace the query lambda resides in.\n" + } + }, + "type": "object", + "required": [ + "description", + "lastExecuted", + "name", + "sql", + "version", + "workspace", + "id" + ] + } + }, "rockset:index/getQueryLambdaTag:getQueryLambdaTag": { + "description": "Deprecated. Use `rockset.QueryLambda` instead and specify the `tag`.\n", "inputs": { "description": "A collection of arguments for invoking getQueryLambdaTag.\n", "properties": { @@ -3181,26 +3241,23 @@ } }, "rockset:index/getUser:getUser": { - "description": "This data source can be used to fetch information about a specific user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as rockset from \"@pulumi/rockset\";\n\nconst pme = rockset.getUser({\n email: \"pme@rockset.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_rockset as rockset\n\npme = rockset.get_user(email=\"pme@rockset.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Rockset = Pulumi.Rockset;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pme = Rockset.GetUser.Invoke(new()\n {\n Email = \"pme@rockset.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ddn0/pulumi-rockset/sdk/go/rockset\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := rockset.LookupUser(ctx, \u0026rockset.LookupUserArgs{\n\t\t\tEmail: \"pme@rockset.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.rockset.RocksetFunctions;\nimport com.pulumi.rockset.inputs.GetUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var pme = RocksetFunctions.getUser(GetUserArgs.builder()\n .email(\"pme@rockset.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n pme:\n fn::invoke:\n Function: rockset:getUser\n Arguments:\n email: pme@rockset.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "This data source can be used to fetch information about a specific user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as rockset from \"@pulumi/rockset\";\n\nconst pme = rockset.getUser({\n email: \"pme@rockset.com\",\n});\n```\n```python\nimport pulumi\nimport pulumi_rockset as rockset\n\npme = rockset.get_user(email=\"pme@rockset.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Rockset = Pulumi.Rockset;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pme = Rockset.GetUser.Invoke(new()\n {\n Email = \"pme@rockset.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/ddn0/pulumi-rockset/sdk/go/rockset\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := rockset.LookupUser(ctx, \u0026rockset.LookupUserArgs{\n\t\t\tEmail: pulumi.StringRef(\"pme@rockset.com\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.rockset.RocksetFunctions;\nimport com.pulumi.rockset.inputs.GetUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var pme = RocksetFunctions.getUser(GetUserArgs.builder()\n .email(\"pme@rockset.com\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n pme:\n fn::invoke:\n Function: rockset:getUser\n Arguments:\n email: pme@rockset.com\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getUser.\n", "properties": { "email": { "type": "string", - "description": "User email.\n" + "description": "User email. If absent or blank, it gets the current user.\n" } }, - "type": "object", - "required": [ - "email" - ] + "type": "object" }, "outputs": { "description": "A collection of values returned by getUser.\n", "properties": { "email": { "type": "string", - "description": "User email.\n" + "description": "User email. If absent or blank, it gets the current user.\n" }, "firstName": { "type": "string", @@ -3228,7 +3285,6 @@ }, "type": "object", "required": [ - "email", "firstName", "id", "lastName", @@ -3269,10 +3325,6 @@ "type": "string", "description": "Virtual Instance id.\n" }, - "mountRefreshIntervalSeconds": { - "type": "integer", - "description": "Number of seconds between data refreshes for mounts on this Virtual Instance.\n" - }, "name": { "type": "string", "description": "Virtual Instance name.\n" @@ -3318,10 +3370,6 @@ "type": "string", "description": "Virtual Instance id.\n" }, - "mountRefreshIntervalSeconds": { - "type": "integer", - "description": "Number of seconds between data refreshes for mounts on this Virtual Instance.\n" - }, "name": { "type": "string", "description": "Virtual Instance name.\n" diff --git a/provider/go.mod b/provider/go.mod index 3cd495b..dfbcc94 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -4,12 +4,12 @@ go 1.21 toolchain go1.21.4 -replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20230912190043-e6d96b3b8f7e +replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240129205329-74776a5cd5f9 require ( - github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0 - github.com/pulumi/pulumi/sdk/v3 v3.103.1 - github.com/rockset/terraform-provider-rockset v0.9.1 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0 + github.com/pulumi/pulumi/sdk/v3 v3.104.2 + github.com/rockset/terraform-provider-rockset v0.9.2 ) require ( @@ -20,19 +20,14 @@ require ( cloud.google.com/go/kms v1.15.5 // indirect cloud.google.com/go/logging v1.8.1 // indirect cloud.google.com/go/longrunning v0.5.4 // indirect - cloud.google.com/go/storage v1.30.1 // indirect + cloud.google.com/go/storage v1.35.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/go-autorest v14.2.0+incompatible // indirect - github.com/Azure/go-autorest/autorest v0.11.28 // indirect - github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect - github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect - github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 // indirect - github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect - github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect - github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect - github.com/Azure/go-autorest/logger v0.2.1 // indirect - github.com/Azure/go-autorest/tracing v0.6.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect @@ -47,20 +42,21 @@ require ( github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.44.298 // indirect - github.com/aws/aws-sdk-go-v2 v1.21.0 // indirect - github.com/aws/aws-sdk-go-v2/config v1.18.43 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.13.41 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.11 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.3.43 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.35 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.15.0 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.23.0 // indirect - github.com/aws/smithy-go v1.14.2 // indirect + github.com/aws/aws-sdk-go v1.49.0 // indirect + github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect + github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect + github.com/aws/smithy-go v1.19.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.1.0 // indirect @@ -75,7 +71,6 @@ require ( github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect - github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect @@ -87,7 +82,7 @@ require ( github.com/go-git/go-git/v5 v5.11.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v4 v4.4.2 // indirect + github.com/golang-jwt/jwt/v5 v5.1.0 // indirect github.com/golang/glog v1.1.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect @@ -140,6 +135,7 @@ require ( github.com/json-iterator/go v1.1.12 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect github.com/klauspost/compress v1.15.11 // indirect + github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect @@ -169,6 +165,7 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect @@ -178,7 +175,7 @@ require ( github.com/pulumi/pulumi-java/pkg v0.9.9 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7 // indirect github.com/pulumi/pulumi-yaml v1.5.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.103.1 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.104.2 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect @@ -214,7 +211,7 @@ require ( github.com/zclconf/go-cty v1.14.0 // indirect go.opencensus.io v0.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.27.0 // indirect + gocloud.dev v0.36.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect golang.org/x/crypto v0.18.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect @@ -225,14 +222,14 @@ require ( golang.org/x/sys v0.16.0 // indirect golang.org/x/term v0.16.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.3.0 // indirect + golang.org/x/time v0.4.0 // indirect golang.org/x/tools v0.15.0 // indirect - golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.149.0 // indirect + golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect + google.golang.org/api v0.151.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect + google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect google.golang.org/grpc v1.61.0 // indirect google.golang.org/protobuf v1.32.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index 29f4bd9..644a450 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -551,8 +551,8 @@ cloud.google.com/go/storage v1.24.0/go.mod h1:3xrJEFMXBsQLgxwThyjuD3aYlroL0TMRec cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= -cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= +cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= +cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= @@ -634,21 +634,20 @@ github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmVGurPWMHDX2YNXVQMrBpEE= github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 h1:rTnT/Jrcm+figWlYz4Ixzt0SJVR2cMC8lvZcimipiEY= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 h1:leh5DwKv6Ihwi+h60uHtn6UWAxBbZ0q8DwQVMzf61zw= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= @@ -662,45 +661,34 @@ github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.28 h1:ndAExarwr5Y+GaHE6VCaY1kyS/HwwGGyuimVhWsHOEM= github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21 h1:jjQnVFXPfekaqb8vIsv2G1lxshoW+oGv4MDlhRtnYZk= github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 h1:P6bYXFoao05z5uhOQzbC3Qd8JqF3jUoocoTeIxkp2cA= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= github.com/Azure/go-autorest/autorest/azure/cli v0.4.5/go.mod h1:ADQAXrkgm7acgWVUNamOgh8YNrv4p27l3Wc55oVfpzg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 h1:w77/uPk80ZET2F+AfQExZyEWtn+0Rk/uw17m9fv5Ajc= github.com/Azure/go-autorest/autorest/azure/cli v0.4.6/go.mod h1:piCfgPho7BiIDdEQ1+g4VmKyD5y+p/XtSNqE6Hc4QD0= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2 h1:PGN4EDXnuQbojHbU0UWoNvmu9AGVwYHG9/fkDYhtAfw= github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= @@ -832,73 +820,74 @@ github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.298 h1:5qTxdubgV7PptZJmp/2qDwD2JL187ePL7VOxsSh1i3g= -github.com/aws/aws-sdk-go v1.44.298/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= +github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.21.0 h1:gMT0IW+03wtYJhRqTVYn0wLzwdnK9sRMcxmtfGzRdJc= -github.com/aws/aws-sdk-go-v2 v1.21.0/go.mod h1:/RfNgGmRxI+iFOB1OeJUyxiU+9s88k3pfHvDagGEp0M= +github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= +github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.13 h1:OPLEkmhXf6xFPiz0bLeDArZIDx1NNS4oJyG4nv3Gct0= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.13/go.mod h1:gpAbvyDGQFozTEmlTFO8XcQKHzubdq0LzRyJpG6MiXM= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/config v1.18.43 h1:IgdUtTRvUDC6eiJBqU6vh7bHFNAEBjQ8S+qJ7zVhDOs= -github.com/aws/aws-sdk-go-v2/config v1.18.43/go.mod h1:NiFev8qlgg8MPzw3fO/EwzMZeZwlJEKGwfpjRPA9Nvw= +github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= +github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/credentials v1.13.41 h1:dgbKq1tamtboYAKSXWbqL0lKO9rmEzEhbZFh9JQW/Bg= -github.com/aws/aws-sdk-go-v2/credentials v1.13.41/go.mod h1:cc3Fn7DkKbJalPtQnudHGZZ8ml9+hwtbc1CJONsYYqk= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.11 h1:uDZJF1hu0EVT/4bogChk8DyjSF6fof6uL/0Y26Ma7Fg= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.11/go.mod h1:TEPP4tENqBGO99KwVpV9MlOX4NSrSLP8u3KRy2CDwA8= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.74 h1:5iIuHdeN3/x3kFBENHgYQl1ZtD+ZhLBXy6IgXflUtSI= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.74/go.mod h1:kBEg7nSM1Dg9tsHX5eoFeJMmO+njnFOwxP0dPuQCEGc= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7/go.mod h1:tDVvl8hyU6E9B8TrnNrZQEVkQlB8hjJwcgpPhgtlnNg= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41 h1:22dGT7PneFMx4+b3pz7lMTRyN8ZKH7M2cW4GP9yUS2g= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41/go.mod h1:CrObHAuPneJBlfEJ5T3szXOUkLEThaGfvnhTf33buas= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35 h1:SijA0mgjV8E+8G45ltVHs0fvKpTj8xmZJ3VwhGKtUSI= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35/go.mod h1:SJC1nEVVva1g3pHAIdCp7QsRIkMmLAgoDquQ9Rr8kYw= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.43 h1:g+qlObJH4Kn4n21g69DjspU0hKTjWtq7naZ9OLCv0ew= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.43/go.mod h1:rzfdUlfA+jdgLDmPKjd3Chq9V7LVLYo1Nz++Wb91aRo= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.4 h1:6lJvvkQ9HmbHZ4h/IEwclwv2mrTW8Uq1SOB/kXy0mfw= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.4/go.mod h1:1PrKYwxTM+zjpw9Y41KFtoJCQrJ34Z47Y4VgVbfndjo= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0/go.mod h1:OyAuvpFeSVNppcSsp1hFOVQcaTRc1LE24YIR7pMbbAA= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.14 h1:m0QTSI6pZYJTk5WSKx3fm5cNW/DCicVzULBgU/6IyD0= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.14/go.mod h1:dDilntgHy9WnHXsh7dDtUPgHKEfTJIBUTHM8OWm0f/0= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.36 h1:eev2yZX7esGRjqRbnVk1UxMLw4CyVZDpZXRCcy75oQk= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.36/go.mod h1:lGnOkH9NJATw0XEPcAknFBj3zzNTEGRHtSw+CwC1YTg= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9/go.mod h1:dN/Of9/fNZet7UrQQ6kTDo/VSwKPIq94vjlU16bRARc= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.35 h1:CdzPW9kKitgIiLV1+MHobfR5Xg25iYnyzWZhyQuSlDI= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.35/go.mod h1:QGF2Rs33W5MaN9gYdEQOBBFPLwTZkEhRwI33f7KIG0o= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.4 h1:v0jkRigbSD6uOdwcaUQmgEwG1BkPfAPDqaeNt/29ghg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.4/go.mod h1:LhTyt8J04LL+9cIt7pYJ5lbS/U98ZmXovLOR/4LUsk8= -github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 h1:y07kzPdcjuuyDVYWf1CCsQQ6kcAWMbFy+yIJ71xQBS0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9/go.mod h1:kjsXoK23q9Z/tLBrckZLLyvjhZoS+AGrzqzUfEClvMM= github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= -github.com/aws/aws-sdk-go-v2/service/s3 v1.40.0 h1:wl5dxN1NONhTDQD9uaEvNsDRX29cBmGED/nl0jkWlt4= -github.com/aws/aws-sdk-go-v2/service/s3 v1.40.0/go.mod h1:rDGMZA7f4pbmTtPOk5v5UM2lmX6UAbRnMDJeDvnH7AM= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5/go.mod h1:vADO6Jn+Rq4nDtfwNjhgR84qkZwiC6FqCaXdw/kYwjA= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sso v1.15.0 h1:vuGK1vHNP9zx0PfOrtPumbwR2af0ATQ1Z2H6p75AgRQ= -github.com/aws/aws-sdk-go-v2/service/sso v1.15.0/go.mod h1:fIAwKQKBFu90pBxx07BFOMJLpRUGu8VOzLJakeY+0K4= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1 h1:8lKOidPkmSmfUtiTgtdXWgaKItCZ/g75/jEk6Ql6GsA= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1/go.mod h1:yygr8ACQRY2PrEcy3xsUI357stq2AxnFM6DIsR9lij4= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= -github.com/aws/aws-sdk-go-v2/service/sts v1.23.0 h1:pyvfUqkNLMipdKNAtu7OVbRxUrR2BMaKccIPpk/Hkak= -github.com/aws/aws-sdk-go-v2/service/sts v1.23.0/go.mod h1:VC7JDqsqiwXukYEDjoHh9U0fOJtNWh04FPQz4ct4GGU= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.14.2 h1:MJU9hqBGbvWZdApzpvoF2WAIJDbtjK2NDJSiJP7HblQ= -github.com/aws/smithy-go v1.14.2/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= +github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= 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= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= @@ -1148,12 +1137,12 @@ github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8 github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= +github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/cli v20.10.17+incompatible h1:eO2KS7ZFeov5UJeaDmIs1NFEDRf32PaqRpvoEkKBy5M= @@ -1400,12 +1389,12 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP 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 v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= +github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= @@ -1483,8 +1472,9 @@ github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= 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.1.1 h1:H91sIMlt1NZzN7R+/ASswyouLJfW0WLW7fhyUFvDEkY= github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= +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.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -2150,8 +2140,9 @@ github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFu github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -2235,22 +2226,22 @@ github.com/pulumi/providertest v0.0.10 h1:bx77G0JYPO2Alf/SHRP05XpAYMrboKJkMIVkbF github.com/pulumi/providertest v0.0.10/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= github.com/pulumi/pulumi-java/pkg v0.9.9 h1:F3xJUtMFDVrTGCxb7Rh2Q8s6tj7gMfM5pcoUthz7vFY= github.com/pulumi/pulumi-java/pkg v0.9.9/go.mod h1:LVF1zeg3UkToHWxb67V+zEIxQc3EdMnlot5NWSt+FpA= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0 h1:xdGSxTC2fOZwRZ2iGLu+s0SF2lts2L7R84Y2c6ndweU= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0/go.mod h1:Yzb9hyI9UxJ+chr4JjOVjwkNtS+uIcq6eiyQoZaliAA= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0 h1:8EVPKIISUQe/iABfvPa6pe9sOCz6jQViAHx5/cK02LQ= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0/go.mod h1:gdaUiZPVbL5NyfANwaO4Bi87ds822JOm8BHJxr69OXU= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7 h1:Z9vmfVTW0QtJrWh+DRR3UKiRZX23f45lFtdhQiUHEqE= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7/go.mod h1:T9zHpTHyVz2EyobzByFFpjfqgGtXO4C4bNqC0j29D2I= github.com/pulumi/pulumi-yaml v1.5.0 h1:HfXu+WSFNpycref9CK935cViYJzXwSgHGWM/RepyrW0= github.com/pulumi/pulumi-yaml v1.5.0/go.mod h1:AvKSmEQv2EkPbpvAQroR1eP1LkJGC8z5NDM34rVWOtg= -github.com/pulumi/pulumi/pkg/v3 v3.103.1 h1:sxacPM2TyDSCufZkescZGnMR22t+REu9nhv68u9rLQ8= -github.com/pulumi/pulumi/pkg/v3 v3.103.1/go.mod h1:AotODpuSfN4XommpmMifBExNmucrnH84cbEhVOeqEQM= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/pkg/v3 v3.104.2 h1:pxioQCKuTrGyeCmdxkR2M03nFBrPMhPnuHMaaTfxY1Y= +github.com/pulumi/pulumi/pkg/v3 v3.104.2/go.mod h1:AvF18k2O6rZIV27fF9i0UueP/PjiqSJeRMiOi3cVgEM= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= github.com/pulumi/terraform-diff-reader v0.0.2/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20230912190043-e6d96b3b8f7e h1:blSirnXqvm8JXLxwxelsBroUNRhOHakDO7cgJUYTdpQ= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20230912190043-e6d96b3b8f7e/go.mod h1:qH/34G25Ugdj5FcM95cSoXzUgIbgfhVLXCcEcYaMwq8= +github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240129205329-74776a5cd5f9 h1:p8vtMw4abpcmwE0v8b6x2GKZQKisrmdjojkoP3oelak= +github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240129205329-74776a5cd5f9/go.mod h1:qH/34G25Ugdj5FcM95cSoXzUgIbgfhVLXCcEcYaMwq8= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= @@ -2260,8 +2251,8 @@ github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rockset/rockset-go-client v0.22.3 h1:g67uffwkuhn4pyW4cS4BRhYeAtE+6fJb2g6MrWg3Q7M= github.com/rockset/rockset-go-client v0.22.3/go.mod h1:EWuKSyRn5LULRSI3TF9oeFT9qvIRBQ/Nha5LudnG4z0= -github.com/rockset/terraform-provider-rockset v0.9.1 h1:/KkmBqVLTxe6B93n8xt/vmTlwZjKuCBDWIOvyOWervo= -github.com/rockset/terraform-provider-rockset v0.9.1/go.mod h1:xb++0/hBTaiFIEdRsO3z6GSzspkFDm9lywENpub7Wjg= +github.com/rockset/terraform-provider-rockset v0.9.2 h1:aa186Io8/9/C9PJdRJW1fPgescUfmgMQ0e9dld7QPVU= +github.com/rockset/terraform-provider-rockset v0.9.2/go.mod h1:EAU1TwiffDWtPBfnkZmqVzxR4LWXEEg4rwerswVTiIQ= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4/go.mod h1:qgYeAmZ5ZIpBWTGllZSQnw97Dj+woV0toclVaRGI8pc= @@ -2586,8 +2577,9 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= -gocloud.dev v0.27.0 h1:j0WTUsnKTxCsWO7y8T+YCiBZUmLl9w/WIowqAY3yo0g= gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= +gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= +gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= golang.org/x/arch v0.1.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= @@ -2965,6 +2957,7 @@ golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -3070,8 +3063,9 @@ golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.4.0 h1:Z81tqI5ddIoXDPvVQ7/7CC9TnLM7ubaFG2qXYd5BbYY= +golang.org/x/time v0.4.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -3175,8 +3169,9 @@ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +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= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= @@ -3249,8 +3244,8 @@ google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/ google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0= google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg= -google.golang.org/api v0.149.0 h1:b2CqT6kG+zqJIVKRQ3ELJVLN1PwHZ6DJ3dW8yl82rgY= -google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= +google.golang.org/api v0.151.0 h1:FhfXLO/NFdJIzQtCqjpysWwqKk8AzGWBUhMIx67cVDU= +google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -3413,16 +3408,16 @@ google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOl google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= google.golang.org/genproto v0.0.0-20230526161137-0005af68ea54/go.mod h1:zqTuNwFlFRsw5zIts5VnzLQxSRqh+CGOTVMlYbY0Eyk= -google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 h1:wpZ8pe2x1Q3f2KyT5f8oP/fa9rHAKgFPr/HZdNuS+PQ= -google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:J7XzRzVy1+IPwWHZUzoD0IccYZIrXILAQpc+Qy9CMhY= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 h1:JpwMPBpFN3uKhdaekDpiNlImDdkUAyiJ6ez/uxGaUSo= -google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:0xJLfVdJqpAPl8tDg1ujOCGzx6LFLttXT5NhllGOXY4= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 h1:Jyp0Hsi0bmHXG6k9eATXoYtjd6e2UzZ1SCn/wIupY14= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= diff --git a/sdk/dotnet/CollectionMount.cs b/sdk/dotnet/CollectionMount.cs index 7c71f89..bd61d91 100644 --- a/sdk/dotnet/CollectionMount.cs +++ b/sdk/dotnet/CollectionMount.cs @@ -64,12 +64,6 @@ public partial class CollectionMount : global::Pulumi.CustomResource [Output("rrn")] public Output Rrn { get; private set; } = null!; - /// - /// UNIX timestamp in milliseconds when the snapshot expires. - /// - [Output("snapshotExpirationTime")] - public Output SnapshotExpirationTime { get; private set; } = null!; - /// /// Mount state. /// @@ -178,12 +172,6 @@ public sealed class CollectionMountState : global::Pulumi.ResourceArgs [Input("rrn")] public Input? Rrn { get; set; } - /// - /// UNIX timestamp in milliseconds when the snapshot expires. - /// - [Input("snapshotExpirationTime")] - public Input? SnapshotExpirationTime { get; set; } - /// /// Mount state. /// diff --git a/sdk/dotnet/GetQueryLambda.cs b/sdk/dotnet/GetQueryLambda.cs new file mode 100644 index 0000000..0a51d49 --- /dev/null +++ b/sdk/dotnet/GetQueryLambda.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Rockset +{ + public static class GetQueryLambda + { + /// + /// Gets information about a query lambda. The `tag` defaults to `latest`. + /// + public static Task InvokeAsync(GetQueryLambdaArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("rockset:index/getQueryLambda:getQueryLambda", args ?? new GetQueryLambdaArgs(), options.WithDefaults()); + + /// + /// Gets information about a query lambda. The `tag` defaults to `latest`. + /// + public static Output Invoke(GetQueryLambdaInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("rockset:index/getQueryLambda:getQueryLambda", args ?? new GetQueryLambdaInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetQueryLambdaArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the query lambda. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// Tag name. + /// + [Input("tag")] + public string? Tag { get; set; } + + /// + /// Workspace the query lambda resides in. + /// + [Input("workspace", required: true)] + public string Workspace { get; set; } = null!; + + public GetQueryLambdaArgs() + { + } + public static new GetQueryLambdaArgs Empty => new GetQueryLambdaArgs(); + } + + public sealed class GetQueryLambdaInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the query lambda. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// Tag name. + /// + [Input("tag")] + public Input? Tag { get; set; } + + /// + /// Workspace the query lambda resides in. + /// + [Input("workspace", required: true)] + public Input Workspace { get; set; } = null!; + + public GetQueryLambdaInvokeArgs() + { + } + public static new GetQueryLambdaInvokeArgs Empty => new GetQueryLambdaInvokeArgs(); + } + + + [OutputType] + public sealed class GetQueryLambdaResult + { + /// + /// Description of the query lambda. + /// + public readonly string Description; + /// + /// The provider-assigned unique ID for this managed resource. + /// + public readonly string Id; + /// + /// Last time the query lambda was executed. + /// + public readonly string LastExecuted; + /// + /// Name of the query lambda. + /// + public readonly string Name; + /// + /// Query lambda SQL. + /// + public readonly string Sql; + /// + /// Tag name. + /// + public readonly string? Tag; + /// + /// Query lambda tag version. + /// + public readonly string Version; + /// + /// Workspace the query lambda resides in. + /// + public readonly string Workspace; + + [OutputConstructor] + private GetQueryLambdaResult( + string description, + + string id, + + string lastExecuted, + + string name, + + string sql, + + string? tag, + + string version, + + string workspace) + { + Description = description; + Id = id; + LastExecuted = lastExecuted; + Name = name; + Sql = sql; + Tag = tag; + Version = version; + Workspace = workspace; + } + } +} diff --git a/sdk/dotnet/GetQueryLambdaTag.cs b/sdk/dotnet/GetQueryLambdaTag.cs index 494a33e..e10890b 100644 --- a/sdk/dotnet/GetQueryLambdaTag.cs +++ b/sdk/dotnet/GetQueryLambdaTag.cs @@ -11,9 +11,15 @@ namespace Pulumi.Rockset { public static class GetQueryLambdaTag { + /// + /// Deprecated. Use `rockset.QueryLambda` instead and specify the `tag`. + /// public static Task InvokeAsync(GetQueryLambdaTagArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("rockset:index/getQueryLambdaTag:getQueryLambdaTag", args ?? new GetQueryLambdaTagArgs(), options.WithDefaults()); + /// + /// Deprecated. Use `rockset.QueryLambda` instead and specify the `tag`. + /// public static Output Invoke(GetQueryLambdaTagInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("rockset:index/getQueryLambdaTag:getQueryLambdaTag", args ?? new GetQueryLambdaTagInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/GetUser.cs b/sdk/dotnet/GetUser.cs index d93347d..49473a0 100644 --- a/sdk/dotnet/GetUser.cs +++ b/sdk/dotnet/GetUser.cs @@ -36,7 +36,7 @@ public static class GetUser /// {{% /example %}} /// {{% /examples %}} /// - public static Task InvokeAsync(GetUserArgs args, InvokeOptions? options = null) + public static Task InvokeAsync(GetUserArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("rockset:index/getUser:getUser", args ?? new GetUserArgs(), options.WithDefaults()); /// @@ -64,7 +64,7 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// {{% /example %}} /// {{% /examples %}} /// - public static Output Invoke(GetUserInvokeArgs args, InvokeOptions? options = null) + public static Output Invoke(GetUserInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("rockset:index/getUser:getUser", args ?? new GetUserInvokeArgs(), options.WithDefaults()); } @@ -72,10 +72,10 @@ public static Output Invoke(GetUserInvokeArgs args, InvokeOptions public sealed class GetUserArgs : global::Pulumi.InvokeArgs { /// - /// User email. + /// User email. If absent or blank, it gets the current user. /// - [Input("email", required: true)] - public string Email { get; set; } = null!; + [Input("email")] + public string? Email { get; set; } public GetUserArgs() { @@ -86,10 +86,10 @@ public GetUserArgs() public sealed class GetUserInvokeArgs : global::Pulumi.InvokeArgs { /// - /// User email. + /// User email. If absent or blank, it gets the current user. /// - [Input("email", required: true)] - public Input Email { get; set; } = null!; + [Input("email")] + public Input? Email { get; set; } public GetUserInvokeArgs() { @@ -102,9 +102,9 @@ public GetUserInvokeArgs() public sealed class GetUserResult { /// - /// User email. + /// User email. If absent or blank, it gets the current user. /// - public readonly string Email; + public readonly string? Email; /// /// User's first name. /// @@ -128,7 +128,7 @@ public sealed class GetUserResult [OutputConstructor] private GetUserResult( - string email, + string? email, string firstName, diff --git a/sdk/dotnet/GetVirtualInstance.cs b/sdk/dotnet/GetVirtualInstance.cs index 1329e16..c113c6f 100644 --- a/sdk/dotnet/GetVirtualInstance.cs +++ b/sdk/dotnet/GetVirtualInstance.cs @@ -63,12 +63,6 @@ public sealed class GetVirtualInstanceArgs : global::Pulumi.InvokeArgs [Input("id", required: true)] public string Id { get; set; } = null!; - /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. - /// - [Input("mountRefreshIntervalSeconds")] - public int? MountRefreshIntervalSeconds { get; set; } - /// /// Virtual Instance name. /// @@ -131,12 +125,6 @@ public sealed class GetVirtualInstanceInvokeArgs : global::Pulumi.InvokeArgs [Input("id", required: true)] public Input Id { get; set; } = null!; - /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. - /// - [Input("mountRefreshIntervalSeconds")] - public Input? MountRefreshIntervalSeconds { get; set; } - /// /// Virtual Instance name. /// @@ -188,10 +176,6 @@ public sealed class GetVirtualInstanceResult /// public readonly string Id; /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. - /// - public readonly int? MountRefreshIntervalSeconds; - /// /// Virtual Instance name. /// public readonly string? Name; @@ -216,8 +200,6 @@ private GetVirtualInstanceResult( string id, - int? mountRefreshIntervalSeconds, - string? name, string? state) @@ -229,7 +211,6 @@ private GetVirtualInstanceResult( DesiredSize = desiredSize; EnableRemountOnResume = enableRemountOnResume; Id = id; - MountRefreshIntervalSeconds = mountRefreshIntervalSeconds; Name = name; State = state; } diff --git a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusArgs.cs b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusArgs.cs index 15bd273..23825f5 100644 --- a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusArgs.cs +++ b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusArgs.cs @@ -12,20 +12,33 @@ namespace Pulumi.Rockset.Inputs public sealed class KafkaCollectionSourceStatusArgs : global::Pulumi.ResourceArgs { + /// + /// Number of documents processed by this Kafka topic. + /// [Input("documentsProcessed")] public Input? DocumentsProcessed { get; set; } + /// + /// The type of partitions on a field. + /// [Input("lastConsumedTime")] public Input? LastConsumedTime { get; set; } [Input("partitions")] private InputList? _partitions; + + /// + /// The status info per partition. + /// public InputList Partitions { get => _partitions ?? (_partitions = new InputList()); set => _partitions = value; } + /// + /// State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + /// [Input("state")] public Input? State { get; set; } diff --git a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusGetArgs.cs b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusGetArgs.cs index 36f6e1e..89f3dcb 100644 --- a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusGetArgs.cs +++ b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusGetArgs.cs @@ -12,20 +12,33 @@ namespace Pulumi.Rockset.Inputs public sealed class KafkaCollectionSourceStatusGetArgs : global::Pulumi.ResourceArgs { + /// + /// Number of documents processed by this Kafka topic. + /// [Input("documentsProcessed")] public Input? DocumentsProcessed { get; set; } + /// + /// The type of partitions on a field. + /// [Input("lastConsumedTime")] public Input? LastConsumedTime { get; set; } [Input("partitions")] private InputList? _partitions; + + /// + /// The status info per partition. + /// public InputList Partitions { get => _partitions ?? (_partitions = new InputList()); set => _partitions = value; } + /// + /// State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + /// [Input("state")] public Input? State { get; set; } diff --git a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionArgs.cs b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionArgs.cs index dddb0f6..1fa041e 100644 --- a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionArgs.cs +++ b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionArgs.cs @@ -12,12 +12,21 @@ namespace Pulumi.Rockset.Inputs public sealed class KafkaCollectionSourceStatusPartitionArgs : global::Pulumi.ResourceArgs { + /// + /// Per partition lag for offset. + /// [Input("offsetLag")] public Input? OffsetLag { get; set; } + /// + /// The number of this partition. + /// [Input("partitionNumber")] public Input? PartitionNumber { get; set; } + /// + /// Latest offset of this partition. + /// [Input("partitionOffset")] public Input? PartitionOffset { get; set; } diff --git a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionGetArgs.cs b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionGetArgs.cs index ed28dff..a3d6ff1 100644 --- a/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionGetArgs.cs +++ b/sdk/dotnet/Inputs/KafkaCollectionSourceStatusPartitionGetArgs.cs @@ -12,12 +12,21 @@ namespace Pulumi.Rockset.Inputs public sealed class KafkaCollectionSourceStatusPartitionGetArgs : global::Pulumi.ResourceArgs { + /// + /// Per partition lag for offset. + /// [Input("offsetLag")] public Input? OffsetLag { get; set; } + /// + /// The number of this partition. + /// [Input("partitionNumber")] public Input? PartitionNumber { get; set; } + /// + /// Latest offset of this partition. + /// [Input("partitionOffset")] public Input? PartitionOffset { get; set; } diff --git a/sdk/dotnet/Inputs/MongodbCollectionSourceArgs.cs b/sdk/dotnet/Inputs/MongodbCollectionSourceArgs.cs index 9667eac..ad1b06d 100644 --- a/sdk/dotnet/Inputs/MongodbCollectionSourceArgs.cs +++ b/sdk/dotnet/Inputs/MongodbCollectionSourceArgs.cs @@ -30,6 +30,10 @@ public sealed class MongodbCollectionSourceArgs : global::Pulumi.ResourceArgs [Input("integrationName", required: true)] public Input IntegrationName { get; set; } = null!; + /// + /// Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + /// Selecting this option will increase load on your upstream MongoDB database. + /// [Input("retrieveFullDocument")] public Input? RetrieveFullDocument { get; set; } diff --git a/sdk/dotnet/Inputs/MongodbCollectionSourceGetArgs.cs b/sdk/dotnet/Inputs/MongodbCollectionSourceGetArgs.cs index 19f827f..59466ce 100644 --- a/sdk/dotnet/Inputs/MongodbCollectionSourceGetArgs.cs +++ b/sdk/dotnet/Inputs/MongodbCollectionSourceGetArgs.cs @@ -30,6 +30,10 @@ public sealed class MongodbCollectionSourceGetArgs : global::Pulumi.ResourceArgs [Input("integrationName", required: true)] public Input IntegrationName { get; set; } = null!; + /// + /// Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + /// Selecting this option will increase load on your upstream MongoDB database. + /// [Input("retrieveFullDocument")] public Input? RetrieveFullDocument { get; set; } diff --git a/sdk/dotnet/Outputs/KafkaCollectionSourceStatus.cs b/sdk/dotnet/Outputs/KafkaCollectionSourceStatus.cs index b7cd848..11d2d05 100644 --- a/sdk/dotnet/Outputs/KafkaCollectionSourceStatus.cs +++ b/sdk/dotnet/Outputs/KafkaCollectionSourceStatus.cs @@ -13,9 +13,21 @@ namespace Pulumi.Rockset.Outputs [OutputType] public sealed class KafkaCollectionSourceStatus { + /// + /// Number of documents processed by this Kafka topic. + /// public readonly int? DocumentsProcessed; + /// + /// The type of partitions on a field. + /// public readonly string? LastConsumedTime; + /// + /// The status info per partition. + /// public readonly ImmutableArray Partitions; + /// + /// State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + /// public readonly string? State; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/KafkaCollectionSourceStatusPartition.cs b/sdk/dotnet/Outputs/KafkaCollectionSourceStatusPartition.cs index 503667a..cfeba2e 100644 --- a/sdk/dotnet/Outputs/KafkaCollectionSourceStatusPartition.cs +++ b/sdk/dotnet/Outputs/KafkaCollectionSourceStatusPartition.cs @@ -13,8 +13,17 @@ namespace Pulumi.Rockset.Outputs [OutputType] public sealed class KafkaCollectionSourceStatusPartition { + /// + /// Per partition lag for offset. + /// public readonly int? OffsetLag; + /// + /// The number of this partition. + /// public readonly int? PartitionNumber; + /// + /// Latest offset of this partition. + /// public readonly int? PartitionOffset; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/MongodbCollectionSource.cs b/sdk/dotnet/Outputs/MongodbCollectionSource.cs index e39c045..d1041c6 100644 --- a/sdk/dotnet/Outputs/MongodbCollectionSource.cs +++ b/sdk/dotnet/Outputs/MongodbCollectionSource.cs @@ -25,6 +25,10 @@ public sealed class MongodbCollectionSource /// The name of the Rockset MongoDB integration. /// public readonly string IntegrationName; + /// + /// Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + /// Selecting this option will increase load on your upstream MongoDB database. + /// public readonly bool? RetrieveFullDocument; /// /// MongoDB scan end time. diff --git a/sdk/dotnet/QueryLambda.cs b/sdk/dotnet/QueryLambda.cs index 5323cb1..f765fb9 100644 --- a/sdk/dotnet/QueryLambda.cs +++ b/sdk/dotnet/QueryLambda.cs @@ -11,6 +11,41 @@ namespace Pulumi.Rockset { /// /// Manages a Rockset Query Lambda. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.IO; + /// using System.Linq; + /// using Pulumi; + /// using Rockset = Pulumi.Rockset; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var config = new Config(); + /// var pinned_version = config.RequireObject<dynamic>("pinned-version"); + /// var top_movies = new Rockset.QueryLambda("top-movies", new() + /// { + /// Workspace = "commons", + /// Sqls = new[] + /// { + /// new Rockset.Inputs.QueryLambdaSqlArgs + /// { + /// Query = File.ReadAllText($"{path.Module}/data/top_movies.sql"), + /// }, + /// }, + /// }); + /// + /// var active = new Rockset.QueryLambdaTag("active", new() + /// { + /// QueryLambda = top_movies.Name, + /// Workspace = "commons", + /// Version = pinned_version == null ? top_movies.Version : pinned_version, + /// }); + /// + /// }); + /// ``` /// [RocksetResourceType("rockset:index/queryLambda:QueryLambda")] public partial class QueryLambda : global::Pulumi.CustomResource diff --git a/sdk/dotnet/QueryLambdaTag.cs b/sdk/dotnet/QueryLambdaTag.cs index 8c85325..0fc080e 100644 --- a/sdk/dotnet/QueryLambdaTag.cs +++ b/sdk/dotnet/QueryLambdaTag.cs @@ -11,6 +11,26 @@ namespace Pulumi.Rockset { /// /// Manages a Rockset Query Lambda Tag. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Rockset = Pulumi.Rockset; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var active = new Rockset.QueryLambdaTag("active", new() + /// { + /// QueryLambda = "top-movies", + /// Version = "b22fb578b8106694", + /// Workspace = "commons", + /// }); + /// + /// }); + /// ``` /// [RocksetResourceType("rockset:index/queryLambdaTag:QueryLambdaTag")] public partial class QueryLambdaTag : global::Pulumi.CustomResource diff --git a/sdk/dotnet/VirtualInstance.cs b/sdk/dotnet/VirtualInstance.cs index 50ae461..d121dc3 100644 --- a/sdk/dotnet/VirtualInstance.cs +++ b/sdk/dotnet/VirtualInstance.cs @@ -85,12 +85,6 @@ public partial class VirtualInstance : global::Pulumi.CustomResource [Output("monitoringEnabled")] public Output MonitoringEnabled { get; private set; } = null!; - /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - /// - [Output("mountRefreshIntervalSeconds")] - public Output MountRefreshIntervalSeconds { get; private set; } = null!; - /// /// Name of the virtual instance. /// @@ -179,12 +173,6 @@ public sealed class VirtualInstanceArgs : global::Pulumi.ResourceArgs [Input("description")] public Input? Description { get; set; } - /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - /// - [Input("mountRefreshIntervalSeconds")] - public Input? MountRefreshIntervalSeconds { get; set; } - /// /// Name of the virtual instance. /// @@ -247,12 +235,6 @@ public sealed class VirtualInstanceState : global::Pulumi.ResourceArgs [Input("monitoringEnabled")] public Input? MonitoringEnabled { get; set; } - /// - /// Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - /// - [Input("mountRefreshIntervalSeconds")] - public Input? MountRefreshIntervalSeconds { get; set; } - /// /// Name of the virtual instance. /// diff --git a/sdk/go.mod b/sdk/go.mod index 99af254..a3b7dc7 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.18 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.103.1 + github.com/pulumi/pulumi/sdk/v3 v3.104.2 ) require ( diff --git a/sdk/go.sum b/sdk/go.sum index dda9d4c..b619fbc 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -136,8 +136,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.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= diff --git a/sdk/go/rockset/collectionMount.go b/sdk/go/rockset/collectionMount.go index 122a0e3..32db74a 100644 --- a/sdk/go/rockset/collectionMount.go +++ b/sdk/go/rockset/collectionMount.go @@ -59,8 +59,6 @@ type CollectionMount struct { Path pulumi.StringOutput `pulumi:"path"` // RRN of this mount. Rrn pulumi.StringOutput `pulumi:"rrn"` - // UNIX timestamp in milliseconds when the snapshot expires. - SnapshotExpirationTime pulumi.IntOutput `pulumi:"snapshotExpirationTime"` // Mount state. State pulumi.StringOutput `pulumi:"state"` // Virtual Instance id @@ -113,8 +111,6 @@ type collectionMountState struct { Path *string `pulumi:"path"` // RRN of this mount. Rrn *string `pulumi:"rrn"` - // UNIX timestamp in milliseconds when the snapshot expires. - SnapshotExpirationTime *int `pulumi:"snapshotExpirationTime"` // Mount state. State *string `pulumi:"state"` // Virtual Instance id @@ -132,8 +128,6 @@ type CollectionMountState struct { Path pulumi.StringPtrInput // RRN of this mount. Rrn pulumi.StringPtrInput - // UNIX timestamp in milliseconds when the snapshot expires. - SnapshotExpirationTime pulumi.IntPtrInput // Mount state. State pulumi.StringPtrInput // Virtual Instance id @@ -268,11 +262,6 @@ func (o CollectionMountOutput) Rrn() pulumi.StringOutput { return o.ApplyT(func(v *CollectionMount) pulumi.StringOutput { return v.Rrn }).(pulumi.StringOutput) } -// UNIX timestamp in milliseconds when the snapshot expires. -func (o CollectionMountOutput) SnapshotExpirationTime() pulumi.IntOutput { - return o.ApplyT(func(v *CollectionMount) pulumi.IntOutput { return v.SnapshotExpirationTime }).(pulumi.IntOutput) -} - // Mount state. func (o CollectionMountOutput) State() pulumi.StringOutput { return o.ApplyT(func(v *CollectionMount) pulumi.StringOutput { return v.State }).(pulumi.StringOutput) diff --git a/sdk/go/rockset/getQueryLambda.go b/sdk/go/rockset/getQueryLambda.go new file mode 100644 index 0000000..1d7e256 --- /dev/null +++ b/sdk/go/rockset/getQueryLambda.go @@ -0,0 +1,139 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package rockset + +import ( + "context" + "reflect" + + "github.com/ddn0/pulumi-rockset/sdk/go/rockset/internal" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +// Gets information about a query lambda. The `tag` defaults to `latest`. +func LookupQueryLambda(ctx *pulumi.Context, args *LookupQueryLambdaArgs, opts ...pulumi.InvokeOption) (*LookupQueryLambdaResult, error) { + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupQueryLambdaResult + err := ctx.Invoke("rockset:index/getQueryLambda:getQueryLambda", args, &rv, opts...) + if err != nil { + return nil, err + } + return &rv, nil +} + +// A collection of arguments for invoking getQueryLambda. +type LookupQueryLambdaArgs struct { + // Name of the query lambda. + Name string `pulumi:"name"` + // Tag name. + Tag *string `pulumi:"tag"` + // Workspace the query lambda resides in. + Workspace string `pulumi:"workspace"` +} + +// A collection of values returned by getQueryLambda. +type LookupQueryLambdaResult struct { + // Description of the query lambda. + Description string `pulumi:"description"` + // The provider-assigned unique ID for this managed resource. + Id string `pulumi:"id"` + // Last time the query lambda was executed. + LastExecuted string `pulumi:"lastExecuted"` + // Name of the query lambda. + Name string `pulumi:"name"` + // Query lambda SQL. + Sql string `pulumi:"sql"` + // Tag name. + Tag *string `pulumi:"tag"` + // Query lambda tag version. + Version string `pulumi:"version"` + // Workspace the query lambda resides in. + Workspace string `pulumi:"workspace"` +} + +func LookupQueryLambdaOutput(ctx *pulumi.Context, args LookupQueryLambdaOutputArgs, opts ...pulumi.InvokeOption) LookupQueryLambdaResultOutput { + return pulumi.ToOutputWithContext(context.Background(), args). + ApplyT(func(v interface{}) (LookupQueryLambdaResult, error) { + args := v.(LookupQueryLambdaArgs) + r, err := LookupQueryLambda(ctx, &args, opts...) + var s LookupQueryLambdaResult + if r != nil { + s = *r + } + return s, err + }).(LookupQueryLambdaResultOutput) +} + +// A collection of arguments for invoking getQueryLambda. +type LookupQueryLambdaOutputArgs struct { + // Name of the query lambda. + Name pulumi.StringInput `pulumi:"name"` + // Tag name. + Tag pulumi.StringPtrInput `pulumi:"tag"` + // Workspace the query lambda resides in. + Workspace pulumi.StringInput `pulumi:"workspace"` +} + +func (LookupQueryLambdaOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LookupQueryLambdaArgs)(nil)).Elem() +} + +// A collection of values returned by getQueryLambda. +type LookupQueryLambdaResultOutput struct{ *pulumi.OutputState } + +func (LookupQueryLambdaResultOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LookupQueryLambdaResult)(nil)).Elem() +} + +func (o LookupQueryLambdaResultOutput) ToLookupQueryLambdaResultOutput() LookupQueryLambdaResultOutput { + return o +} + +func (o LookupQueryLambdaResultOutput) ToLookupQueryLambdaResultOutputWithContext(ctx context.Context) LookupQueryLambdaResultOutput { + return o +} + +// Description of the query lambda. +func (o LookupQueryLambdaResultOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Description }).(pulumi.StringOutput) +} + +// The provider-assigned unique ID for this managed resource. +func (o LookupQueryLambdaResultOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Id }).(pulumi.StringOutput) +} + +// Last time the query lambda was executed. +func (o LookupQueryLambdaResultOutput) LastExecuted() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.LastExecuted }).(pulumi.StringOutput) +} + +// Name of the query lambda. +func (o LookupQueryLambdaResultOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Name }).(pulumi.StringOutput) +} + +// Query lambda SQL. +func (o LookupQueryLambdaResultOutput) Sql() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Sql }).(pulumi.StringOutput) +} + +// Tag name. +func (o LookupQueryLambdaResultOutput) Tag() pulumi.StringPtrOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) *string { return v.Tag }).(pulumi.StringPtrOutput) +} + +// Query lambda tag version. +func (o LookupQueryLambdaResultOutput) Version() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Version }).(pulumi.StringOutput) +} + +// Workspace the query lambda resides in. +func (o LookupQueryLambdaResultOutput) Workspace() pulumi.StringOutput { + return o.ApplyT(func(v LookupQueryLambdaResult) string { return v.Workspace }).(pulumi.StringOutput) +} + +func init() { + pulumi.RegisterOutputType(LookupQueryLambdaResultOutput{}) +} diff --git a/sdk/go/rockset/getQueryLambdaTag.go b/sdk/go/rockset/getQueryLambdaTag.go index 58c6fa4..f8b6a0e 100644 --- a/sdk/go/rockset/getQueryLambdaTag.go +++ b/sdk/go/rockset/getQueryLambdaTag.go @@ -11,6 +11,7 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) +// Deprecated. Use `QueryLambda` instead and specify the `tag`. func LookupQueryLambdaTag(ctx *pulumi.Context, args *LookupQueryLambdaTagArgs, opts ...pulumi.InvokeOption) (*LookupQueryLambdaTagResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupQueryLambdaTagResult diff --git a/sdk/go/rockset/getUser.go b/sdk/go/rockset/getUser.go index d760ebe..d3031a6 100644 --- a/sdk/go/rockset/getUser.go +++ b/sdk/go/rockset/getUser.go @@ -28,7 +28,7 @@ import ( // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // _, err := rockset.LookupUser(ctx, &rockset.LookupUserArgs{ -// Email: "pme@rockset.com", +// Email: pulumi.StringRef("pme@rockset.com"), // }, nil) // if err != nil { // return err @@ -50,14 +50,14 @@ func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.Invoke // A collection of arguments for invoking getUser. type LookupUserArgs struct { - // User email. - Email string `pulumi:"email"` + // User email. If absent or blank, it gets the current user. + Email *string `pulumi:"email"` } // A collection of values returned by getUser. type LookupUserResult struct { - // User email. - Email string `pulumi:"email"` + // User email. If absent or blank, it gets the current user. + Email *string `pulumi:"email"` // User's first name. FirstName string `pulumi:"firstName"` // The user ID, in the form of the `email`. @@ -85,8 +85,8 @@ func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pu // A collection of arguments for invoking getUser. type LookupUserOutputArgs struct { - // User email. - Email pulumi.StringInput `pulumi:"email"` + // User email. If absent or blank, it gets the current user. + Email pulumi.StringPtrInput `pulumi:"email"` } func (LookupUserOutputArgs) ElementType() reflect.Type { @@ -108,9 +108,9 @@ func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context. return o } -// User email. -func (o LookupUserResultOutput) Email() pulumi.StringOutput { - return o.ApplyT(func(v LookupUserResult) string { return v.Email }).(pulumi.StringOutput) +// User email. If absent or blank, it gets the current user. +func (o LookupUserResultOutput) Email() pulumi.StringPtrOutput { + return o.ApplyT(func(v LookupUserResult) *string { return v.Email }).(pulumi.StringPtrOutput) } // User's first name. diff --git a/sdk/go/rockset/getVirtualInstance.go b/sdk/go/rockset/getVirtualInstance.go index 7e97b4f..5127442 100644 --- a/sdk/go/rockset/getVirtualInstance.go +++ b/sdk/go/rockset/getVirtualInstance.go @@ -37,8 +37,6 @@ type LookupVirtualInstanceArgs struct { EnableRemountOnResume *bool `pulumi:"enableRemountOnResume"` // Virtual Instance id. Id string `pulumi:"id"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. - MountRefreshIntervalSeconds *int `pulumi:"mountRefreshIntervalSeconds"` // Virtual Instance name. Name *string `pulumi:"name"` // Virtual Instance state. @@ -61,8 +59,6 @@ type LookupVirtualInstanceResult struct { EnableRemountOnResume *bool `pulumi:"enableRemountOnResume"` // Virtual Instance id. Id string `pulumi:"id"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. - MountRefreshIntervalSeconds *int `pulumi:"mountRefreshIntervalSeconds"` // Virtual Instance name. Name *string `pulumi:"name"` // Virtual Instance state. @@ -98,8 +94,6 @@ type LookupVirtualInstanceOutputArgs struct { EnableRemountOnResume pulumi.BoolPtrInput `pulumi:"enableRemountOnResume"` // Virtual Instance id. Id pulumi.StringInput `pulumi:"id"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. - MountRefreshIntervalSeconds pulumi.IntPtrInput `pulumi:"mountRefreshIntervalSeconds"` // Virtual Instance name. Name pulumi.StringPtrInput `pulumi:"name"` // Virtual Instance state. @@ -160,11 +154,6 @@ func (o LookupVirtualInstanceResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupVirtualInstanceResult) string { return v.Id }).(pulumi.StringOutput) } -// Number of seconds between data refreshes for mounts on this Virtual Instance. -func (o LookupVirtualInstanceResultOutput) MountRefreshIntervalSeconds() pulumi.IntPtrOutput { - return o.ApplyT(func(v LookupVirtualInstanceResult) *int { return v.MountRefreshIntervalSeconds }).(pulumi.IntPtrOutput) -} - // Virtual Instance name. func (o LookupVirtualInstanceResultOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v LookupVirtualInstanceResult) *string { return v.Name }).(pulumi.StringPtrOutput) diff --git a/sdk/go/rockset/pulumiTypes.go b/sdk/go/rockset/pulumiTypes.go index 3f02a30..0eb603a 100644 --- a/sdk/go/rockset/pulumiTypes.go +++ b/sdk/go/rockset/pulumiTypes.go @@ -940,10 +940,14 @@ func (o KafkaCollectionSourceArrayOutput) Index(i pulumi.IntInput) KafkaCollecti } type KafkaCollectionSourceStatus struct { - DocumentsProcessed *int `pulumi:"documentsProcessed"` - LastConsumedTime *string `pulumi:"lastConsumedTime"` - Partitions []KafkaCollectionSourceStatusPartition `pulumi:"partitions"` - State *string `pulumi:"state"` + // Number of documents processed by this Kafka topic. + DocumentsProcessed *int `pulumi:"documentsProcessed"` + // The type of partitions on a field. + LastConsumedTime *string `pulumi:"lastConsumedTime"` + // The status info per partition. + Partitions []KafkaCollectionSourceStatusPartition `pulumi:"partitions"` + // State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + State *string `pulumi:"state"` } // KafkaCollectionSourceStatusInput is an input type that accepts KafkaCollectionSourceStatusArgs and KafkaCollectionSourceStatusOutput values. @@ -958,10 +962,14 @@ type KafkaCollectionSourceStatusInput interface { } type KafkaCollectionSourceStatusArgs struct { - DocumentsProcessed pulumi.IntPtrInput `pulumi:"documentsProcessed"` - LastConsumedTime pulumi.StringPtrInput `pulumi:"lastConsumedTime"` - Partitions KafkaCollectionSourceStatusPartitionArrayInput `pulumi:"partitions"` - State pulumi.StringPtrInput `pulumi:"state"` + // Number of documents processed by this Kafka topic. + DocumentsProcessed pulumi.IntPtrInput `pulumi:"documentsProcessed"` + // The type of partitions on a field. + LastConsumedTime pulumi.StringPtrInput `pulumi:"lastConsumedTime"` + // The status info per partition. + Partitions KafkaCollectionSourceStatusPartitionArrayInput `pulumi:"partitions"` + // State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + State pulumi.StringPtrInput `pulumi:"state"` } func (KafkaCollectionSourceStatusArgs) ElementType() reflect.Type { @@ -1015,18 +1023,22 @@ func (o KafkaCollectionSourceStatusOutput) ToKafkaCollectionSourceStatusOutputWi return o } +// Number of documents processed by this Kafka topic. func (o KafkaCollectionSourceStatusOutput) DocumentsProcessed() pulumi.IntPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatus) *int { return v.DocumentsProcessed }).(pulumi.IntPtrOutput) } +// The type of partitions on a field. func (o KafkaCollectionSourceStatusOutput) LastConsumedTime() pulumi.StringPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatus) *string { return v.LastConsumedTime }).(pulumi.StringPtrOutput) } +// The status info per partition. func (o KafkaCollectionSourceStatusOutput) Partitions() KafkaCollectionSourceStatusPartitionArrayOutput { return o.ApplyT(func(v KafkaCollectionSourceStatus) []KafkaCollectionSourceStatusPartition { return v.Partitions }).(KafkaCollectionSourceStatusPartitionArrayOutput) } +// State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. func (o KafkaCollectionSourceStatusOutput) State() pulumi.StringPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatus) *string { return v.State }).(pulumi.StringPtrOutput) } @@ -1052,8 +1064,11 @@ func (o KafkaCollectionSourceStatusArrayOutput) Index(i pulumi.IntInput) KafkaCo } type KafkaCollectionSourceStatusPartition struct { - OffsetLag *int `pulumi:"offsetLag"` + // Per partition lag for offset. + OffsetLag *int `pulumi:"offsetLag"` + // The number of this partition. PartitionNumber *int `pulumi:"partitionNumber"` + // Latest offset of this partition. PartitionOffset *int `pulumi:"partitionOffset"` } @@ -1069,8 +1084,11 @@ type KafkaCollectionSourceStatusPartitionInput interface { } type KafkaCollectionSourceStatusPartitionArgs struct { - OffsetLag pulumi.IntPtrInput `pulumi:"offsetLag"` + // Per partition lag for offset. + OffsetLag pulumi.IntPtrInput `pulumi:"offsetLag"` + // The number of this partition. PartitionNumber pulumi.IntPtrInput `pulumi:"partitionNumber"` + // Latest offset of this partition. PartitionOffset pulumi.IntPtrInput `pulumi:"partitionOffset"` } @@ -1125,14 +1143,17 @@ func (o KafkaCollectionSourceStatusPartitionOutput) ToKafkaCollectionSourceStatu return o } +// Per partition lag for offset. func (o KafkaCollectionSourceStatusPartitionOutput) OffsetLag() pulumi.IntPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatusPartition) *int { return v.OffsetLag }).(pulumi.IntPtrOutput) } +// The number of this partition. func (o KafkaCollectionSourceStatusPartitionOutput) PartitionNumber() pulumi.IntPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatusPartition) *int { return v.PartitionNumber }).(pulumi.IntPtrOutput) } +// Latest offset of this partition. func (o KafkaCollectionSourceStatusPartitionOutput) PartitionOffset() pulumi.IntPtrOutput { return o.ApplyT(func(v KafkaCollectionSourceStatusPartition) *int { return v.PartitionOffset }).(pulumi.IntPtrOutput) } @@ -1296,8 +1317,10 @@ type MongodbCollectionSource struct { // MongoDB database name containing the target collection. DatabaseName string `pulumi:"databaseName"` // The name of the Rockset MongoDB integration. - IntegrationName string `pulumi:"integrationName"` - RetrieveFullDocument *bool `pulumi:"retrieveFullDocument"` + IntegrationName string `pulumi:"integrationName"` + // Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + // Selecting this option will increase load on your upstream MongoDB database. + RetrieveFullDocument *bool `pulumi:"retrieveFullDocument"` // MongoDB scan end time. ScanEndTime *string `pulumi:"scanEndTime"` // Number of records inserted using scan. @@ -1339,7 +1362,9 @@ type MongodbCollectionSourceArgs struct { // MongoDB database name containing the target collection. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name of the Rockset MongoDB integration. - IntegrationName pulumi.StringInput `pulumi:"integrationName"` + IntegrationName pulumi.StringInput `pulumi:"integrationName"` + // Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + // Selecting this option will increase load on your upstream MongoDB database. RetrieveFullDocument pulumi.BoolPtrInput `pulumi:"retrieveFullDocument"` // MongoDB scan end time. ScanEndTime pulumi.StringPtrInput `pulumi:"scanEndTime"` @@ -1431,6 +1456,8 @@ func (o MongodbCollectionSourceOutput) IntegrationName() pulumi.StringOutput { return o.ApplyT(func(v MongodbCollectionSource) string { return v.IntegrationName }).(pulumi.StringOutput) } +// Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. +// Selecting this option will increase load on your upstream MongoDB database. func (o MongodbCollectionSourceOutput) RetrieveFullDocument() pulumi.BoolPtrOutput { return o.ApplyT(func(v MongodbCollectionSource) *bool { return v.RetrieveFullDocument }).(pulumi.BoolPtrOutput) } diff --git a/sdk/go/rockset/queryLambda.go b/sdk/go/rockset/queryLambda.go index 14a30df..c6ad1a8 100644 --- a/sdk/go/rockset/queryLambda.go +++ b/sdk/go/rockset/queryLambda.go @@ -13,6 +13,65 @@ import ( ) // Manages a Rockset Query Lambda. +// +// ## Example Usage +// +// ```go +// package main +// +// import ( +// +// "fmt" +// "os" +// +// "github.com/ddn0/pulumi-rockset/sdk/go/rockset" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" +// +// ) +// +// func readFileOrPanic(path string) pulumi.StringPtrInput { +// data, err := os.ReadFile(path) +// if err != nil { +// panic(err.Error()) +// } +// return pulumi.String(string(data)) +// } +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// cfg := config.New(ctx, "") +// pinned_version := cfg.RequireObject("pinned-version") +// _, err := rockset.NewQueryLambda(ctx, "top-movies", &rockset.QueryLambdaArgs{ +// Workspace: pulumi.String("commons"), +// Sqls: rockset.QueryLambdaSqlArray{ +// &rockset.QueryLambdaSqlArgs{ +// Query: readFileOrPanic(fmt.Sprintf("%v/data/top_movies.sql", path.Module)), +// }, +// }, +// }) +// if err != nil { +// return err +// } +// var tmp0 pulumi.String +// if pinned_version == nil { +// tmp0 = top_movies.Version +// } else { +// tmp0 = pulumi.Any(pinned_version) +// } +// _, err = rockset.NewQueryLambdaTag(ctx, "active", &rockset.QueryLambdaTagArgs{ +// QueryLambda: top_movies.Name, +// Workspace: pulumi.String("commons"), +// Version: pulumi.String(tmp0), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` type QueryLambda struct { pulumi.CustomResourceState diff --git a/sdk/go/rockset/queryLambdaTag.go b/sdk/go/rockset/queryLambdaTag.go index effe575..34fd3c9 100644 --- a/sdk/go/rockset/queryLambdaTag.go +++ b/sdk/go/rockset/queryLambdaTag.go @@ -13,6 +13,34 @@ import ( ) // Manages a Rockset Query Lambda Tag. +// +// ## Example Usage +// +// ```go +// package main +// +// import ( +// +// "github.com/ddn0/pulumi-rockset/sdk/go/rockset" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := rockset.NewQueryLambdaTag(ctx, "active", &rockset.QueryLambdaTagArgs{ +// QueryLambda: pulumi.String("top-movies"), +// Version: pulumi.String("b22fb578b8106694"), +// Workspace: pulumi.String("commons"), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` type QueryLambdaTag struct { pulumi.CustomResourceState diff --git a/sdk/go/rockset/virtualInstance.go b/sdk/go/rockset/virtualInstance.go index e178ee1..b31e174 100644 --- a/sdk/go/rockset/virtualInstance.go +++ b/sdk/go/rockset/virtualInstance.go @@ -73,8 +73,6 @@ type VirtualInstance struct { DesiredSize pulumi.StringOutput `pulumi:"desiredSize"` // Is monitoring enabled for this Virtual Instance. MonitoringEnabled pulumi.BoolOutput `pulumi:"monitoringEnabled"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - MountRefreshIntervalSeconds pulumi.IntPtrOutput `pulumi:"mountRefreshIntervalSeconds"` // Name of the virtual instance. Name pulumi.StringOutput `pulumi:"name"` // When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. @@ -132,8 +130,6 @@ type virtualInstanceState struct { DesiredSize *string `pulumi:"desiredSize"` // Is monitoring enabled for this Virtual Instance. MonitoringEnabled *bool `pulumi:"monitoringEnabled"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - MountRefreshIntervalSeconds *int `pulumi:"mountRefreshIntervalSeconds"` // Name of the virtual instance. Name *string `pulumi:"name"` // When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. @@ -159,8 +155,6 @@ type VirtualInstanceState struct { DesiredSize pulumi.StringPtrInput // Is monitoring enabled for this Virtual Instance. MonitoringEnabled pulumi.BoolPtrInput - // Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - MountRefreshIntervalSeconds pulumi.IntPtrInput // Name of the virtual instance. Name pulumi.StringPtrInput // When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. @@ -182,8 +176,6 @@ type virtualInstanceArgs struct { AutoSuspendSeconds *int `pulumi:"autoSuspendSeconds"` // Description of the virtual instance. Description *string `pulumi:"description"` - // Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - MountRefreshIntervalSeconds *int `pulumi:"mountRefreshIntervalSeconds"` // Name of the virtual instance. Name *string `pulumi:"name"` // When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. @@ -198,8 +190,6 @@ type VirtualInstanceArgs struct { AutoSuspendSeconds pulumi.IntPtrInput // Description of the virtual instance. Description pulumi.StringPtrInput - // Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - MountRefreshIntervalSeconds pulumi.IntPtrInput // Name of the virtual instance. Name pulumi.StringPtrInput // When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. @@ -325,11 +315,6 @@ func (o VirtualInstanceOutput) MonitoringEnabled() pulumi.BoolOutput { return o.ApplyT(func(v *VirtualInstance) pulumi.BoolOutput { return v.MonitoringEnabled }).(pulumi.BoolOutput) } -// Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. -func (o VirtualInstanceOutput) MountRefreshIntervalSeconds() pulumi.IntPtrOutput { - return o.ApplyT(func(v *VirtualInstance) pulumi.IntPtrOutput { return v.MountRefreshIntervalSeconds }).(pulumi.IntPtrOutput) -} - // Name of the virtual instance. func (o VirtualInstanceOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *VirtualInstance) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) diff --git a/sdk/nodejs/collectionMount.ts b/sdk/nodejs/collectionMount.ts index 5b6d517..c6eb97d 100644 --- a/sdk/nodejs/collectionMount.ts +++ b/sdk/nodejs/collectionMount.ts @@ -69,10 +69,6 @@ export class CollectionMount extends pulumi.CustomResource { * RRN of this mount. */ public /*out*/ readonly rrn!: pulumi.Output; - /** - * UNIX timestamp in milliseconds when the snapshot expires. - */ - public /*out*/ readonly snapshotExpirationTime!: pulumi.Output; /** * Mount state. */ @@ -103,7 +99,6 @@ export class CollectionMount extends pulumi.CustomResource { resourceInputs["lastRefreshTime"] = state ? state.lastRefreshTime : undefined; resourceInputs["path"] = state ? state.path : undefined; resourceInputs["rrn"] = state ? state.rrn : undefined; - resourceInputs["snapshotExpirationTime"] = state ? state.snapshotExpirationTime : undefined; resourceInputs["state"] = state ? state.state : undefined; resourceInputs["virtualInstanceId"] = state ? state.virtualInstanceId : undefined; resourceInputs["virtualInstanceRrn"] = state ? state.virtualInstanceRrn : undefined; @@ -120,7 +115,6 @@ export class CollectionMount extends pulumi.CustomResource { resourceInputs["createdAt"] = undefined /*out*/; resourceInputs["lastRefreshTime"] = undefined /*out*/; resourceInputs["rrn"] = undefined /*out*/; - resourceInputs["snapshotExpirationTime"] = undefined /*out*/; resourceInputs["state"] = undefined /*out*/; resourceInputs["virtualInstanceRrn"] = undefined /*out*/; } @@ -149,10 +143,6 @@ export interface CollectionMountState { * RRN of this mount. */ rrn?: pulumi.Input; - /** - * UNIX timestamp in milliseconds when the snapshot expires. - */ - snapshotExpirationTime?: pulumi.Input; /** * Mount state. */ diff --git a/sdk/nodejs/getQueryLambda.ts b/sdk/nodejs/getQueryLambda.ts new file mode 100644 index 0000000..ef14211 --- /dev/null +++ b/sdk/nodejs/getQueryLambda.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "./utilities"; + +/** + * Gets information about a query lambda. The `tag` defaults to `latest`. + */ +export function getQueryLambda(args: GetQueryLambdaArgs, opts?: pulumi.InvokeOptions): Promise { + + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("rockset:index/getQueryLambda:getQueryLambda", { + "name": args.name, + "tag": args.tag, + "workspace": args.workspace, + }, opts); +} + +/** + * A collection of arguments for invoking getQueryLambda. + */ +export interface GetQueryLambdaArgs { + /** + * Name of the query lambda. + */ + name: string; + /** + * Tag name. + */ + tag?: string; + /** + * Workspace the query lambda resides in. + */ + workspace: string; +} + +/** + * A collection of values returned by getQueryLambda. + */ +export interface GetQueryLambdaResult { + /** + * Description of the query lambda. + */ + readonly description: string; + /** + * The provider-assigned unique ID for this managed resource. + */ + readonly id: string; + /** + * Last time the query lambda was executed. + */ + readonly lastExecuted: string; + /** + * Name of the query lambda. + */ + readonly name: string; + /** + * Query lambda SQL. + */ + readonly sql: string; + /** + * Tag name. + */ + readonly tag?: string; + /** + * Query lambda tag version. + */ + readonly version: string; + /** + * Workspace the query lambda resides in. + */ + readonly workspace: string; +} +/** + * Gets information about a query lambda. The `tag` defaults to `latest`. + */ +export function getQueryLambdaOutput(args: GetQueryLambdaOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + return pulumi.output(args).apply((a: any) => getQueryLambda(a, opts)) +} + +/** + * A collection of arguments for invoking getQueryLambda. + */ +export interface GetQueryLambdaOutputArgs { + /** + * Name of the query lambda. + */ + name: pulumi.Input; + /** + * Tag name. + */ + tag?: pulumi.Input; + /** + * Workspace the query lambda resides in. + */ + workspace: pulumi.Input; +} diff --git a/sdk/nodejs/getQueryLambdaTag.ts b/sdk/nodejs/getQueryLambdaTag.ts index 526384f..7db4472 100644 --- a/sdk/nodejs/getQueryLambdaTag.ts +++ b/sdk/nodejs/getQueryLambdaTag.ts @@ -4,6 +4,9 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "./utilities"; +/** + * Deprecated. Use `rockset.QueryLambda` instead and specify the `tag`. + */ export function getQueryLambdaTag(args: GetQueryLambdaTagArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -69,6 +72,9 @@ export interface GetQueryLambdaTagResult { */ readonly workspace: string; } +/** + * Deprecated. Use `rockset.QueryLambda` instead and specify the `tag`. + */ export function getQueryLambdaTagOutput(args: GetQueryLambdaTagOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getQueryLambdaTag(a, opts)) } diff --git a/sdk/nodejs/getUser.ts b/sdk/nodejs/getUser.ts index 2dfb529..22eb24b 100644 --- a/sdk/nodejs/getUser.ts +++ b/sdk/nodejs/getUser.ts @@ -18,7 +18,8 @@ import * as utilities from "./utilities"; * }); * ``` */ -export function getUser(args: GetUserArgs, opts?: pulumi.InvokeOptions): Promise { +export function getUser(args?: GetUserArgs, opts?: pulumi.InvokeOptions): Promise { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("rockset:index/getUser:getUser", { @@ -31,9 +32,9 @@ export function getUser(args: GetUserArgs, opts?: pulumi.InvokeOptions): Promise */ export interface GetUserArgs { /** - * User email. + * User email. If absent or blank, it gets the current user. */ - email: string; + email?: string; } /** @@ -41,9 +42,9 @@ export interface GetUserArgs { */ export interface GetUserResult { /** - * User email. + * User email. If absent or blank, it gets the current user. */ - readonly email: string; + readonly email?: string; /** * User's first name. */ @@ -79,7 +80,7 @@ export interface GetUserResult { * }); * ``` */ -export function getUserOutput(args: GetUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { +export function getUserOutput(args?: GetUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getUser(a, opts)) } @@ -88,7 +89,7 @@ export function getUserOutput(args: GetUserOutputArgs, opts?: pulumi.InvokeOptio */ export interface GetUserOutputArgs { /** - * User email. + * User email. If absent or blank, it gets the current user. */ - email: pulumi.Input; + email?: pulumi.Input; } diff --git a/sdk/nodejs/getVirtualInstance.ts b/sdk/nodejs/getVirtualInstance.ts index 440db40..af4d809 100644 --- a/sdk/nodejs/getVirtualInstance.ts +++ b/sdk/nodejs/getVirtualInstance.ts @@ -15,7 +15,6 @@ export function getVirtualInstance(args: GetVirtualInstanceArgs, opts?: pulumi.I "desiredSize": args.desiredSize, "enableRemountOnResume": args.enableRemountOnResume, "id": args.id, - "mountRefreshIntervalSeconds": args.mountRefreshIntervalSeconds, "name": args.name, "state": args.state, }, opts); @@ -53,10 +52,6 @@ export interface GetVirtualInstanceArgs { * Virtual Instance id. */ id: string; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. - */ - mountRefreshIntervalSeconds?: number; /** * Virtual Instance name. */ @@ -99,10 +94,6 @@ export interface GetVirtualInstanceResult { * Virtual Instance id. */ readonly id: string; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. - */ - readonly mountRefreshIntervalSeconds?: number; /** * Virtual Instance name. */ @@ -148,10 +139,6 @@ export interface GetVirtualInstanceOutputArgs { * Virtual Instance id. */ id: pulumi.Input; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. - */ - mountRefreshIntervalSeconds?: pulumi.Input; /** * Virtual Instance name. */ diff --git a/sdk/nodejs/index.ts b/sdk/nodejs/index.ts index 0ea508f..1b70816 100644 --- a/sdk/nodejs/index.ts +++ b/sdk/nodejs/index.ts @@ -50,6 +50,11 @@ export const getAccount: typeof import("./getAccount").getAccount = null as any; export const getAccountOutput: typeof import("./getAccount").getAccountOutput = null as any; utilities.lazyLoad(exports, ["getAccount","getAccountOutput"], () => require("./getAccount")); +export { GetQueryLambdaArgs, GetQueryLambdaResult, GetQueryLambdaOutputArgs } from "./getQueryLambda"; +export const getQueryLambda: typeof import("./getQueryLambda").getQueryLambda = null as any; +export const getQueryLambdaOutput: typeof import("./getQueryLambda").getQueryLambdaOutput = null as any; +utilities.lazyLoad(exports, ["getQueryLambda","getQueryLambdaOutput"], () => require("./getQueryLambda")); + export { GetQueryLambdaTagArgs, GetQueryLambdaTagResult, GetQueryLambdaTagOutputArgs } from "./getQueryLambdaTag"; export const getQueryLambdaTag: typeof import("./getQueryLambdaTag").getQueryLambdaTag = null as any; export const getQueryLambdaTagOutput: typeof import("./getQueryLambdaTag").getQueryLambdaTagOutput = null as any; diff --git a/sdk/nodejs/queryLambda.ts b/sdk/nodejs/queryLambda.ts index 57cfa75..b8495ba 100644 --- a/sdk/nodejs/queryLambda.ts +++ b/sdk/nodejs/queryLambda.ts @@ -8,6 +8,28 @@ import * as utilities from "./utilities"; /** * Manages a Rockset Query Lambda. + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as fs from "fs"; + * import * as rockset from "@pulumi/rockset"; + * + * const config = new pulumi.Config(); + * const pinned_version = config.requireObject("pinned-version"); + * const top_movies = new rockset.QueryLambda("top-movies", { + * workspace: "commons", + * sqls: [{ + * query: fs.readFileSync(`${path.module}/data/top_movies.sql`, "utf8"), + * }], + * }); + * const active = new rockset.QueryLambdaTag("active", { + * queryLambda: top_movies.name, + * workspace: "commons", + * version: pinned_version == undefined ? top_movies.version : pinned_version, + * }); + * ``` */ export class QueryLambda extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/queryLambdaTag.ts b/sdk/nodejs/queryLambdaTag.ts index a3c1002..8e9625c 100644 --- a/sdk/nodejs/queryLambdaTag.ts +++ b/sdk/nodejs/queryLambdaTag.ts @@ -6,6 +6,19 @@ import * as utilities from "./utilities"; /** * Manages a Rockset Query Lambda Tag. + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as rockset from "@pulumi/rockset"; + * + * const active = new rockset.QueryLambdaTag("active", { + * queryLambda: "top-movies", + * version: "b22fb578b8106694", + * workspace: "commons", + * }); + * ``` */ export class QueryLambdaTag extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/tsconfig.json b/sdk/nodejs/tsconfig.json index e5a0805..c5c5491 100644 --- a/sdk/nodejs/tsconfig.json +++ b/sdk/nodejs/tsconfig.json @@ -24,6 +24,7 @@ "gcsCollection.ts", "gcsIntegration.ts", "getAccount.ts", + "getQueryLambda.ts", "getQueryLambdaTag.ts", "getUser.ts", "getVirtualInstance.ts", diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 6d89a1d..d388f34 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -152,15 +152,36 @@ export interface KafkaCollectionSource { } export interface KafkaCollectionSourceStatus { + /** + * Number of documents processed by this Kafka topic. + */ documentsProcessed?: pulumi.Input; + /** + * The type of partitions on a field. + */ lastConsumedTime?: pulumi.Input; + /** + * The status info per partition. + */ partitions?: pulumi.Input[]>; + /** + * State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + */ state?: pulumi.Input; } export interface KafkaCollectionSourceStatusPartition { + /** + * Per partition lag for offset. + */ offsetLag?: pulumi.Input; + /** + * The number of this partition. + */ partitionNumber?: pulumi.Input; + /** + * Latest offset of this partition. + */ partitionOffset?: pulumi.Input; } @@ -200,6 +221,10 @@ export interface MongodbCollectionSource { * The name of the Rockset MongoDB integration. */ integrationName: pulumi.Input; + /** + * Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + * Selecting this option will increase load on your upstream MongoDB database. + */ retrieveFullDocument?: pulumi.Input; /** * MongoDB scan end time. diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index aed705c..91b4be2 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -158,15 +158,36 @@ export interface KafkaCollectionSource { } export interface KafkaCollectionSourceStatus { + /** + * Number of documents processed by this Kafka topic. + */ documentsProcessed: number; + /** + * The type of partitions on a field. + */ lastConsumedTime: string; + /** + * The status info per partition. + */ partitions: outputs.KafkaCollectionSourceStatusPartition[]; + /** + * State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + */ state: string; } export interface KafkaCollectionSourceStatusPartition { + /** + * Per partition lag for offset. + */ offsetLag: number; + /** + * The number of this partition. + */ partitionNumber: number; + /** + * Latest offset of this partition. + */ partitionOffset: number; } @@ -206,6 +227,10 @@ export interface MongodbCollectionSource { * The name of the Rockset MongoDB integration. */ integrationName: string; + /** + * Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + * Selecting this option will increase load on your upstream MongoDB database. + */ retrieveFullDocument?: boolean; /** * MongoDB scan end time. diff --git a/sdk/nodejs/virtualInstance.ts b/sdk/nodejs/virtualInstance.ts index fd7aba5..e943506 100644 --- a/sdk/nodejs/virtualInstance.ts +++ b/sdk/nodejs/virtualInstance.ts @@ -84,10 +84,6 @@ export class VirtualInstance extends pulumi.CustomResource { * Is monitoring enabled for this Virtual Instance. */ public /*out*/ readonly monitoringEnabled!: pulumi.Output; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - */ - public readonly mountRefreshIntervalSeconds!: pulumi.Output; /** * Name of the virtual instance. */ @@ -128,7 +124,6 @@ export class VirtualInstance extends pulumi.CustomResource { resourceInputs["description"] = state ? state.description : undefined; resourceInputs["desiredSize"] = state ? state.desiredSize : undefined; resourceInputs["monitoringEnabled"] = state ? state.monitoringEnabled : undefined; - resourceInputs["mountRefreshIntervalSeconds"] = state ? state.mountRefreshIntervalSeconds : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["remountOnResume"] = state ? state.remountOnResume : undefined; resourceInputs["rrn"] = state ? state.rrn : undefined; @@ -141,7 +136,6 @@ export class VirtualInstance extends pulumi.CustomResource { } resourceInputs["autoSuspendSeconds"] = args ? args.autoSuspendSeconds : undefined; resourceInputs["description"] = args ? args.description : undefined; - resourceInputs["mountRefreshIntervalSeconds"] = args ? args.mountRefreshIntervalSeconds : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["remountOnResume"] = args ? args.remountOnResume : undefined; resourceInputs["size"] = args ? args.size : undefined; @@ -185,10 +179,6 @@ export interface VirtualInstanceState { * Is monitoring enabled for this Virtual Instance. */ monitoringEnabled?: pulumi.Input; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - */ - mountRefreshIntervalSeconds?: pulumi.Input; /** * Name of the virtual instance. */ @@ -223,10 +213,6 @@ export interface VirtualInstanceArgs { * Description of the virtual instance. */ description?: pulumi.Input; - /** - * Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - */ - mountRefreshIntervalSeconds?: pulumi.Input; /** * Name of the virtual instance. */ diff --git a/sdk/python/pulumi_rockset/__init__.py b/sdk/python/pulumi_rockset/__init__.py index aa135a6..63399db 100644 --- a/sdk/python/pulumi_rockset/__init__.py +++ b/sdk/python/pulumi_rockset/__init__.py @@ -14,6 +14,7 @@ from .gcs_collection import * from .gcs_integration import * from .get_account import * +from .get_query_lambda import * from .get_query_lambda_tag import * from .get_user import * from .get_virtual_instance import * diff --git a/sdk/python/pulumi_rockset/_inputs.py b/sdk/python/pulumi_rockset/_inputs.py index 9ad6635..a4a05fc 100644 --- a/sdk/python/pulumi_rockset/_inputs.py +++ b/sdk/python/pulumi_rockset/_inputs.py @@ -610,6 +610,12 @@ def __init__(__self__, *, last_consumed_time: Optional[pulumi.Input[str]] = None, partitions: Optional[pulumi.Input[Sequence[pulumi.Input['KafkaCollectionSourceStatusPartitionArgs']]]] = None, state: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[int] documents_processed: Number of documents processed by this Kafka topic. + :param pulumi.Input[str] last_consumed_time: The type of partitions on a field. + :param pulumi.Input[Sequence[pulumi.Input['KafkaCollectionSourceStatusPartitionArgs']]] partitions: The status info per partition. + :param pulumi.Input[str] state: State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + """ if documents_processed is not None: pulumi.set(__self__, "documents_processed", documents_processed) if last_consumed_time is not None: @@ -622,6 +628,9 @@ def __init__(__self__, *, @property @pulumi.getter(name="documentsProcessed") def documents_processed(self) -> Optional[pulumi.Input[int]]: + """ + Number of documents processed by this Kafka topic. + """ return pulumi.get(self, "documents_processed") @documents_processed.setter @@ -631,6 +640,9 @@ def documents_processed(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="lastConsumedTime") def last_consumed_time(self) -> Optional[pulumi.Input[str]]: + """ + The type of partitions on a field. + """ return pulumi.get(self, "last_consumed_time") @last_consumed_time.setter @@ -640,6 +652,9 @@ def last_consumed_time(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def partitions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['KafkaCollectionSourceStatusPartitionArgs']]]]: + """ + The status info per partition. + """ return pulumi.get(self, "partitions") @partitions.setter @@ -649,6 +664,9 @@ def partitions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['KafkaCo @property @pulumi.getter def state(self) -> Optional[pulumi.Input[str]]: + """ + State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + """ return pulumi.get(self, "state") @state.setter @@ -662,6 +680,11 @@ def __init__(__self__, *, offset_lag: Optional[pulumi.Input[int]] = None, partition_number: Optional[pulumi.Input[int]] = None, partition_offset: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] offset_lag: Per partition lag for offset. + :param pulumi.Input[int] partition_number: The number of this partition. + :param pulumi.Input[int] partition_offset: Latest offset of this partition. + """ if offset_lag is not None: pulumi.set(__self__, "offset_lag", offset_lag) if partition_number is not None: @@ -672,6 +695,9 @@ def __init__(__self__, *, @property @pulumi.getter(name="offsetLag") def offset_lag(self) -> Optional[pulumi.Input[int]]: + """ + Per partition lag for offset. + """ return pulumi.get(self, "offset_lag") @offset_lag.setter @@ -681,6 +707,9 @@ def offset_lag(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="partitionNumber") def partition_number(self) -> Optional[pulumi.Input[int]]: + """ + The number of this partition. + """ return pulumi.get(self, "partition_number") @partition_number.setter @@ -690,6 +719,9 @@ def partition_number(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="partitionOffset") def partition_offset(self) -> Optional[pulumi.Input[int]]: + """ + Latest offset of this partition. + """ return pulumi.get(self, "partition_offset") @partition_offset.setter @@ -803,6 +835,8 @@ def __init__(__self__, *, :param pulumi.Input[str] collection_name: MongoDB collection name of the target collection. :param pulumi.Input[str] database_name: MongoDB database name containing the target collection. :param pulumi.Input[str] integration_name: The name of the Rockset MongoDB integration. + :param pulumi.Input[bool] retrieve_full_document: Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + Selecting this option will increase load on your upstream MongoDB database. :param pulumi.Input[str] scan_end_time: MongoDB scan end time. :param pulumi.Input[int] scan_records_processed: Number of records inserted using scan. :param pulumi.Input[str] scan_start_time: MongoDB scan start time. @@ -882,6 +916,10 @@ def integration_name(self, value: pulumi.Input[str]): @property @pulumi.getter(name="retrieveFullDocument") def retrieve_full_document(self) -> Optional[pulumi.Input[bool]]: + """ + Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + Selecting this option will increase load on your upstream MongoDB database. + """ return pulumi.get(self, "retrieve_full_document") @retrieve_full_document.setter diff --git a/sdk/python/pulumi_rockset/_utilities.py b/sdk/python/pulumi_rockset/_utilities.py index 968f8f5..8219769 100644 --- a/sdk/python/pulumi_rockset/_utilities.py +++ b/sdk/python/pulumi_rockset/_utilities.py @@ -8,7 +8,6 @@ import inspect import json import os -import pkg_resources import sys import typing @@ -19,6 +18,11 @@ from semver import VersionInfo as SemverVersion from parver import Version as PEP440Version +if sys.version_info >= (3, 8): + from importlib import metadata +else: + import importlib_metadata as metadata + def get_env(*args): for v in args: @@ -72,7 +76,7 @@ def _get_semver_version(): # to receive a valid semver string when receiving requests from the language host, so it's our # responsibility as the library to convert our own PEP440 version into a valid semver string. - pep440_version_string = pkg_resources.require(root_package)[0].version + pep440_version_string = metadata.version(root_package) pep440_version = PEP440Version.parse(pep440_version_string) (major, minor, patch) = pep440_version.release prerelease = None diff --git a/sdk/python/pulumi_rockset/collection_mount.py b/sdk/python/pulumi_rockset/collection_mount.py index d228b63..151209b 100644 --- a/sdk/python/pulumi_rockset/collection_mount.py +++ b/sdk/python/pulumi_rockset/collection_mount.py @@ -56,7 +56,6 @@ def __init__(__self__, *, last_refresh_time: Optional[pulumi.Input[int]] = None, path: Optional[pulumi.Input[str]] = None, rrn: Optional[pulumi.Input[str]] = None, - snapshot_expiration_time: Optional[pulumi.Input[int]] = None, state: Optional[pulumi.Input[str]] = None, virtual_instance_id: Optional[pulumi.Input[str]] = None, virtual_instance_rrn: Optional[pulumi.Input[str]] = None): @@ -66,7 +65,6 @@ def __init__(__self__, *, :param pulumi.Input[int] last_refresh_time: UNIX timestamp in milliseconds for most recent refresh. Not applicable for live mounts. :param pulumi.Input[str] path: Collection path to be mounted, in the form workspace.collection :param pulumi.Input[str] rrn: RRN of this mount. - :param pulumi.Input[int] snapshot_expiration_time: UNIX timestamp in milliseconds when the snapshot expires. :param pulumi.Input[str] state: Mount state. :param pulumi.Input[str] virtual_instance_id: Virtual Instance id :param pulumi.Input[str] virtual_instance_rrn: Virtual Instance RRN @@ -79,8 +77,6 @@ def __init__(__self__, *, pulumi.set(__self__, "path", path) if rrn is not None: pulumi.set(__self__, "rrn", rrn) - if snapshot_expiration_time is not None: - pulumi.set(__self__, "snapshot_expiration_time", snapshot_expiration_time) if state is not None: pulumi.set(__self__, "state", state) if virtual_instance_id is not None: @@ -136,18 +132,6 @@ def rrn(self) -> Optional[pulumi.Input[str]]: def rrn(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "rrn", value) - @property - @pulumi.getter(name="snapshotExpirationTime") - def snapshot_expiration_time(self) -> Optional[pulumi.Input[int]]: - """ - UNIX timestamp in milliseconds when the snapshot expires. - """ - return pulumi.get(self, "snapshot_expiration_time") - - @snapshot_expiration_time.setter - def snapshot_expiration_time(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "snapshot_expiration_time", value) - @property @pulumi.getter def state(self) -> Optional[pulumi.Input[str]]: @@ -279,7 +263,6 @@ def _internal_init(__self__, __props__.__dict__["created_at"] = None __props__.__dict__["last_refresh_time"] = None __props__.__dict__["rrn"] = None - __props__.__dict__["snapshot_expiration_time"] = None __props__.__dict__["state"] = None __props__.__dict__["virtual_instance_rrn"] = None super(CollectionMount, __self__).__init__( @@ -296,7 +279,6 @@ def get(resource_name: str, last_refresh_time: Optional[pulumi.Input[int]] = None, path: Optional[pulumi.Input[str]] = None, rrn: Optional[pulumi.Input[str]] = None, - snapshot_expiration_time: Optional[pulumi.Input[int]] = None, state: Optional[pulumi.Input[str]] = None, virtual_instance_id: Optional[pulumi.Input[str]] = None, virtual_instance_rrn: Optional[pulumi.Input[str]] = None) -> 'CollectionMount': @@ -311,7 +293,6 @@ def get(resource_name: str, :param pulumi.Input[int] last_refresh_time: UNIX timestamp in milliseconds for most recent refresh. Not applicable for live mounts. :param pulumi.Input[str] path: Collection path to be mounted, in the form workspace.collection :param pulumi.Input[str] rrn: RRN of this mount. - :param pulumi.Input[int] snapshot_expiration_time: UNIX timestamp in milliseconds when the snapshot expires. :param pulumi.Input[str] state: Mount state. :param pulumi.Input[str] virtual_instance_id: Virtual Instance id :param pulumi.Input[str] virtual_instance_rrn: Virtual Instance RRN @@ -324,7 +305,6 @@ def get(resource_name: str, __props__.__dict__["last_refresh_time"] = last_refresh_time __props__.__dict__["path"] = path __props__.__dict__["rrn"] = rrn - __props__.__dict__["snapshot_expiration_time"] = snapshot_expiration_time __props__.__dict__["state"] = state __props__.__dict__["virtual_instance_id"] = virtual_instance_id __props__.__dict__["virtual_instance_rrn"] = virtual_instance_rrn @@ -362,14 +342,6 @@ def rrn(self) -> pulumi.Output[str]: """ return pulumi.get(self, "rrn") - @property - @pulumi.getter(name="snapshotExpirationTime") - def snapshot_expiration_time(self) -> pulumi.Output[int]: - """ - UNIX timestamp in milliseconds when the snapshot expires. - """ - return pulumi.get(self, "snapshot_expiration_time") - @property @pulumi.getter def state(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_rockset/get_query_lambda.py b/sdk/python/pulumi_rockset/get_query_lambda.py new file mode 100644 index 0000000..b8fdfb4 --- /dev/null +++ b/sdk/python/pulumi_rockset/get_query_lambda.py @@ -0,0 +1,174 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from . import _utilities + +__all__ = [ + 'GetQueryLambdaResult', + 'AwaitableGetQueryLambdaResult', + 'get_query_lambda', + 'get_query_lambda_output', +] + +@pulumi.output_type +class GetQueryLambdaResult: + """ + A collection of values returned by getQueryLambda. + """ + def __init__(__self__, description=None, id=None, last_executed=None, name=None, sql=None, tag=None, version=None, workspace=None): + if description and not isinstance(description, str): + raise TypeError("Expected argument 'description' to be a str") + pulumi.set(__self__, "description", description) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if last_executed and not isinstance(last_executed, str): + raise TypeError("Expected argument 'last_executed' to be a str") + pulumi.set(__self__, "last_executed", last_executed) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sql and not isinstance(sql, str): + raise TypeError("Expected argument 'sql' to be a str") + pulumi.set(__self__, "sql", sql) + if tag and not isinstance(tag, str): + raise TypeError("Expected argument 'tag' to be a str") + pulumi.set(__self__, "tag", tag) + if version and not isinstance(version, str): + raise TypeError("Expected argument 'version' to be a str") + pulumi.set(__self__, "version", version) + if workspace and not isinstance(workspace, str): + raise TypeError("Expected argument 'workspace' to be a str") + pulumi.set(__self__, "workspace", workspace) + + @property + @pulumi.getter + def description(self) -> str: + """ + Description of the query lambda. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> str: + """ + The provider-assigned unique ID for this managed resource. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="lastExecuted") + def last_executed(self) -> str: + """ + Last time the query lambda was executed. + """ + return pulumi.get(self, "last_executed") + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of the query lambda. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sql(self) -> str: + """ + Query lambda SQL. + """ + return pulumi.get(self, "sql") + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + """ + Tag name. + """ + return pulumi.get(self, "tag") + + @property + @pulumi.getter + def version(self) -> str: + """ + Query lambda tag version. + """ + return pulumi.get(self, "version") + + @property + @pulumi.getter + def workspace(self) -> str: + """ + Workspace the query lambda resides in. + """ + return pulumi.get(self, "workspace") + + +class AwaitableGetQueryLambdaResult(GetQueryLambdaResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetQueryLambdaResult( + description=self.description, + id=self.id, + last_executed=self.last_executed, + name=self.name, + sql=self.sql, + tag=self.tag, + version=self.version, + workspace=self.workspace) + + +def get_query_lambda(name: Optional[str] = None, + tag: Optional[str] = None, + workspace: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetQueryLambdaResult: + """ + Gets information about a query lambda. The `tag` defaults to `latest`. + + + :param str name: Name of the query lambda. + :param str tag: Tag name. + :param str workspace: Workspace the query lambda resides in. + """ + __args__ = dict() + __args__['name'] = name + __args__['tag'] = tag + __args__['workspace'] = workspace + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('rockset:index/getQueryLambda:getQueryLambda', __args__, opts=opts, typ=GetQueryLambdaResult).value + + return AwaitableGetQueryLambdaResult( + description=pulumi.get(__ret__, 'description'), + id=pulumi.get(__ret__, 'id'), + last_executed=pulumi.get(__ret__, 'last_executed'), + name=pulumi.get(__ret__, 'name'), + sql=pulumi.get(__ret__, 'sql'), + tag=pulumi.get(__ret__, 'tag'), + version=pulumi.get(__ret__, 'version'), + workspace=pulumi.get(__ret__, 'workspace')) + + +@_utilities.lift_output_func(get_query_lambda) +def get_query_lambda_output(name: Optional[pulumi.Input[str]] = None, + tag: Optional[pulumi.Input[Optional[str]]] = None, + workspace: Optional[pulumi.Input[str]] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetQueryLambdaResult]: + """ + Gets information about a query lambda. The `tag` defaults to `latest`. + + + :param str name: Name of the query lambda. + :param str tag: Tag name. + :param str workspace: Workspace the query lambda resides in. + """ + ... diff --git a/sdk/python/pulumi_rockset/get_query_lambda_tag.py b/sdk/python/pulumi_rockset/get_query_lambda_tag.py index b0ac24f..641bd22 100644 --- a/sdk/python/pulumi_rockset/get_query_lambda_tag.py +++ b/sdk/python/pulumi_rockset/get_query_lambda_tag.py @@ -133,7 +133,8 @@ def get_query_lambda_tag(name: Optional[str] = None, workspace: Optional[str] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetQueryLambdaTagResult: """ - Use this data source to access information about an existing resource. + Deprecated. Use `QueryLambda` instead and specify the `tag`. + :param str name: Name of the query lambda. :param str tag: Tag name. @@ -163,7 +164,8 @@ def get_query_lambda_tag_output(name: Optional[pulumi.Input[str]] = None, workspace: Optional[pulumi.Input[str]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetQueryLambdaTagResult]: """ - Use this data source to access information about an existing resource. + Deprecated. Use `QueryLambda` instead and specify the `tag`. + :param str name: Name of the query lambda. :param str tag: Tag name. diff --git a/sdk/python/pulumi_rockset/get_user.py b/sdk/python/pulumi_rockset/get_user.py index cb7cf54..e859069 100644 --- a/sdk/python/pulumi_rockset/get_user.py +++ b/sdk/python/pulumi_rockset/get_user.py @@ -43,9 +43,9 @@ def __init__(__self__, email=None, first_name=None, id=None, last_name=None, rol @property @pulumi.getter - def email(self) -> str: + def email(self) -> Optional[str]: """ - User email. + User email. If absent or blank, it gets the current user. """ return pulumi.get(self, "email") @@ -119,7 +119,7 @@ def get_user(email: Optional[str] = None, ``` - :param str email: User email. + :param str email: User email. If absent or blank, it gets the current user. """ __args__ = dict() __args__['email'] = email @@ -136,7 +136,7 @@ def get_user(email: Optional[str] = None, @_utilities.lift_output_func(get_user) -def get_user_output(email: Optional[pulumi.Input[str]] = None, +def get_user_output(email: Optional[pulumi.Input[Optional[str]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetUserResult]: """ This data source can be used to fetch information about a specific user. @@ -151,6 +151,6 @@ def get_user_output(email: Optional[pulumi.Input[str]] = None, ``` - :param str email: User email. + :param str email: User email. If absent or blank, it gets the current user. """ ... diff --git a/sdk/python/pulumi_rockset/get_virtual_instance.py b/sdk/python/pulumi_rockset/get_virtual_instance.py index 31d8988..27a5e5a 100644 --- a/sdk/python/pulumi_rockset/get_virtual_instance.py +++ b/sdk/python/pulumi_rockset/get_virtual_instance.py @@ -21,7 +21,7 @@ class GetVirtualInstanceResult: """ A collection of values returned by getVirtualInstance. """ - def __init__(__self__, auto_suspend_seconds=None, current_size=None, default=None, description=None, desired_size=None, enable_remount_on_resume=None, id=None, mount_refresh_interval_seconds=None, name=None, state=None): + def __init__(__self__, auto_suspend_seconds=None, current_size=None, default=None, description=None, desired_size=None, enable_remount_on_resume=None, id=None, name=None, state=None): if auto_suspend_seconds and not isinstance(auto_suspend_seconds, int): raise TypeError("Expected argument 'auto_suspend_seconds' to be a int") pulumi.set(__self__, "auto_suspend_seconds", auto_suspend_seconds) @@ -43,9 +43,6 @@ def __init__(__self__, auto_suspend_seconds=None, current_size=None, default=Non if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) - if mount_refresh_interval_seconds and not isinstance(mount_refresh_interval_seconds, int): - raise TypeError("Expected argument 'mount_refresh_interval_seconds' to be a int") - pulumi.set(__self__, "mount_refresh_interval_seconds", mount_refresh_interval_seconds) if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) @@ -109,14 +106,6 @@ def id(self) -> str: """ return pulumi.get(self, "id") - @property - @pulumi.getter(name="mountRefreshIntervalSeconds") - def mount_refresh_interval_seconds(self) -> Optional[int]: - """ - Number of seconds between data refreshes for mounts on this Virtual Instance. - """ - return pulumi.get(self, "mount_refresh_interval_seconds") - @property @pulumi.getter def name(self) -> Optional[str]: @@ -147,7 +136,6 @@ def __await__(self): desired_size=self.desired_size, enable_remount_on_resume=self.enable_remount_on_resume, id=self.id, - mount_refresh_interval_seconds=self.mount_refresh_interval_seconds, name=self.name, state=self.state) @@ -159,7 +147,6 @@ def get_virtual_instance(auto_suspend_seconds: Optional[int] = None, desired_size: Optional[str] = None, enable_remount_on_resume: Optional[bool] = None, id: Optional[str] = None, - mount_refresh_interval_seconds: Optional[int] = None, name: Optional[str] = None, state: Optional[str] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetVirtualInstanceResult: @@ -173,7 +160,6 @@ def get_virtual_instance(auto_suspend_seconds: Optional[int] = None, :param str desired_size: Virtual Instance desired size. :param bool enable_remount_on_resume: When a Virtual Instance is resumed, it will remount all collections that were mounted when the Virtual Instance was suspended. :param str id: Virtual Instance id. - :param int mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. :param str name: Virtual Instance name. :param str state: Virtual Instance state. """ @@ -185,7 +171,6 @@ def get_virtual_instance(auto_suspend_seconds: Optional[int] = None, __args__['desiredSize'] = desired_size __args__['enableRemountOnResume'] = enable_remount_on_resume __args__['id'] = id - __args__['mountRefreshIntervalSeconds'] = mount_refresh_interval_seconds __args__['name'] = name __args__['state'] = state opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -199,7 +184,6 @@ def get_virtual_instance(auto_suspend_seconds: Optional[int] = None, desired_size=pulumi.get(__ret__, 'desired_size'), enable_remount_on_resume=pulumi.get(__ret__, 'enable_remount_on_resume'), id=pulumi.get(__ret__, 'id'), - mount_refresh_interval_seconds=pulumi.get(__ret__, 'mount_refresh_interval_seconds'), name=pulumi.get(__ret__, 'name'), state=pulumi.get(__ret__, 'state')) @@ -212,7 +196,6 @@ def get_virtual_instance_output(auto_suspend_seconds: Optional[pulumi.Input[Opti desired_size: Optional[pulumi.Input[Optional[str]]] = None, enable_remount_on_resume: Optional[pulumi.Input[Optional[bool]]] = None, id: Optional[pulumi.Input[str]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[Optional[int]]] = None, name: Optional[pulumi.Input[Optional[str]]] = None, state: Optional[pulumi.Input[Optional[str]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetVirtualInstanceResult]: @@ -226,7 +209,6 @@ def get_virtual_instance_output(auto_suspend_seconds: Optional[pulumi.Input[Opti :param str desired_size: Virtual Instance desired size. :param bool enable_remount_on_resume: When a Virtual Instance is resumed, it will remount all collections that were mounted when the Virtual Instance was suspended. :param str id: Virtual Instance id. - :param int mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. :param str name: Virtual Instance name. :param str state: Virtual Instance state. """ diff --git a/sdk/python/pulumi_rockset/outputs.py b/sdk/python/pulumi_rockset/outputs.py index 1624ba5..4abaf60 100644 --- a/sdk/python/pulumi_rockset/outputs.py +++ b/sdk/python/pulumi_rockset/outputs.py @@ -614,6 +614,12 @@ def __init__(__self__, *, last_consumed_time: Optional[str] = None, partitions: Optional[Sequence['outputs.KafkaCollectionSourceStatusPartition']] = None, state: Optional[str] = None): + """ + :param int documents_processed: Number of documents processed by this Kafka topic. + :param str last_consumed_time: The type of partitions on a field. + :param Sequence['KafkaCollectionSourceStatusPartitionArgs'] partitions: The status info per partition. + :param str state: State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + """ if documents_processed is not None: pulumi.set(__self__, "documents_processed", documents_processed) if last_consumed_time is not None: @@ -626,21 +632,33 @@ def __init__(__self__, *, @property @pulumi.getter(name="documentsProcessed") def documents_processed(self) -> Optional[int]: + """ + Number of documents processed by this Kafka topic. + """ return pulumi.get(self, "documents_processed") @property @pulumi.getter(name="lastConsumedTime") def last_consumed_time(self) -> Optional[str]: + """ + The type of partitions on a field. + """ return pulumi.get(self, "last_consumed_time") @property @pulumi.getter def partitions(self) -> Optional[Sequence['outputs.KafkaCollectionSourceStatusPartition']]: + """ + The status info per partition. + """ return pulumi.get(self, "partitions") @property @pulumi.getter def state(self) -> Optional[str]: + """ + State of the Kafka source. Possible values: NO_DOCS_YET, ACTIVE, DORMANT. + """ return pulumi.get(self, "state") @@ -671,6 +689,11 @@ def __init__(__self__, *, offset_lag: Optional[int] = None, partition_number: Optional[int] = None, partition_offset: Optional[int] = None): + """ + :param int offset_lag: Per partition lag for offset. + :param int partition_number: The number of this partition. + :param int partition_offset: Latest offset of this partition. + """ if offset_lag is not None: pulumi.set(__self__, "offset_lag", offset_lag) if partition_number is not None: @@ -681,16 +704,25 @@ def __init__(__self__, *, @property @pulumi.getter(name="offsetLag") def offset_lag(self) -> Optional[int]: + """ + Per partition lag for offset. + """ return pulumi.get(self, "offset_lag") @property @pulumi.getter(name="partitionNumber") def partition_number(self) -> Optional[int]: + """ + The number of this partition. + """ return pulumi.get(self, "partition_number") @property @pulumi.getter(name="partitionOffset") def partition_offset(self) -> Optional[int]: + """ + Latest offset of this partition. + """ return pulumi.get(self, "partition_offset") @@ -846,6 +878,8 @@ def __init__(__self__, *, :param str collection_name: MongoDB collection name of the target collection. :param str database_name: MongoDB database name containing the target collection. :param str integration_name: The name of the Rockset MongoDB integration. + :param bool retrieve_full_document: Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + Selecting this option will increase load on your upstream MongoDB database. :param str scan_end_time: MongoDB scan end time. :param int scan_records_processed: Number of records inserted using scan. :param str scan_start_time: MongoDB scan start time. @@ -913,6 +947,10 @@ def integration_name(self) -> str: @property @pulumi.getter(name="retrieveFullDocument") def retrieve_full_document(self) -> Optional[bool]: + """ + Whether to get the full document from the MongoDB change stream to enable multi-field expression transformations. + Selecting this option will increase load on your upstream MongoDB database. + """ return pulumi.get(self, "retrieve_full_document") @property diff --git a/sdk/python/pulumi_rockset/query_lambda.py b/sdk/python/pulumi_rockset/query_lambda.py index 8885957..ae5c158 100644 --- a/sdk/python/pulumi_rockset/query_lambda.py +++ b/sdk/python/pulumi_rockset/query_lambda.py @@ -192,6 +192,25 @@ def __init__(__self__, """ Manages a Rockset Query Lambda. + ## Example Usage + + ```python + import pulumi + import pulumi_rockset as rockset + + config = pulumi.Config() + pinned_version = config.require_object("pinned-version") + top_movies = rockset.QueryLambda("top-movies", + workspace="commons", + sqls=[rockset.QueryLambdaSqlArgs( + query=(lambda path: open(path).read())(f"{path['module']}/data/top_movies.sql"), + )]) + active = rockset.QueryLambdaTag("active", + query_lambda=top_movies.name, + workspace="commons", + version=top_movies.version if pinned_version == None else pinned_version) + ``` + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Text describing the query lambda. @@ -207,6 +226,25 @@ def __init__(__self__, """ Manages a Rockset Query Lambda. + ## Example Usage + + ```python + import pulumi + import pulumi_rockset as rockset + + config = pulumi.Config() + pinned_version = config.require_object("pinned-version") + top_movies = rockset.QueryLambda("top-movies", + workspace="commons", + sqls=[rockset.QueryLambdaSqlArgs( + query=(lambda path: open(path).read())(f"{path['module']}/data/top_movies.sql"), + )]) + active = rockset.QueryLambdaTag("active", + query_lambda=top_movies.name, + workspace="commons", + version=top_movies.version if pinned_version == None else pinned_version) + ``` + :param str resource_name: The name of the resource. :param QueryLambdaArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. diff --git a/sdk/python/pulumi_rockset/query_lambda_tag.py b/sdk/python/pulumi_rockset/query_lambda_tag.py index 5aaaefe..4b79ea5 100644 --- a/sdk/python/pulumi_rockset/query_lambda_tag.py +++ b/sdk/python/pulumi_rockset/query_lambda_tag.py @@ -165,6 +165,18 @@ def __init__(__self__, """ Manages a Rockset Query Lambda Tag. + ## Example Usage + + ```python + import pulumi + import pulumi_rockset as rockset + + active = rockset.QueryLambdaTag("active", + query_lambda="top-movies", + version="b22fb578b8106694", + workspace="commons") + ``` + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] name: Unique identifier for the tag. Can contain alphanumeric or dash characters. @@ -181,6 +193,18 @@ def __init__(__self__, """ Manages a Rockset Query Lambda Tag. + ## Example Usage + + ```python + import pulumi + import pulumi_rockset as rockset + + active = rockset.QueryLambdaTag("active", + query_lambda="top-movies", + version="b22fb578b8106694", + workspace="commons") + ``` + :param str resource_name: The name of the resource. :param QueryLambdaTagArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. diff --git a/sdk/python/pulumi_rockset/virtual_instance.py b/sdk/python/pulumi_rockset/virtual_instance.py index d6bdac2..28b5948 100644 --- a/sdk/python/pulumi_rockset/virtual_instance.py +++ b/sdk/python/pulumi_rockset/virtual_instance.py @@ -17,7 +17,6 @@ def __init__(__self__, *, size: pulumi.Input[str], auto_suspend_seconds: Optional[pulumi.Input[int]] = None, description: Optional[pulumi.Input[str]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, remount_on_resume: Optional[pulumi.Input[bool]] = None): """ @@ -25,7 +24,6 @@ def __init__(__self__, *, :param pulumi.Input[str] size: Requested virtual instance size. Note that this field is called type in the API documentation. :param pulumi.Input[int] auto_suspend_seconds: Number of seconds without queries after which the Virtual Instance is suspended. :param pulumi.Input[str] description: Description of the virtual instance. - :param pulumi.Input[int] mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. :param pulumi.Input[str] name: Name of the virtual instance. :param pulumi.Input[bool] remount_on_resume: When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. """ @@ -34,8 +32,6 @@ def __init__(__self__, *, pulumi.set(__self__, "auto_suspend_seconds", auto_suspend_seconds) if description is not None: pulumi.set(__self__, "description", description) - if mount_refresh_interval_seconds is not None: - pulumi.set(__self__, "mount_refresh_interval_seconds", mount_refresh_interval_seconds) if name is not None: pulumi.set(__self__, "name", name) if remount_on_resume is not None: @@ -77,18 +73,6 @@ def description(self) -> Optional[pulumi.Input[str]]: def description(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "description", value) - @property - @pulumi.getter(name="mountRefreshIntervalSeconds") - def mount_refresh_interval_seconds(self) -> Optional[pulumi.Input[int]]: - """ - Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - """ - return pulumi.get(self, "mount_refresh_interval_seconds") - - @mount_refresh_interval_seconds.setter - def mount_refresh_interval_seconds(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "mount_refresh_interval_seconds", value) - @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -123,7 +107,6 @@ def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, desired_size: Optional[pulumi.Input[str]] = None, monitoring_enabled: Optional[pulumi.Input[bool]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, remount_on_resume: Optional[pulumi.Input[bool]] = None, rrn: Optional[pulumi.Input[str]] = None, @@ -137,7 +120,6 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the virtual instance. :param pulumi.Input[str] desired_size: Desired size of the virtual instance. :param pulumi.Input[bool] monitoring_enabled: Is monitoring enabled for this Virtual Instance. - :param pulumi.Input[int] mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. :param pulumi.Input[str] name: Name of the virtual instance. :param pulumi.Input[bool] remount_on_resume: When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. :param pulumi.Input[str] rrn: RRN of this Virtual Instance. @@ -156,8 +138,6 @@ def __init__(__self__, *, pulumi.set(__self__, "desired_size", desired_size) if monitoring_enabled is not None: pulumi.set(__self__, "monitoring_enabled", monitoring_enabled) - if mount_refresh_interval_seconds is not None: - pulumi.set(__self__, "mount_refresh_interval_seconds", mount_refresh_interval_seconds) if name is not None: pulumi.set(__self__, "name", name) if remount_on_resume is not None: @@ -241,18 +221,6 @@ def monitoring_enabled(self) -> Optional[pulumi.Input[bool]]: def monitoring_enabled(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "monitoring_enabled", value) - @property - @pulumi.getter(name="mountRefreshIntervalSeconds") - def mount_refresh_interval_seconds(self) -> Optional[pulumi.Input[int]]: - """ - Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - """ - return pulumi.get(self, "mount_refresh_interval_seconds") - - @mount_refresh_interval_seconds.setter - def mount_refresh_interval_seconds(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "mount_refresh_interval_seconds", value) - @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -321,7 +289,6 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, auto_suspend_seconds: Optional[pulumi.Input[int]] = None, description: Optional[pulumi.Input[str]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, remount_on_resume: Optional[pulumi.Input[bool]] = None, size: Optional[pulumi.Input[str]] = None, @@ -356,7 +323,6 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] auto_suspend_seconds: Number of seconds without queries after which the Virtual Instance is suspended. :param pulumi.Input[str] description: Description of the virtual instance. - :param pulumi.Input[int] mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. :param pulumi.Input[str] name: Name of the virtual instance. :param pulumi.Input[bool] remount_on_resume: When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. :param pulumi.Input[str] size: Requested virtual instance size. Note that this field is called type in the API documentation. @@ -410,7 +376,6 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, auto_suspend_seconds: Optional[pulumi.Input[int]] = None, description: Optional[pulumi.Input[str]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, remount_on_resume: Optional[pulumi.Input[bool]] = None, size: Optional[pulumi.Input[str]] = None, @@ -425,7 +390,6 @@ def _internal_init(__self__, __props__.__dict__["auto_suspend_seconds"] = auto_suspend_seconds __props__.__dict__["description"] = description - __props__.__dict__["mount_refresh_interval_seconds"] = mount_refresh_interval_seconds __props__.__dict__["name"] = name __props__.__dict__["remount_on_resume"] = remount_on_resume if size is None and not opts.urn: @@ -453,7 +417,6 @@ def get(resource_name: str, description: Optional[pulumi.Input[str]] = None, desired_size: Optional[pulumi.Input[str]] = None, monitoring_enabled: Optional[pulumi.Input[bool]] = None, - mount_refresh_interval_seconds: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, remount_on_resume: Optional[pulumi.Input[bool]] = None, rrn: Optional[pulumi.Input[str]] = None, @@ -472,7 +435,6 @@ def get(resource_name: str, :param pulumi.Input[str] description: Description of the virtual instance. :param pulumi.Input[str] desired_size: Desired size of the virtual instance. :param pulumi.Input[bool] monitoring_enabled: Is monitoring enabled for this Virtual Instance. - :param pulumi.Input[int] mount_refresh_interval_seconds: Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. :param pulumi.Input[str] name: Name of the virtual instance. :param pulumi.Input[bool] remount_on_resume: When a Virtual Instance is resumed, remount all collections that were mounted when the Virtual Instance was suspended. :param pulumi.Input[str] rrn: RRN of this Virtual Instance. @@ -489,7 +451,6 @@ def get(resource_name: str, __props__.__dict__["description"] = description __props__.__dict__["desired_size"] = desired_size __props__.__dict__["monitoring_enabled"] = monitoring_enabled - __props__.__dict__["mount_refresh_interval_seconds"] = mount_refresh_interval_seconds __props__.__dict__["name"] = name __props__.__dict__["remount_on_resume"] = remount_on_resume __props__.__dict__["rrn"] = rrn @@ -545,14 +506,6 @@ def monitoring_enabled(self) -> pulumi.Output[bool]: """ return pulumi.get(self, "monitoring_enabled") - @property - @pulumi.getter(name="mountRefreshIntervalSeconds") - def mount_refresh_interval_seconds(self) -> pulumi.Output[Optional[int]]: - """ - Number of seconds between data refreshes for mounts on this Virtual Instance. A value of 0 means continuous refresh and a value of null means never refresh. - """ - return pulumi.get(self, "mount_refresh_interval_seconds") - @property @pulumi.getter def name(self) -> pulumi.Output[str]: diff --git a/sdk/python/setup.py b/sdk/python/setup.py index 3c8e673..c853dd5 100644 --- a/sdk/python/setup.py +++ b/sdk/python/setup.py @@ -3,12 +3,13 @@ # *** Do not edit by hand unless you're certain you know what you are doing! *** import errno +import os from setuptools import setup, find_packages from setuptools.command.install import install from subprocess import check_call -VERSION = "0.0.0" +VERSION = os.getenv("PULUMI_PYTHON_VERSION", "0.0.0") def readme(): try: with open('README.md', encoding='utf-8') as f: @@ -37,6 +38,7 @@ def readme(): ] }, install_requires=[ + 'importlib-metadata>=6.0.0,<7.0.0; python_version < "3.8"', 'parver>=0.2.1', 'pulumi>=3.0.0,<4.0.0', 'semver>=2.8.1'