diff --git a/examples/go.mod b/examples/go.mod index e1b1b36ee..97a55afd2 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,17 +2,17 @@ module github.com/pulumi/pulumi-datadog/examples/v4 go 1.21 -require github.com/pulumi/pulumi/pkg/v3 v3.67.0 +require github.com/pulumi/pulumi/pkg/v3 v3.81.0 require ( - cloud.google.com/go v0.110.0 // indirect - cloud.google.com/go/compute v1.18.0 // indirect + cloud.google.com/go v0.110.4 // indirect + cloud.google.com/go/compute v1.20.1 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v0.12.0 // indirect - cloud.google.com/go/kms v1.8.0 // 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.4.1 // indirect - cloud.google.com/go/storage v1.29.0 // indirect + cloud.google.com/go/longrunning v0.5.1 // indirect + cloud.google.com/go/storage v1.30.1 // indirect github.com/AlecAivazis/survey/v2 v2.0.5 // indirect github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1 // indirect @@ -38,7 +38,8 @@ require ( github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect - github.com/aws/aws-sdk-go v1.44.214 // 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/aws/protocol/eventstream v1.4.3 // indirect github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect @@ -58,14 +59,19 @@ require ( 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/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 + github.com/charmbracelet/bubbles v0.16.1 // indirect + github.com/charmbracelet/bubbletea v0.24.2 // indirect + github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect github.com/cloudflare/circl v1.3.3 // indirect + github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect - github.com/dustin/go-humanize v1.0.0 // indirect + github.com/dustin/go-humanize v1.0.1 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/fatih/color v1.13.0 // indirect @@ -76,16 +82,17 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt v3.2.1+incompatible // indirect github.com/golang-jwt/jwt/v4 v4.4.2 // indirect - github.com/golang/glog v1.0.0 // indirect + github.com/golang/glog v1.1.0 // 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.5.9 // 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/wire v0.5.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect - github.com/googleapis/gax-go/v2 v2.7.0 // indirect + github.com/googleapis/gax-go/v2 v2.11.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 @@ -117,9 +124,11 @@ require ( github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // 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.14 // indirect - github.com/mattn/go-runewidth v0.0.13 // indirect + github.com/mattn/go-isatty v0.0.18 // indirect + github.com/mattn/go-localereader v0.0.1 // indirect + github.com/mattn/go-runewidth v0.0.14 // indirect github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b // indirect github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect @@ -130,7 +139,10 @@ require ( github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b // indirect github.com/muesli/cancelreader v0.2.2 // indirect + github.com/muesli/reflow v0.3.0 // indirect + github.com/muesli/termenv v0.15.1 // indirect github.com/natefinch/atomic v1.0.1 // indirect github.com/oklog/run v1.1.0 // indirect github.com/opentracing/basictracer-go v1.1.0 // indirect @@ -142,19 +154,19 @@ require ( 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/pulumi/sdk/v3 v3.67.0 // indirect - github.com/rivo/uniseg v0.2.0 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.81.0 // indirect + github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.9.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect github.com/segmentio/asm v1.1.3 // indirect github.com/segmentio/encoding v0.3.5 // indirect - github.com/sergi/go-diff v1.2.0 // indirect + github.com/sergi/go-diff v1.3.1 // indirect github.com/skeema/knownhosts v1.1.0 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/pflag v1.0.5 // indirect - github.com/stretchr/testify v1.8.2 // indirect + github.com/stretchr/testify v1.8.3 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 // indirect github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect @@ -163,26 +175,28 @@ require ( github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect github.com/xeipuuv/gojsonschema v1.2.0 // indirect - github.com/zclconf/go-cty v1.13.1 // indirect + 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/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.7.0 // indirect + golang.org/x/crypto v0.9.0 // indirect golang.org/x/mod v0.10.0 // indirect - golang.org/x/net v0.8.0 // indirect - golang.org/x/oauth2 v0.6.0 // indirect - golang.org/x/sync v0.1.0 // indirect - golang.org/x/sys v0.6.0 // indirect - golang.org/x/term v0.6.0 // indirect - golang.org/x/text v0.8.0 // indirect + golang.org/x/net v0.10.0 // indirect + golang.org/x/oauth2 v0.8.0 // indirect + golang.org/x/sync v0.2.0 // indirect + golang.org/x/sys v0.9.0 // indirect + golang.org/x/term v0.8.0 // indirect + golang.org/x/text v0.9.0 // indirect golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.111.0 // indirect + google.golang.org/api v0.126.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230303212802-e74f57abe488 // indirect - google.golang.org/grpc v1.54.0 // indirect - google.golang.org/protobuf v1.29.1 // 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.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 gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/examples/go.sum b/examples/go.sum index ed0e5f3b6..e6aa570c1 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.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys= -cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= +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/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.18.0 h1:FEigFqoDbys2cvFkZ9Fjq4gnHBP55anJ0yQyau2f9oY= -cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= +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/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 v0.12.0 h1:DRtTY29b75ciH6Ov1PHb4/iat2CLCvrOm40Q0a6DFpE= -cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY= +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/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.8.0 h1:VrJLOsMRzW7IqTTYn+OYupqF3iKSE060Nrn+PECrYjg= -cloud.google.com/go/kms v1.8.0/go.mod h1:4xFEhYFqvW+4VMELtZyxomGSYtSQKzM178ylFW4jMAg= +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.4.1 h1:v+yFJOfKC3yZdY6ZUI933pIYdhyhV8S3NpWrXWmg7jM= -cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= +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/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.29.0 h1:6weCgzRvMg7lzuUurI4697AqIRPU1SvzHhynwpW31jI= -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/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= @@ -244,6 +244,8 @@ github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6l github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= +github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= @@ -253,8 +255,8 @@ 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.214 h1:YzDuC+9UtrAOUkItlK7l3BvKI9o6qAog9X8i289HORc= -github.com/aws/aws-sdk-go v1.44.214/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +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-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= @@ -304,6 +306,8 @@ github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmc 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/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= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= @@ -340,6 +344,12 @@ github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6 github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/charmbracelet/bubbles v0.16.1 h1:6uzpAAaT9ZqKssntbvZMlksWHruQLNxg49H5WdeuYSY= +github.com/charmbracelet/bubbles v0.16.1/go.mod h1:2QCp9LFlEsBQMvIYERr7Ww2H2bA7xen1idUDIzm/+Xc= +github.com/charmbracelet/bubbletea v0.24.2 h1:uaQIKx9Ai6Gdh5zpTbGiWpytMU+CfsPp06RaW2cx/SY= +github.com/charmbracelet/bubbletea v0.24.2/go.mod h1:XdrNrV4J8GiyshTtx3DNuYkR1FDaJmO3l2nejekbsgg= +github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZpc5Kc1E= +github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= @@ -401,6 +411,8 @@ github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4g github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= @@ -548,8 +560,9 @@ github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNE github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= @@ -748,8 +761,9 @@ github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w 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 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= 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/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= @@ -847,6 +861,8 @@ 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/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= @@ -867,8 +883,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.7.0 h1:IcsPKeInNvYi7eqSaDjiZqDDKu5rsmunY0Y1YupQSSQ= -github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= +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/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= @@ -1002,8 +1018,8 @@ github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbg github.com/hetznercloud/hcloud-go v1.33.1/go.mod h1:XX/TQub3ge0yWR2yHWmnDVIrB+MQbda1pHxkUmDlUME= github.com/hetznercloud/hcloud-go v1.35.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA= github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod h1:DqJ97dSdRW1W22yXSB90986pcOyQ7r45iio1KN2ez1A= -github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec h1:qv2VnGeEQHchGaZ/u7lxST/RaJw+cv273q79D81Xbog= -github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= +github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02 h1:AgcIVYPa6XJnU3phs104wLj8l5GEththEw6+F79YsIY= +github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= @@ -1146,6 +1162,8 @@ github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0U github.com/linode/linodego v1.4.0/go.mod h1:PVsRxSlOiJyvG4/scTszpmZDTdgS+to3X6eS8pRrWI8= github.com/linode/linodego v1.8.0/go.mod h1:heqhl91D8QTPVm2k9qZHP78zzbOdTFLXE9NJc3bcc50= github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= +github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= +github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -1178,12 +1196,16 @@ github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hd github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= +github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= +github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.14 h1:+xnbZSEeDbOIg5/mE6JF0w6n9duR1l3/WmbinWVwUuU= +github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= @@ -1254,8 +1276,14 @@ github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJ github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b h1:1XF24mVaiu7u+CFywTdcDo2ie1pzzhwjt6RHqzpMU34= +github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b/go.mod h1:fQuZ0gauxyBcmsdE3ZT4NasjaRdxmbCS0jRHsrWu3Ho= github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA= github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= +github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= +github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= +github.com/muesli/termenv v0.15.1 h1:UzuTb/+hhlBugQz28rpzey4ZuKcZ03MeKsoG7IJZIxs= +github.com/muesli/termenv v0.15.1/go.mod h1:HeAQPTzpfs016yGtA4g00CsdYnVLJvxsS4ANqrZs2sQ= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= @@ -1436,14 +1464,16 @@ github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1 github.com/prometheus/prometheus v0.35.0/go.mod h1:7HaLx5kEPKJ0GDgbODG0fZgXbQ8K/XjZNJXQmbmgQlY= github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGOON44WyAp4Xqbbk= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/pulumi/pulumi/pkg/v3 v3.67.0 h1:lazKzFT+aHd6I32TnBr66TKnMlVRgcc5YaY55MVcoR8= -github.com/pulumi/pulumi/pkg/v3 v3.67.0/go.mod h1:vyXT0rEsMTla3MSR4JIdXEoff9KOqwtuwsrU7faDa7k= -github.com/pulumi/pulumi/sdk/v3 v3.67.0 h1:ED5eeIlLIaZdn5+wMoNS30ihVJJeA/c9hgTsOREVtpE= -github.com/pulumi/pulumi/sdk/v3 v3.67.0/go.mod h1:RbSUT1ZWIbOtMk6vjNwBbRGIS9mlcI78sY56KDZyAd8= +github.com/pulumi/pulumi/pkg/v3 v3.81.0 h1:6rf2farQLszi8inHCu9YdJtDvK0fqNguix51b3FEDRQ= +github.com/pulumi/pulumi/pkg/v3 v3.81.0/go.mod h1:URXozJB/abhxb2yOwa5ywHjT2dqt9SmAX2iLkdcOOl0= +github.com/pulumi/pulumi/sdk/v3 v3.81.0 h1:d711GUpjZK1beNpIKFReC1LBmHXYE684sYWntJWQ4Q0= +github.com/pulumi/pulumi/sdk/v3 v3.81.0/go.mod h1:RMilNNVMlmK1h4Nl/qylb9vzbgh4F3mufZoUOnPy98o= 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.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= +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= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= 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-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -1481,8 +1511,8 @@ github.com/segmentio/asm v1.1.3/go.mod h1:Ld3L4ZXGNcSLRg4JBsZ3//1+f/TjYl0Mzen/DQ github.com/segmentio/encoding v0.3.5 h1:UZEiaZ55nlXGDL92scoVuw00RmiRCazIEmvPSbSvt8Y= github.com/segmentio/encoding v0.3.5/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oHAA4E3G3OxM= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= +github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= @@ -1552,8 +1582,8 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= @@ -1618,8 +1648,8 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= -github.com/zclconf/go-cty v1.13.1 h1:0a6bRwuiSHtAmqCqNOE+c2oHgepv0ctoxU4FUe43kwc= -github.com/zclconf/go-cty v1.13.1/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= +github.com/zclconf/go-cty v1.13.2 h1:4GvrUxe/QUDYuJKAav4EYqdM47/kZa672LwmXFmEKT0= +github.com/zclconf/go-cty v1.13.2/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= @@ -1752,6 +1782,7 @@ 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-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -1759,8 +1790,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A= -golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +golang.org/x/crypto v0.9.0 h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g= +golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1885,8 +1916,8 @@ golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfS golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/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.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1912,8 +1943,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.6.0 h1:Lh8GPgSKBfWSwFvtuWOfeI3aAAnbXTSutYxJiOJFgIw= -golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw= +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/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= @@ -1928,8 +1959,8 @@ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= +golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -2077,8 +2108,9 @@ golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s= +golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -2087,8 +2119,8 @@ golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuX golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/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.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw= -golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= +golang.org/x/term v0.8.0 h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -2098,9 +2130,10 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -2257,8 +2290,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.111.0 h1:bwKi+z2BsdwYFRKrqwutM+axAlYLz83gt5pDSXCJT+0= -google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0= +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/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= @@ -2368,8 +2401,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-20230303212802-e74f57abe488 h1:QQF+HdiI4iocoxUjjpLgvTYDHKm99C/VtTBFnfiCJos= -google.golang.org/genproto v0.0.0-20230303212802-e74f57abe488/go.mod h1:TvhZT5f700eVlTNwND1xoEZQeWTB2RY/65kplwl/bFA= +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/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= @@ -2413,8 +2450,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.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= -google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= +google.golang.org/grpc v1.57.0 h1:kfzNeI/klCGD2YPMUlaGNT3pxvYfga7smW3Vth8Zsiw= +google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= 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= @@ -2431,8 +2468,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.29.1 h1:7QBf+IK2gx70Ap/hDsOmam3GE0v9HicjfEdAxE62UoM= -google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -2552,8 +2589,8 @@ k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/ lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw= lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.5 h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA= -pgregory.net/rapid v0.5.5/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.1 h1:4eyrDxyht86tT4Ztm+kvlyNBLIk071gR+ZQdhphc9dQ= +pgregory.net/rapid v0.6.1/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/provider/cmd/pulumi-resource-datadog/bridge-metadata.json b/provider/cmd/pulumi-resource-datadog/bridge-metadata.json index d9c2455c9..38bb48cf3 100644 --- a/provider/cmd/pulumi-resource-datadog/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-datadog/bridge-metadata.json @@ -2636,6 +2636,9 @@ } } } + }, + "style": { + "maxItemsOne": true } } } @@ -4758,6 +4761,9 @@ } } } + }, + "style": { + "maxItemsOne": true } } } @@ -11492,6 +11498,7 @@ "requestClientCertificate": "request_client_certificate", "requestDefinition": "request_definition", "requestHeaders": "request_headers", + "requestMetadata": "request_metadata", "requestProxy": "request_proxy", "requestQuery": "request_query", "setCookie": "set_cookie" diff --git a/provider/cmd/pulumi-resource-datadog/schema.json b/provider/cmd/pulumi-resource-datadog/schema.json index 31fd39a8d..1a86bd4ed 100644 --- a/provider/cmd/pulumi-resource-datadog/schema.json +++ b/provider/cmd/pulumi-resource-datadog/schema.json @@ -10845,6 +10845,9 @@ }, "securityQuery": { "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery" + }, + "style": { + "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle" } }, "type": "object" @@ -11836,6 +11839,14 @@ "aggregation" ] }, + "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle": { + "properties": { + "palette": { + "type": "string" + } + }, + "type": "object" + }, "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition": { "properties": { "customLinks": { @@ -20197,6 +20208,9 @@ }, "securityQuery": { "$ref": "#/types/datadog:index/DashboardWidgetSunburstDefinitionRequestSecurityQuery:DashboardWidgetSunburstDefinitionRequestSecurityQuery" + }, + "style": { + "$ref": "#/types/datadog:index/DashboardWidgetSunburstDefinitionRequestStyle:DashboardWidgetSunburstDefinitionRequestStyle" } }, "type": "object" @@ -21188,6 +21202,14 @@ "aggregation" ] }, + "datadog:index/DashboardWidgetSunburstDefinitionRequestStyle:DashboardWidgetSunburstDefinitionRequestStyle": { + "properties": { + "palette": { + "type": "string" + } + }, + "type": "object" + }, "datadog:index/DashboardWidgetTimeseriesDefinition:DashboardWidgetTimeseriesDefinition": { "properties": { "customLinks": { @@ -28765,7 +28787,7 @@ "properties": { "appServicePlanFilters": { "type": "string", - "description": "String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`.\n" + "description": "This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s).\n" }, "automute": { "type": "boolean", @@ -28805,7 +28827,7 @@ "inputProperties": { "appServicePlanFilters": { "type": "string", - "description": "String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`.\n" + "description": "This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s).\n" }, "automute": { "type": "boolean", @@ -28847,7 +28869,7 @@ "properties": { "appServicePlanFilters": { "type": "string", - "description": "String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`.\n" + "description": "This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s).\n" }, "automute": { "type": "boolean", @@ -30359,7 +30381,7 @@ } }, "datadog:index/downtime:Downtime": { - "description": "Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as datadog from \"@pulumi/datadog\";\n\n// Example: downtime for all monitors\n// Create a new daily 1700-0900 Datadog downtime for all monitors\nconst foo = new datadog.Downtime(\"foo\", {\n end: 1483365600,\n recurrence: {\n period: 1,\n type: \"days\",\n },\n scopes: [\"*\"],\n start: 1483308000,\n});\n```\n```python\nimport pulumi\nimport pulumi_datadog as datadog\n\n# Example: downtime for all monitors\n# Create a new daily 1700-0900 Datadog downtime for all monitors\nfoo = datadog.Downtime(\"foo\",\n end=1483365600,\n recurrence=datadog.DowntimeRecurrenceArgs(\n period=1,\n type=\"days\",\n ),\n scopes=[\"*\"],\n start=1483308000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Datadog = Pulumi.Datadog;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Example: downtime for all monitors\n // Create a new daily 1700-0900 Datadog downtime for all monitors\n var foo = new Datadog.Downtime(\"foo\", new()\n {\n End = 1483365600,\n Recurrence = new Datadog.Inputs.DowntimeRecurrenceArgs\n {\n Period = 1,\n Type = \"days\",\n },\n Scopes = new[]\n {\n \"*\",\n },\n Start = 1483308000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog\"\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 := datadog.NewDowntime(ctx, \"foo\", \u0026datadog.DowntimeArgs{\n\t\t\tEnd: pulumi.Int(1483365600),\n\t\t\tRecurrence: \u0026datadog.DowntimeRecurrenceArgs{\n\t\t\t\tPeriod: pulumi.Int(1),\n\t\t\t\tType: pulumi.String(\"days\"),\n\t\t\t},\n\t\t\tScopes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"*\"),\n\t\t\t},\n\t\t\tStart: pulumi.Int(1483308000),\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.datadog.Downtime;\nimport com.pulumi.datadog.DowntimeArgs;\nimport com.pulumi.datadog.inputs.DowntimeRecurrenceArgs;\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 foo = new Downtime(\"foo\", DowntimeArgs.builder() \n .end(1483365600)\n .recurrence(DowntimeRecurrenceArgs.builder()\n .period(1)\n .type(\"days\")\n .build())\n .scopes(\"*\")\n .start(1483308000)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Example: downtime for all monitors\n # // Create a new daily 1700-0900 Datadog downtime for all monitors\n foo:\n type: datadog:Downtime\n properties:\n end: 1.4833656e+09\n recurrence:\n period: 1\n type: days\n scopes:\n - '*'\n start: 1.483308e+09\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import datadog:index/downtime:Downtime bytes_received_localhost 2081\n```\n\n ", + "description": "This resource is deprecated — use the `datadog.DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as datadog from \"@pulumi/datadog\";\n\n// Example: downtime for all monitors\n// Create a new daily 1700-0900 Datadog downtime for all monitors\nconst foo = new datadog.Downtime(\"foo\", {\n end: 1483365600,\n recurrence: {\n period: 1,\n type: \"days\",\n },\n scopes: [\"*\"],\n start: 1483308000,\n});\n```\n```python\nimport pulumi\nimport pulumi_datadog as datadog\n\n# Example: downtime for all monitors\n# Create a new daily 1700-0900 Datadog downtime for all monitors\nfoo = datadog.Downtime(\"foo\",\n end=1483365600,\n recurrence=datadog.DowntimeRecurrenceArgs(\n period=1,\n type=\"days\",\n ),\n scopes=[\"*\"],\n start=1483308000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Datadog = Pulumi.Datadog;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Example: downtime for all monitors\n // Create a new daily 1700-0900 Datadog downtime for all monitors\n var foo = new Datadog.Downtime(\"foo\", new()\n {\n End = 1483365600,\n Recurrence = new Datadog.Inputs.DowntimeRecurrenceArgs\n {\n Period = 1,\n Type = \"days\",\n },\n Scopes = new[]\n {\n \"*\",\n },\n Start = 1483308000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog\"\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 := datadog.NewDowntime(ctx, \"foo\", \u0026datadog.DowntimeArgs{\n\t\t\tEnd: pulumi.Int(1483365600),\n\t\t\tRecurrence: \u0026datadog.DowntimeRecurrenceArgs{\n\t\t\t\tPeriod: pulumi.Int(1),\n\t\t\t\tType: pulumi.String(\"days\"),\n\t\t\t},\n\t\t\tScopes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"*\"),\n\t\t\t},\n\t\t\tStart: pulumi.Int(1483308000),\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.datadog.Downtime;\nimport com.pulumi.datadog.DowntimeArgs;\nimport com.pulumi.datadog.inputs.DowntimeRecurrenceArgs;\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 foo = new Downtime(\"foo\", DowntimeArgs.builder() \n .end(1483365600)\n .recurrence(DowntimeRecurrenceArgs.builder()\n .period(1)\n .type(\"days\")\n .build())\n .scopes(\"*\")\n .start(1483308000)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Example: downtime for all monitors\n # // Create a new daily 1700-0900 Datadog downtime for all monitors\n foo:\n type: datadog:Downtime\n properties:\n end: 1.4833656e+09\n recurrence:\n period: 1\n type: days\n scopes:\n - '*'\n start: 1.483308e+09\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import datadog:index/downtime:Downtime bytes_received_localhost 2081\n```\n\n ", "properties": { "active": { "type": "boolean", @@ -30555,7 +30577,7 @@ } }, "datadog:index/downtimeSchedule:DowntimeSchedule": { - "description": "Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.datadog.DowntimeSchedule;\nimport com.pulumi.datadog.DowntimeScheduleArgs;\nimport com.pulumi.datadog.inputs.DowntimeScheduleMonitorIdentifierArgs;\nimport com.pulumi.datadog.inputs.DowntimeScheduleRecurringScheduleArgs;\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 downtimeScheduleExample = new DowntimeSchedule(\"downtimeScheduleExample\", DowntimeScheduleArgs.builder() \n .displayTimezone(\"America/New_York\")\n .message(\"Message about the downtime\")\n .monitorIdentifier(DowntimeScheduleMonitorIdentifierArgs.builder()\n .monitor_tags( \n \"test:123\",\n \"data:test\")\n .build())\n .muteFirstRecoveryNotification(true)\n .notifyEndStates( \n \"alert\",\n \"warn\")\n .notifyEndTypes( \n \"canceled\",\n \"expired\")\n .recurringSchedule(DowntimeScheduleRecurringScheduleArgs.builder()\n .recurrence(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))\n .timezone(\"America/New_York\")\n .build())\n .scope(\"env:us9-prod7 AND team:test123\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n downtimeScheduleExample:\n type: datadog:DowntimeSchedule\n properties:\n displayTimezone: America/New_York\n message: Message about the downtime\n monitorIdentifier:\n monitor_tags:\n - test:123\n - data:test\n muteFirstRecoveryNotification: true\n notifyEndStates:\n - alert\n - warn\n notifyEndTypes:\n - canceled\n - expired\n recurringSchedule:\n recurrence:\n - duration: 1h\n rrule: FREQ=DAILY;INTERVAL=1\n start: 2050-01-02T03:04:05\n timezone: America/New_York\n scope: env:us9-prod7 AND team:test123\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import datadog:index/downtimeSchedule:DowntimeSchedule new_list \"00e000000-0000-1234-0000-000000000000\"\n```\n\n ", + "description": "Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.datadog.DowntimeSchedule;\nimport com.pulumi.datadog.DowntimeScheduleArgs;\nimport com.pulumi.datadog.inputs.DowntimeScheduleMonitorIdentifierArgs;\nimport com.pulumi.datadog.inputs.DowntimeScheduleRecurringScheduleArgs;\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 downtimeScheduleExample = new DowntimeSchedule(\"downtimeScheduleExample\", DowntimeScheduleArgs.builder() \n .displayTimezone(\"America/New_York\")\n .message(\"Message about the downtime\")\n .monitorIdentifier(DowntimeScheduleMonitorIdentifierArgs.builder()\n .monitor_tags( \n \"test:123\",\n \"data:test\")\n .build())\n .muteFirstRecoveryNotification(true)\n .notifyEndStates( \n \"alert\",\n \"warn\")\n .notifyEndTypes( \n \"canceled\",\n \"expired\")\n .recurringSchedule(DowntimeScheduleRecurringScheduleArgs.builder()\n .recurrence(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))\n .timezone(\"America/New_York\")\n .build())\n .scope(\"env:us9-prod7 AND team:test123\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n downtimeScheduleExample:\n type: datadog:DowntimeSchedule\n properties:\n displayTimezone: America/New_York\n message: Message about the downtime\n monitorIdentifier:\n monitor_tags:\n - test:123\n - data:test\n muteFirstRecoveryNotification: true\n notifyEndStates:\n - alert\n - warn\n notifyEndTypes:\n - canceled\n - expired\n recurringSchedule:\n recurrence:\n - duration: 1h\n rrule: FREQ=DAILY;INTERVAL=1\n start: 2050-01-02T03:04:05\n timezone: America/New_York\n scope: env:us9-prod7 AND team:test123\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\n\n\n```sh\n $ pulumi import datadog:index/downtimeSchedule:DowntimeSchedule new_list \"00e000000-0000-1234-0000-000000000000\"\n```\n\n ", "properties": { "displayTimezone": { "type": "string", @@ -33958,6 +33980,13 @@ }, "description": "Header name and value map.\n" }, + "requestMetadata": { + "type": "object", + "additionalProperties": { + "$ref": "pulumi.json#/Any" + }, + "description": "Metadata to include when performing the gRPC test.\n" + }, "requestProxy": { "$ref": "#/types/datadog:index/SyntheticsTestRequestProxy:SyntheticsTestRequestProxy", "description": "The proxy to perform the test.\n" @@ -34080,6 +34109,13 @@ }, "description": "Header name and value map.\n" }, + "requestMetadata": { + "type": "object", + "additionalProperties": { + "$ref": "pulumi.json#/Any" + }, + "description": "Metadata to include when performing the gRPC test.\n" + }, "requestProxy": { "$ref": "#/types/datadog:index/SyntheticsTestRequestProxy:SyntheticsTestRequestProxy", "description": "The proxy to perform the test.\n" @@ -34207,6 +34243,13 @@ }, "description": "Header name and value map.\n" }, + "requestMetadata": { + "type": "object", + "additionalProperties": { + "$ref": "pulumi.json#/Any" + }, + "description": "Metadata to include when performing the gRPC test.\n" + }, "requestProxy": { "$ref": "#/types/datadog:index/SyntheticsTestRequestProxy:SyntheticsTestRequestProxy", "description": "The proxy to perform the test.\n" diff --git a/provider/go.mod b/provider/go.mod index 3b5af28e7..11bf6e185 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -3,8 +3,8 @@ module github.com/pulumi/pulumi-datadog/provider/v4 go 1.21 require ( - github.com/pulumi/pulumi-terraform-bridge/pf v0.16.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.59.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.16.1 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.1 github.com/pulumi/pulumi/sdk/v3 v3.81.0 github.com/terraform-providers/terraform-provider-datadog v0.0.0 ) @@ -38,7 +38,7 @@ require ( github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v0.8.1 // indirect github.com/BurntSushi/toml v1.2.1 // indirect - github.com/DataDog/datadog-api-client-go/v2 v2.16.0 // indirect + github.com/DataDog/datadog-api-client-go/v2 v2.17.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect @@ -194,7 +194,7 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/posener/complete v1.2.3 // indirect github.com/pulumi/pulumi-java/pkg v0.9.6 // indirect - github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 // indirect + github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6 // indirect github.com/pulumi/pulumi-yaml v1.2.2 // indirect github.com/pulumi/pulumi/pkg/v3 v3.81.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect diff --git a/provider/go.sum b/provider/go.sum index dff0b14be..3997902b6 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -711,8 +711,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DataDog/datadog-api-client-go/v2 v2.16.0 h1:wwroXLmBlO5/o+uS1UxDpuMIkhIL6gJAu6m0ttGM5Yc= -github.com/DataDog/datadog-api-client-go/v2 v2.16.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= +github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= +github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= @@ -2339,14 +2339,14 @@ github.com/prometheus/prometheus v0.42.0/go.mod h1:Pfqb/MLnnR2KK+0vchiaH39jXxvLM github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/pulumi/pulumi-java/pkg v0.9.6 h1:UJrOAsYHRchwb4QlfI9Q224qg1TOI3rIsI6DDTUnn30= github.com/pulumi/pulumi-java/pkg v0.9.6/go.mod h1:c6rSw/+q4O0IImgJ9axxoC6QesbPYWBaG5gimbHouUQ= -github.com/pulumi/pulumi-terraform-bridge/pf v0.16.0 h1:0Z6cmTjb/1p2z3W4L4e7OwhmsE6FJUbyxTihtyNs9y4= -github.com/pulumi/pulumi-terraform-bridge/pf v0.16.0/go.mod h1:XdOy385fEso7q3NuL+zAS3I1i+X47Bg01AlVD5aJRS4= +github.com/pulumi/pulumi-terraform-bridge/pf v0.16.1 h1:fdedACdg9+11sy/0UZoN5sKbhlGsgUOfRyKpfWhaPig= +github.com/pulumi/pulumi-terraform-bridge/pf v0.16.1/go.mod h1:d/Gr5Q+guqusxOnvqruuxqKqUEI0dCv7g+c6zYHNlE4= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1/go.mod h1:7OeUPH8rpt5ipyj9EFcnXpuzQ8SHL0dyqdfa8nOacdk= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.59.0 h1:55mlXQtnYo2Pa1y0VeILi1W382vK10raX4z69LX2jn0= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.59.0/go.mod h1:o0Vfch2UXtHOnGYpNElzGg4htT6B8X8hS9fa5AguP7g= -github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 h1:rIzMmtcVpPX8ynaz6/nW5AHNY63DiNfCohqmxWvMpM4= -github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4/go.mod h1:Kt8RIZWa/N8rW3+0g6NrqCBmF3o+HuIhFaZpssEkG6w= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.1 h1:+W2JHLi4y+G57jLPLJbDLv1xvm/9L2NO0gWXrtR8MDM= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.60.1/go.mod h1:o0Vfch2UXtHOnGYpNElzGg4htT6B8X8hS9fa5AguP7g= +github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6 h1:uy8P3aaAbrOrGvytvCb2KsYqZMA9TJiY8IKeVQgNAJo= +github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6/go.mod h1:uw1IN0Mlvi5SL0cmWzmKqZ+ZDNueRIXkr9aE+XQkrug= github.com/pulumi/pulumi-yaml v1.2.2 h1:W6BeUBLhDrJ2GSU0em1AUVelG9PBI4ABY61DdhJOO3E= github.com/pulumi/pulumi-yaml v1.2.2/go.mod h1:EgakC7b/4+VBNnlgM1RZIea2gUstV8s/7bdFJZt0P64= github.com/pulumi/pulumi/pkg/v3 v3.81.0 h1:6rf2farQLszi8inHCu9YdJtDvK0fqNguix51b3FEDRQ= diff --git a/sdk/dotnet/Azure/Integration.cs b/sdk/dotnet/Azure/Integration.cs index 2fbc83cbc..b4922b6ab 100644 --- a/sdk/dotnet/Azure/Integration.cs +++ b/sdk/dotnet/Azure/Integration.cs @@ -50,7 +50,7 @@ namespace Pulumi.Datadog.Azure public partial class Integration : global::Pulumi.CustomResource { /// - /// String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + /// This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). /// [Output("appServicePlanFilters")] public Output AppServicePlanFilters { get; private set; } = null!; @@ -148,7 +148,7 @@ public static Integration Get(string name, Input id, IntegrationState? s public sealed class IntegrationArgs : global::Pulumi.ResourceArgs { /// - /// String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + /// This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). /// [Input("appServicePlanFilters")] public Input? AppServicePlanFilters { get; set; } @@ -214,7 +214,7 @@ public IntegrationArgs() public sealed class IntegrationState : global::Pulumi.ResourceArgs { /// - /// String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + /// This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). /// [Input("appServicePlanFilters")] public Input? AppServicePlanFilters { get; set; } diff --git a/sdk/dotnet/Downtime.cs b/sdk/dotnet/Downtime.cs index 6552855d3..e2eff8193 100644 --- a/sdk/dotnet/Downtime.cs +++ b/sdk/dotnet/Downtime.cs @@ -10,7 +10,7 @@ namespace Pulumi.Datadog { /// - /// Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. + /// This resource is deprecated — use the `datadog.DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. /// /// ## Example Usage /// diff --git a/sdk/dotnet/DowntimeSchedule.cs b/sdk/dotnet/DowntimeSchedule.cs index 2eb4db6e8..13455c119 100644 --- a/sdk/dotnet/DowntimeSchedule.cs +++ b/sdk/dotnet/DowntimeSchedule.cs @@ -10,7 +10,7 @@ namespace Pulumi.Datadog { /// - /// Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. + /// Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. /// /// ## Import /// diff --git a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.cs index f095707bc..ea9d4afa7 100644 --- a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.cs +++ b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.cs @@ -52,6 +52,9 @@ public InputList? SecurityQuery { get; set; } + [Input("style")] + public Input? Style { get; set; } + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs() { } diff --git a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestGetArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestGetArgs.cs index c2b421010..64405ae90 100644 --- a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestGetArgs.cs +++ b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestGetArgs.cs @@ -52,6 +52,9 @@ public InputList? SecurityQuery { get; set; } + [Input("style")] + public Input? Style { get; set; } + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestGetArgs() { } diff --git a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.cs new file mode 100644 index 000000000..7df5893c0 --- /dev/null +++ b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.cs @@ -0,0 +1,23 @@ +// *** 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.Datadog.Inputs +{ + + public sealed class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs : global::Pulumi.ResourceArgs + { + [Input("palette")] + public Input? Palette { get; set; } + + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs() + { + } + public static new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs Empty => new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(); + } +} diff --git a/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs.cs new file mode 100644 index 000000000..e6c2371d1 --- /dev/null +++ b/sdk/dotnet/Inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs.cs @@ -0,0 +1,23 @@ +// *** 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.Datadog.Inputs +{ + + public sealed class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("palette")] + public Input? Palette { get; set; } + + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs() + { + } + public static new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs Empty => new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestArgs.cs index 617bed34c..2ab6891bb 100644 --- a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestArgs.cs +++ b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestArgs.cs @@ -52,6 +52,9 @@ public InputList Queri [Input("securityQuery")] public Input? SecurityQuery { get; set; } + [Input("style")] + public Input? Style { get; set; } + public DashboardWidgetSunburstDefinitionRequestArgs() { } diff --git a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestGetArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestGetArgs.cs index 7682afcca..a48b72892 100644 --- a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestGetArgs.cs +++ b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestGetArgs.cs @@ -52,6 +52,9 @@ public InputList Qu [Input("securityQuery")] public Input? SecurityQuery { get; set; } + [Input("style")] + public Input? Style { get; set; } + public DashboardWidgetSunburstDefinitionRequestGetArgs() { } diff --git a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.cs new file mode 100644 index 000000000..644d8b0c7 --- /dev/null +++ b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.cs @@ -0,0 +1,23 @@ +// *** 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.Datadog.Inputs +{ + + public sealed class DashboardWidgetSunburstDefinitionRequestStyleArgs : global::Pulumi.ResourceArgs + { + [Input("palette")] + public Input? Palette { get; set; } + + public DashboardWidgetSunburstDefinitionRequestStyleArgs() + { + } + public static new DashboardWidgetSunburstDefinitionRequestStyleArgs Empty => new DashboardWidgetSunburstDefinitionRequestStyleArgs(); + } +} diff --git a/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleGetArgs.cs b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleGetArgs.cs new file mode 100644 index 000000000..edcdd7894 --- /dev/null +++ b/sdk/dotnet/Inputs/DashboardWidgetSunburstDefinitionRequestStyleGetArgs.cs @@ -0,0 +1,23 @@ +// *** 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.Datadog.Inputs +{ + + public sealed class DashboardWidgetSunburstDefinitionRequestStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("palette")] + public Input? Palette { get; set; } + + public DashboardWidgetSunburstDefinitionRequestStyleGetArgs() + { + } + public static new DashboardWidgetSunburstDefinitionRequestStyleGetArgs Empty => new DashboardWidgetSunburstDefinitionRequestStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.cs b/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.cs index 113670a7f..c0beea4b2 100644 --- a/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.cs +++ b/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.cs @@ -23,6 +23,7 @@ public sealed class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionReques public readonly ImmutableArray Queries; public readonly Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery? RumQuery; public readonly Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery? SecurityQuery; + public readonly Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle? Style; [OutputConstructor] private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest( @@ -44,7 +45,9 @@ private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest( Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery? rumQuery, - Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery? securityQuery) + Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery? securityQuery, + + Outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle? style) { ApmQuery = apmQuery; AuditQuery = auditQuery; @@ -56,6 +59,7 @@ private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest( Queries = queries; RumQuery = rumQuery; SecurityQuery = securityQuery; + Style = style; } } } diff --git a/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.cs b/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.cs new file mode 100644 index 000000000..980457499 --- /dev/null +++ b/sdk/dotnet/Outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.cs @@ -0,0 +1,24 @@ +// *** 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.Datadog.Outputs +{ + + [OutputType] + public sealed class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle + { + public readonly string? Palette; + + [OutputConstructor] + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle(string? palette) + { + Palette = palette; + } + } +} diff --git a/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequest.cs b/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequest.cs index 3fa17ff93..47e6ccab1 100644 --- a/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequest.cs +++ b/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequest.cs @@ -23,6 +23,7 @@ public sealed class DashboardWidgetSunburstDefinitionRequest public readonly ImmutableArray Queries; public readonly Outputs.DashboardWidgetSunburstDefinitionRequestRumQuery? RumQuery; public readonly Outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery? SecurityQuery; + public readonly Outputs.DashboardWidgetSunburstDefinitionRequestStyle? Style; [OutputConstructor] private DashboardWidgetSunburstDefinitionRequest( @@ -44,7 +45,9 @@ private DashboardWidgetSunburstDefinitionRequest( Outputs.DashboardWidgetSunburstDefinitionRequestRumQuery? rumQuery, - Outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery? securityQuery) + Outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery? securityQuery, + + Outputs.DashboardWidgetSunburstDefinitionRequestStyle? style) { ApmQuery = apmQuery; AuditQuery = auditQuery; @@ -56,6 +59,7 @@ private DashboardWidgetSunburstDefinitionRequest( Queries = queries; RumQuery = rumQuery; SecurityQuery = securityQuery; + Style = style; } } } diff --git a/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequestStyle.cs b/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequestStyle.cs new file mode 100644 index 000000000..b95100f1f --- /dev/null +++ b/sdk/dotnet/Outputs/DashboardWidgetSunburstDefinitionRequestStyle.cs @@ -0,0 +1,24 @@ +// *** 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.Datadog.Outputs +{ + + [OutputType] + public sealed class DashboardWidgetSunburstDefinitionRequestStyle + { + public readonly string? Palette; + + [OutputConstructor] + private DashboardWidgetSunburstDefinitionRequestStyle(string? palette) + { + Palette = palette; + } + } +} diff --git a/sdk/dotnet/SyntheticsTest.cs b/sdk/dotnet/SyntheticsTest.cs index 0eaeb2c07..85cf4da3d 100644 --- a/sdk/dotnet/SyntheticsTest.cs +++ b/sdk/dotnet/SyntheticsTest.cs @@ -530,6 +530,12 @@ public partial class SyntheticsTest : global::Pulumi.CustomResource [Output("requestHeaders")] public Output?> RequestHeaders { get; private set; } = null!; + /// + /// Metadata to include when performing the gRPC test. + /// + [Output("requestMetadata")] + public Output?> RequestMetadata { get; private set; } = null!; + /// /// The proxy to perform the test. /// @@ -747,6 +753,18 @@ public InputMap RequestHeaders set => _requestHeaders = value; } + [Input("requestMetadata")] + private InputMap? _requestMetadata; + + /// + /// Metadata to include when performing the gRPC test. + /// + public InputMap RequestMetadata + { + get => _requestMetadata ?? (_requestMetadata = new InputMap()); + set => _requestMetadata = value; + } + /// /// The proxy to perform the test. /// @@ -944,6 +962,18 @@ public InputMap RequestHeaders set => _requestHeaders = value; } + [Input("requestMetadata")] + private InputMap? _requestMetadata; + + /// + /// Metadata to include when performing the gRPC test. + /// + public InputMap RequestMetadata + { + get => _requestMetadata ?? (_requestMetadata = new InputMap()); + set => _requestMetadata = value; + } + /// /// The proxy to perform the test. /// diff --git a/sdk/go/datadog/azure/integration.go b/sdk/go/datadog/azure/integration.go index 88731f717..aac4c862e 100644 --- a/sdk/go/datadog/azure/integration.go +++ b/sdk/go/datadog/azure/integration.go @@ -60,7 +60,7 @@ import ( type Integration struct { pulumi.CustomResourceState - // String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + // This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). AppServicePlanFilters pulumi.StringPtrOutput `pulumi:"appServicePlanFilters"` // Silence monitors for expected Azure VM shutdowns. Automute pulumi.BoolPtrOutput `pulumi:"automute"` @@ -124,7 +124,7 @@ func GetIntegration(ctx *pulumi.Context, // Input properties used for looking up and filtering Integration resources. type integrationState struct { - // String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + // This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). AppServicePlanFilters *string `pulumi:"appServicePlanFilters"` // Silence monitors for expected Azure VM shutdowns. Automute *bool `pulumi:"automute"` @@ -143,7 +143,7 @@ type integrationState struct { } type IntegrationState struct { - // String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + // This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). AppServicePlanFilters pulumi.StringPtrInput // Silence monitors for expected Azure VM shutdowns. Automute pulumi.BoolPtrInput @@ -166,7 +166,7 @@ func (IntegrationState) ElementType() reflect.Type { } type integrationArgs struct { - // String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + // This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). AppServicePlanFilters *string `pulumi:"appServicePlanFilters"` // Silence monitors for expected Azure VM shutdowns. Automute *bool `pulumi:"automute"` @@ -186,7 +186,7 @@ type integrationArgs struct { // The set of arguments for constructing a Integration resource. type IntegrationArgs struct { - // String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + // This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). AppServicePlanFilters pulumi.StringPtrInput // Silence monitors for expected Azure VM shutdowns. Automute pulumi.BoolPtrInput @@ -315,7 +315,7 @@ func (o IntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*Integra } } -// String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. +// This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). func (o IntegrationOutput) AppServicePlanFilters() pulumi.StringPtrOutput { return o.ApplyT(func(v *Integration) pulumi.StringPtrOutput { return v.AppServicePlanFilters }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/datadog/downtime.go b/sdk/go/datadog/downtime.go index 2e86ebd84..e50ec50b6 100644 --- a/sdk/go/datadog/downtime.go +++ b/sdk/go/datadog/downtime.go @@ -13,7 +13,7 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) -// Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. +// This resource is deprecated — use the `DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. // // ## Example Usage // diff --git a/sdk/go/datadog/downtimeSchedule.go b/sdk/go/datadog/downtimeSchedule.go index 14bbe5615..a3fcc79e2 100644 --- a/sdk/go/datadog/downtimeSchedule.go +++ b/sdk/go/datadog/downtimeSchedule.go @@ -13,7 +13,7 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumix" ) -// Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. +// Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. // // ## Import // diff --git a/sdk/go/datadog/pulumiTypes.go b/sdk/go/datadog/pulumiTypes.go index c0a880b78..509ad66a9 100644 --- a/sdk/go/datadog/pulumiTypes.go +++ b/sdk/go/datadog/pulumiTypes.go @@ -88359,6 +88359,7 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest struct { Queries []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` RumQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` SecurityQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + Style *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle `pulumi:"style"` } // DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput values. @@ -88383,6 +88384,7 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs struct { Queries DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` RumQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` SecurityQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + Style DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` } func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { @@ -88512,6 +88514,12 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Sec }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) +} + type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/datadog/pulumiTypes1.go b/sdk/go/datadog/pulumiTypes1.go index d9fde0d11..10cf6b928 100644 --- a/sdk/go/datadog/pulumiTypes1.go +++ b/sdk/go/datadog/pulumiTypes1.go @@ -3036,6 +3036,163 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle struct { + Palette *string `pulumi:"palette"` +} + +// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput` via: +// +// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{...} +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput interface { + pulumi.Input + + ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput + ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput +} + +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs struct { + Palette pulumi.StringPtrInput `pulumi:"palette"` +} + +func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) +} + +func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) +} + +func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle]{ + OutputState: i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx).OutputState, + } +} + +func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) +} + +// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput` via: +// +// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput interface { + pulumi.Input + + ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput + ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput +} + +type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs + +func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput { + return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType)(v) +} + +func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) +} + +func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle]{ + OutputState: i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx).OutputState, + } +} + +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + return &v + }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + if v != nil { + return *v + } + var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle + return ret + }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) +} + +func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition struct { CustomLinks []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` Events []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent `pulumi:"events"` @@ -72819,6 +72976,7 @@ type DashboardWidgetSunburstDefinitionRequest struct { Queries []DashboardWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` RumQuery *DashboardWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` SecurityQuery *DashboardWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + Style *DashboardWidgetSunburstDefinitionRequestStyle `pulumi:"style"` } // DashboardWidgetSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestArgs and DashboardWidgetSunburstDefinitionRequestOutput values. @@ -72843,6 +73001,7 @@ type DashboardWidgetSunburstDefinitionRequestArgs struct { Queries DashboardWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` RumQuery DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` SecurityQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + Style DashboardWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` } func (DashboardWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { @@ -72972,6 +73131,12 @@ func (o DashboardWidgetSunburstDefinitionRequestOutput) SecurityQuery() Dashboar }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } +func (o DashboardWidgetSunburstDefinitionRequestOutput) Style() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) +} + type DashboardWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } func (DashboardWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { @@ -81381,6 +81546,163 @@ func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOu }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } +type DashboardWidgetSunburstDefinitionRequestStyle struct { + Palette *string `pulumi:"palette"` +} + +// DashboardWidgetSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs and DashboardWidgetSunburstDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStyleInput` via: +// +// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} +type DashboardWidgetSunburstDefinitionRequestStyleInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput + ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput +} + +type DashboardWidgetSunburstDefinitionRequestStyleArgs struct { + Palette pulumi.StringPtrInput `pulumi:"palette"` +} + +func (DashboardWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput) +} + +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[DashboardWidgetSunburstDefinitionRequestStyle]{ + OutputState: i.ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx).OutputState, + } +} + +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput).ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) +} + +// DashboardWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs, DashboardWidgetSunburstDefinitionRequestStylePtr and DashboardWidgetSunburstDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStylePtrInput` via: +// +// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionRequestStylePtrInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput + ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput +} + +type dashboardWidgetSunburstDefinitionRequestStylePtrType DashboardWidgetSunburstDefinitionRequestStyleArgs + +func DashboardWidgetSunburstDefinitionRequestStylePtr(v *DashboardWidgetSunburstDefinitionRequestStyleArgs) DashboardWidgetSunburstDefinitionRequestStylePtrInput { + return (*dashboardWidgetSunburstDefinitionRequestStylePtrType)(v) +} + +func (*dashboardWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) +} + +func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[*DashboardWidgetSunburstDefinitionRequestStyle]{ + OutputState: i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx).OutputState, + } +} + +type DashboardWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestStyle) *DashboardWidgetSunburstDefinitionRequestStyle { + return &v + }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[DashboardWidgetSunburstDefinitionRequestStyle]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetSunburstDefinitionRequestStyle] { + return pulumix.Output[*DashboardWidgetSunburstDefinitionRequestStyle]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) DashboardWidgetSunburstDefinitionRequestStyle { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestStyle + return ret + }).(DashboardWidgetSunburstDefinitionRequestStyleOutput) +} + +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + type DashboardWidgetTimeseriesDefinition struct { CustomLinks []DashboardWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` Events []DashboardWidgetTimeseriesDefinitionEvent `pulumi:"events"` @@ -92487,325 +92809,6 @@ func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) In }).(pulumi.IntPtrOutput) } -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBy struct { - Facet *string `pulumi:"facet"` - Limit *int `pulumi:"limit"` - SortQuery *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { - Facet pulumi.StringPtrInput `pulumi:"facet"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - SortQuery DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { - return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ - OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx).OutputState, - } -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToOutput(ctx context.Context) pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { - return pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ - OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx).OutputState, - } -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { - return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ - OutputState: o.OutputState, - } -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { - return pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ - OutputState: o.OutputState, - } -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { - Aggregation string `pulumi:"aggregation"` - Facet *string `pulumi:"facet"` - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { - Aggregation pulumi.StringInput `pulumi:"aggregation"` - Facet pulumi.StringPtrInput `pulumi:"facet"` - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { - return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ - OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx).OutputState, - } -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { - return pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ - OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx).OutputState, - } -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { - return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ - OutputState: o.OutputState, - } -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { - return pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ - OutputState: o.OutputState, - } -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) @@ -92839,6 +92842,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs{}) @@ -93682,6 +93687,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionCustomLinkArgs{}) @@ -93802,10 +93809,6 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) @@ -93838,6 +93841,8 @@ func init() { pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput{}) @@ -94681,6 +94686,8 @@ func init() { pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStylePtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionOutput{}) pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionCustomLinkOutput{}) @@ -94801,8 +94808,4 @@ func init() { pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) } diff --git a/sdk/go/datadog/pulumiTypes2.go b/sdk/go/datadog/pulumiTypes2.go index f7a3b3361..3164b3da4 100644 --- a/sdk/go/datadog/pulumiTypes2.go +++ b/sdk/go/datadog/pulumiTypes2.go @@ -14,6 +14,325 @@ import ( var _ = internal.GetEnvOrDefault +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBy struct { + Facet *string `pulumi:"facet"` + Limit *int `pulumi:"limit"` + SortQuery *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput` via: +// +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { + Facet pulumi.StringPtrInput `pulumi:"facet"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + SortQuery DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { + return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ + OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx).OutputState, + } +} + +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToOutput(ctx context.Context) pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { + return pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ + OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx).OutputState, + } +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { + return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy] { + return pulumix.Output[[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { + Aggregation string `pulumi:"aggregation"` + Facet *string `pulumi:"facet"` + Order string `pulumi:"order"` +} + +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { + Aggregation pulumi.StringInput `pulumi:"aggregation"` + Facet pulumi.StringPtrInput `pulumi:"facet"` + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { + return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ + OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx).OutputState, + } +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs + +func DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +} + +func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { + return pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ + OutputState: i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx).OutputState, + } +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToOutput(ctx context.Context) pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { + return pulumix.Output[DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery] { + return pulumix.Output[*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery]{ + OutputState: o.OutputState, + } +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + type DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute struct { Aggregation string `pulumi:"aggregation"` Facet *string `pulumi:"facet"` @@ -41610,6 +41929,10 @@ func (o GetTeamMembershipsTeamMembershipArrayOutput) Index(i pulumi.IntInput) Ge } func init() { + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryArgs{}) @@ -42060,6 +42383,10 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectivesSloArrayInput)(nil)).Elem(), GetServiceLevelObjectivesSloArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipArrayInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArray{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryOutput{}) diff --git a/sdk/go/datadog/syntheticsTest.go b/sdk/go/datadog/syntheticsTest.go index 3689c031c..4e48770b3 100644 --- a/sdk/go/datadog/syntheticsTest.go +++ b/sdk/go/datadog/syntheticsTest.go @@ -435,6 +435,8 @@ type SyntheticsTest struct { RequestDefinition SyntheticsTestRequestDefinitionPtrOutput `pulumi:"requestDefinition"` // Header name and value map. RequestHeaders pulumi.MapOutput `pulumi:"requestHeaders"` + // Metadata to include when performing the gRPC test. + RequestMetadata pulumi.MapOutput `pulumi:"requestMetadata"` // The proxy to perform the test. RequestProxy SyntheticsTestRequestProxyPtrOutput `pulumi:"requestProxy"` // Query arguments name and value map. @@ -522,6 +524,8 @@ type syntheticsTestState struct { RequestDefinition *SyntheticsTestRequestDefinition `pulumi:"requestDefinition"` // Header name and value map. RequestHeaders map[string]interface{} `pulumi:"requestHeaders"` + // Metadata to include when performing the gRPC test. + RequestMetadata map[string]interface{} `pulumi:"requestMetadata"` // The proxy to perform the test. RequestProxy *SyntheticsTestRequestProxy `pulumi:"requestProxy"` // Query arguments name and value map. @@ -568,6 +572,8 @@ type SyntheticsTestState struct { RequestDefinition SyntheticsTestRequestDefinitionPtrInput // Header name and value map. RequestHeaders pulumi.MapInput + // Metadata to include when performing the gRPC test. + RequestMetadata pulumi.MapInput // The proxy to perform the test. RequestProxy SyntheticsTestRequestProxyPtrInput // Query arguments name and value map. @@ -616,6 +622,8 @@ type syntheticsTestArgs struct { RequestDefinition *SyntheticsTestRequestDefinition `pulumi:"requestDefinition"` // Header name and value map. RequestHeaders map[string]interface{} `pulumi:"requestHeaders"` + // Metadata to include when performing the gRPC test. + RequestMetadata map[string]interface{} `pulumi:"requestMetadata"` // The proxy to perform the test. RequestProxy *SyntheticsTestRequestProxy `pulumi:"requestProxy"` // Query arguments name and value map. @@ -661,6 +669,8 @@ type SyntheticsTestArgs struct { RequestDefinition SyntheticsTestRequestDefinitionPtrInput // Header name and value map. RequestHeaders pulumi.MapInput + // Metadata to include when performing the gRPC test. + RequestMetadata pulumi.MapInput // The proxy to perform the test. RequestProxy SyntheticsTestRequestProxyPtrInput // Query arguments name and value map. @@ -864,6 +874,11 @@ func (o SyntheticsTestOutput) RequestHeaders() pulumi.MapOutput { return o.ApplyT(func(v *SyntheticsTest) pulumi.MapOutput { return v.RequestHeaders }).(pulumi.MapOutput) } +// Metadata to include when performing the gRPC test. +func (o SyntheticsTestOutput) RequestMetadata() pulumi.MapOutput { + return o.ApplyT(func(v *SyntheticsTest) pulumi.MapOutput { return v.RequestMetadata }).(pulumi.MapOutput) +} + // The proxy to perform the test. func (o SyntheticsTestOutput) RequestProxy() SyntheticsTestRequestProxyPtrOutput { return o.ApplyT(func(v *SyntheticsTest) SyntheticsTestRequestProxyPtrOutput { return v.RequestProxy }).(SyntheticsTestRequestProxyPtrOutput) diff --git a/sdk/java/src/main/java/com/pulumi/datadog/Downtime.java b/sdk/java/src/main/java/com/pulumi/datadog/Downtime.java index 805d2ef50..476b59800 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/Downtime.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/Downtime.java @@ -19,7 +19,7 @@ import javax.annotation.Nullable; /** - * Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. + * This resource is deprecated — use the `datadog.DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. * * ## Example Usage * ```java diff --git a/sdk/java/src/main/java/com/pulumi/datadog/DowntimeSchedule.java b/sdk/java/src/main/java/com/pulumi/datadog/DowntimeSchedule.java index 0dd436e44..4a3042b3b 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/DowntimeSchedule.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/DowntimeSchedule.java @@ -20,7 +20,7 @@ import javax.annotation.Nullable; /** - * Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. + * Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. * * ## Example Usage * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTest.java b/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTest.java index 130f53f94..9f1ea1196 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTest.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTest.java @@ -598,6 +598,20 @@ public Output> requestDefinition() { public Output>> requestHeaders() { return Codegen.optional(this.requestHeaders); } + /** + * Metadata to include when performing the gRPC test. + * + */ + @Export(name="requestMetadata", refs={Map.class,String.class,Object.class}, tree="[0,1,2]") + private Output> requestMetadata; + + /** + * @return Metadata to include when performing the gRPC test. + * + */ + public Output>> requestMetadata() { + return Codegen.optional(this.requestMetadata); + } /** * The proxy to perform the test. * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTestArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTestArgs.java index d1b6e1972..30f9a0401 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTestArgs.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/SyntheticsTestArgs.java @@ -230,6 +230,21 @@ public Optional>> requestHeaders() { return Optional.ofNullable(this.requestHeaders); } + /** + * Metadata to include when performing the gRPC test. + * + */ + @Import(name="requestMetadata") + private @Nullable Output> requestMetadata; + + /** + * @return Metadata to include when performing the gRPC test. + * + */ + public Optional>> requestMetadata() { + return Optional.ofNullable(this.requestMetadata); + } + /** * The proxy to perform the test. * @@ -352,6 +367,7 @@ private SyntheticsTestArgs(SyntheticsTestArgs $) { this.requestClientCertificate = $.requestClientCertificate; this.requestDefinition = $.requestDefinition; this.requestHeaders = $.requestHeaders; + this.requestMetadata = $.requestMetadata; this.requestProxy = $.requestProxy; this.requestQuery = $.requestQuery; this.setCookie = $.setCookie; @@ -731,6 +747,27 @@ public Builder requestHeaders(Map requestHeaders) { return requestHeaders(Output.of(requestHeaders)); } + /** + * @param requestMetadata Metadata to include when performing the gRPC test. + * + * @return builder + * + */ + public Builder requestMetadata(@Nullable Output> requestMetadata) { + $.requestMetadata = requestMetadata; + return this; + } + + /** + * @param requestMetadata Metadata to include when performing the gRPC test. + * + * @return builder + * + */ + public Builder requestMetadata(Map requestMetadata) { + return requestMetadata(Output.of(requestMetadata)); + } + /** * @param requestProxy The proxy to perform the test. * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/azure/Integration.java b/sdk/java/src/main/java/com/pulumi/datadog/azure/Integration.java index 36026b80c..356f37641 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/azure/Integration.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/azure/Integration.java @@ -68,14 +68,14 @@ @ResourceType(type="datadog:azure/integration:Integration") public class Integration extends com.pulumi.resources.CustomResource { /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ @Export(name="appServicePlanFilters", refs={String.class}, tree="[0]") private Output appServicePlanFilters; /** - * @return String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @return This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ public Output> appServicePlanFilters() { diff --git a/sdk/java/src/main/java/com/pulumi/datadog/azure/IntegrationArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/azure/IntegrationArgs.java index 9f0a60b6a..9bae4b8d1 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/azure/IntegrationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/azure/IntegrationArgs.java @@ -17,14 +17,14 @@ public final class IntegrationArgs extends com.pulumi.resources.ResourceArgs { public static final IntegrationArgs Empty = new IntegrationArgs(); /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ @Import(name="appServicePlanFilters") private @Nullable Output appServicePlanFilters; /** - * @return String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @return This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ public Optional> appServicePlanFilters() { @@ -168,7 +168,7 @@ public Builder(IntegrationArgs defaults) { } /** - * @param appServicePlanFilters String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @param appServicePlanFilters This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * * @return builder * @@ -179,7 +179,7 @@ public Builder appServicePlanFilters(@Nullable Output appServicePlanFilt } /** - * @param appServicePlanFilters String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @param appServicePlanFilters This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/azure/inputs/IntegrationState.java b/sdk/java/src/main/java/com/pulumi/datadog/azure/inputs/IntegrationState.java index 5819230f6..8e0c3a285 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/azure/inputs/IntegrationState.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/azure/inputs/IntegrationState.java @@ -17,14 +17,14 @@ public final class IntegrationState extends com.pulumi.resources.ResourceArgs { public static final IntegrationState Empty = new IntegrationState(); /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ @Import(name="appServicePlanFilters") private @Nullable Output appServicePlanFilters; /** - * @return String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @return This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * */ public Optional> appServicePlanFilters() { @@ -168,7 +168,7 @@ public Builder(IntegrationState defaults) { } /** - * @param appServicePlanFilters String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @param appServicePlanFilters This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * * @return builder * @@ -179,7 +179,7 @@ public Builder appServicePlanFilters(@Nullable Output appServicePlanFilt } /** - * @param appServicePlanFilters String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * @param appServicePlanFilters This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.java index 673f2aa99..01146f596 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs.java @@ -14,6 +14,7 @@ import com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs; import com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs; import com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs; +import com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs; import java.lang.String; import java.util.List; import java.util.Objects; @@ -95,6 +96,13 @@ public Optional style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs() {} private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs $) { @@ -108,6 +116,7 @@ private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs(Dashbo this.queries = $.queries; this.rumQuery = $.rumQuery; this.securityQuery = $.securityQuery; + this.style = $.style; } public static Builder builder() { @@ -226,6 +235,15 @@ public Builder securityQuery(DashboardWidgetGroupDefinitionWidgetSunburstDefinit return securityQuery(Output.of(securityQuery)); } + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs style) { + return style(Output.of(style)); + } + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.java new file mode 100644 index 000000000..dda98610e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.datadog.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs Empty = new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(); + + @Import(name="palette") + private @Nullable Output palette; + + public Optional> palette() { + return Optional.ofNullable(this.palette); + } + + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs() {} + + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs $) { + this.palette = $.palette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs $; + + public Builder() { + $ = new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(); + } + + public Builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs defaults) { + $ = new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder palette(@Nullable Output palette) { + $.palette = palette; + return this; + } + + public Builder palette(String palette) { + return palette(Output.of(palette)); + } + + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestArgs.java index 7bb461790..4a94cecbe 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestArgs.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestArgs.java @@ -14,6 +14,7 @@ import com.pulumi.datadog.inputs.DashboardWidgetSunburstDefinitionRequestQueryArgs; import com.pulumi.datadog.inputs.DashboardWidgetSunburstDefinitionRequestRumQueryArgs; import com.pulumi.datadog.inputs.DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs; +import com.pulumi.datadog.inputs.DashboardWidgetSunburstDefinitionRequestStyleArgs; import java.lang.String; import java.util.List; import java.util.Objects; @@ -95,6 +96,13 @@ public Optional style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + private DashboardWidgetSunburstDefinitionRequestArgs() {} private DashboardWidgetSunburstDefinitionRequestArgs(DashboardWidgetSunburstDefinitionRequestArgs $) { @@ -108,6 +116,7 @@ private DashboardWidgetSunburstDefinitionRequestArgs(DashboardWidgetSunburstDefi this.queries = $.queries; this.rumQuery = $.rumQuery; this.securityQuery = $.securityQuery; + this.style = $.style; } public static Builder builder() { @@ -226,6 +235,15 @@ public Builder securityQuery(DashboardWidgetSunburstDefinitionRequestSecurityQue return securityQuery(Output.of(securityQuery)); } + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(DashboardWidgetSunburstDefinitionRequestStyleArgs style) { + return style(Output.of(style)); + } + public DashboardWidgetSunburstDefinitionRequestArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.java b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.java new file mode 100644 index 000000000..afa01459b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/datadog/inputs/DashboardWidgetSunburstDefinitionRequestStyleArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.datadog.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardWidgetSunburstDefinitionRequestStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardWidgetSunburstDefinitionRequestStyleArgs Empty = new DashboardWidgetSunburstDefinitionRequestStyleArgs(); + + @Import(name="palette") + private @Nullable Output palette; + + public Optional> palette() { + return Optional.ofNullable(this.palette); + } + + private DashboardWidgetSunburstDefinitionRequestStyleArgs() {} + + private DashboardWidgetSunburstDefinitionRequestStyleArgs(DashboardWidgetSunburstDefinitionRequestStyleArgs $) { + this.palette = $.palette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardWidgetSunburstDefinitionRequestStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardWidgetSunburstDefinitionRequestStyleArgs $; + + public Builder() { + $ = new DashboardWidgetSunburstDefinitionRequestStyleArgs(); + } + + public Builder(DashboardWidgetSunburstDefinitionRequestStyleArgs defaults) { + $ = new DashboardWidgetSunburstDefinitionRequestStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder palette(@Nullable Output palette) { + $.palette = palette; + return this; + } + + public Builder palette(String palette) { + return palette(Output.of(palette)); + } + + public DashboardWidgetSunburstDefinitionRequestStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/datadog/inputs/SyntheticsTestState.java b/sdk/java/src/main/java/com/pulumi/datadog/inputs/SyntheticsTestState.java index c8de87e2f..1f3c20aaa 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/inputs/SyntheticsTestState.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/inputs/SyntheticsTestState.java @@ -246,6 +246,21 @@ public Optional>> requestHeaders() { return Optional.ofNullable(this.requestHeaders); } + /** + * Metadata to include when performing the gRPC test. + * + */ + @Import(name="requestMetadata") + private @Nullable Output> requestMetadata; + + /** + * @return Metadata to include when performing the gRPC test. + * + */ + public Optional>> requestMetadata() { + return Optional.ofNullable(this.requestMetadata); + } + /** * The proxy to perform the test. * @@ -369,6 +384,7 @@ private SyntheticsTestState(SyntheticsTestState $) { this.requestClientCertificate = $.requestClientCertificate; this.requestDefinition = $.requestDefinition; this.requestHeaders = $.requestHeaders; + this.requestMetadata = $.requestMetadata; this.requestProxy = $.requestProxy; this.requestQuery = $.requestQuery; this.setCookie = $.setCookie; @@ -769,6 +785,27 @@ public Builder requestHeaders(Map requestHeaders) { return requestHeaders(Output.of(requestHeaders)); } + /** + * @param requestMetadata Metadata to include when performing the gRPC test. + * + * @return builder + * + */ + public Builder requestMetadata(@Nullable Output> requestMetadata) { + $.requestMetadata = requestMetadata; + return this; + } + + /** + * @param requestMetadata Metadata to include when performing the gRPC test. + * + * @return builder + * + */ + public Builder requestMetadata(Map requestMetadata) { + return requestMetadata(Output.of(requestMetadata)); + } + /** * @param requestProxy The proxy to perform the test. * diff --git a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.java b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.java index 4d4786fa8..32e91b6e3 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest.java @@ -13,6 +13,7 @@ import com.pulumi.datadog.outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery; import com.pulumi.datadog.outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery; import com.pulumi.datadog.outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery; +import com.pulumi.datadog.outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle; import java.lang.String; import java.util.List; import java.util.Objects; @@ -31,6 +32,7 @@ public final class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest private @Nullable List queries; private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery rumQuery; private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery securityQuery; + private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle style; private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest() {} public Optional apmQuery() { @@ -63,6 +65,9 @@ public Optional securityQuery() { return Optional.ofNullable(this.securityQuery); } + public Optional style() { + return Optional.ofNullable(this.style); + } public static Builder builder() { return new Builder(); @@ -83,6 +88,7 @@ public static final class Builder { private @Nullable List queries; private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery rumQuery; private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery securityQuery; + private @Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle style; public Builder() {} public Builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest defaults) { Objects.requireNonNull(defaults); @@ -96,6 +102,7 @@ public Builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest def this.queries = defaults.queries; this.rumQuery = defaults.rumQuery; this.securityQuery = defaults.securityQuery; + this.style = defaults.style; } @CustomType.Setter @@ -154,6 +161,11 @@ public Builder securityQuery(@Nullable DashboardWidgetGroupDefinitionWidgetSunbu this.securityQuery = securityQuery; return this; } + @CustomType.Setter + public Builder style(@Nullable DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle style) { + this.style = style; + return this; + } public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest build() { final var o = new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest(); o.apmQuery = apmQuery; @@ -166,6 +178,7 @@ public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest build() { o.queries = queries; o.rumQuery = rumQuery; o.securityQuery = securityQuery; + o.style = style; return o; } } diff --git a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.java b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.java new file mode 100644 index 000000000..84932d2a3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.datadog.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + private @Nullable String palette; + + private DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle() {} + public Optional palette() { + return Optional.ofNullable(this.palette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String palette; + public Builder() {} + public Builder(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle defaults) { + Objects.requireNonNull(defaults); + this.palette = defaults.palette; + } + + @CustomType.Setter + public Builder palette(@Nullable String palette) { + this.palette = palette; + return this; + } + public DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle build() { + final var o = new DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle(); + o.palette = palette; + return o; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequest.java b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequest.java index 20ece286c..8bebc3aca 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequest.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequest.java @@ -13,6 +13,7 @@ import com.pulumi.datadog.outputs.DashboardWidgetSunburstDefinitionRequestQuery; import com.pulumi.datadog.outputs.DashboardWidgetSunburstDefinitionRequestRumQuery; import com.pulumi.datadog.outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery; +import com.pulumi.datadog.outputs.DashboardWidgetSunburstDefinitionRequestStyle; import java.lang.String; import java.util.List; import java.util.Objects; @@ -31,6 +32,7 @@ public final class DashboardWidgetSunburstDefinitionRequest { private @Nullable List queries; private @Nullable DashboardWidgetSunburstDefinitionRequestRumQuery rumQuery; private @Nullable DashboardWidgetSunburstDefinitionRequestSecurityQuery securityQuery; + private @Nullable DashboardWidgetSunburstDefinitionRequestStyle style; private DashboardWidgetSunburstDefinitionRequest() {} public Optional apmQuery() { @@ -63,6 +65,9 @@ public Optional rumQuery() { public Optional securityQuery() { return Optional.ofNullable(this.securityQuery); } + public Optional style() { + return Optional.ofNullable(this.style); + } public static Builder builder() { return new Builder(); @@ -83,6 +88,7 @@ public static final class Builder { private @Nullable List queries; private @Nullable DashboardWidgetSunburstDefinitionRequestRumQuery rumQuery; private @Nullable DashboardWidgetSunburstDefinitionRequestSecurityQuery securityQuery; + private @Nullable DashboardWidgetSunburstDefinitionRequestStyle style; public Builder() {} public Builder(DashboardWidgetSunburstDefinitionRequest defaults) { Objects.requireNonNull(defaults); @@ -96,6 +102,7 @@ public Builder(DashboardWidgetSunburstDefinitionRequest defaults) { this.queries = defaults.queries; this.rumQuery = defaults.rumQuery; this.securityQuery = defaults.securityQuery; + this.style = defaults.style; } @CustomType.Setter @@ -154,6 +161,11 @@ public Builder securityQuery(@Nullable DashboardWidgetSunburstDefinitionRequestS this.securityQuery = securityQuery; return this; } + @CustomType.Setter + public Builder style(@Nullable DashboardWidgetSunburstDefinitionRequestStyle style) { + this.style = style; + return this; + } public DashboardWidgetSunburstDefinitionRequest build() { final var o = new DashboardWidgetSunburstDefinitionRequest(); o.apmQuery = apmQuery; @@ -166,6 +178,7 @@ public DashboardWidgetSunburstDefinitionRequest build() { o.queries = queries; o.rumQuery = rumQuery; o.securityQuery = securityQuery; + o.style = style; return o; } } diff --git a/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequestStyle.java b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequestStyle.java new file mode 100644 index 000000000..ec0374288 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/datadog/outputs/DashboardWidgetSunburstDefinitionRequestStyle.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.datadog.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardWidgetSunburstDefinitionRequestStyle { + private @Nullable String palette; + + private DashboardWidgetSunburstDefinitionRequestStyle() {} + public Optional palette() { + return Optional.ofNullable(this.palette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardWidgetSunburstDefinitionRequestStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String palette; + public Builder() {} + public Builder(DashboardWidgetSunburstDefinitionRequestStyle defaults) { + Objects.requireNonNull(defaults); + this.palette = defaults.palette; + } + + @CustomType.Setter + public Builder palette(@Nullable String palette) { + this.palette = palette; + return this; + } + public DashboardWidgetSunburstDefinitionRequestStyle build() { + final var o = new DashboardWidgetSunburstDefinitionRequestStyle(); + o.palette = palette; + return o; + } + } +} diff --git a/sdk/nodejs/azure/integration.ts b/sdk/nodejs/azure/integration.ts index 72e4cf60a..d2c037ec5 100644 --- a/sdk/nodejs/azure/integration.ts +++ b/sdk/nodejs/azure/integration.ts @@ -63,7 +63,7 @@ export class Integration extends pulumi.CustomResource { } /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). */ public readonly appServicePlanFilters!: pulumi.Output; /** @@ -148,7 +148,7 @@ export class Integration extends pulumi.CustomResource { */ export interface IntegrationState { /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). */ appServicePlanFilters?: pulumi.Input; /** @@ -186,7 +186,7 @@ export interface IntegrationState { */ export interface IntegrationArgs { /** - * String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + * This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). */ appServicePlanFilters?: pulumi.Input; /** diff --git a/sdk/nodejs/downtime.ts b/sdk/nodejs/downtime.ts index 0559416bc..683e5ff6e 100644 --- a/sdk/nodejs/downtime.ts +++ b/sdk/nodejs/downtime.ts @@ -7,7 +7,7 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** - * Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. + * This resource is deprecated — use the `datadog.DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. * * ## Example Usage * diff --git a/sdk/nodejs/downtimeSchedule.ts b/sdk/nodejs/downtimeSchedule.ts index f5f28063f..20ff630e3 100644 --- a/sdk/nodejs/downtimeSchedule.ts +++ b/sdk/nodejs/downtimeSchedule.ts @@ -7,7 +7,7 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** - * Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. + * Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. * * ## Import * diff --git a/sdk/nodejs/syntheticsTest.ts b/sdk/nodejs/syntheticsTest.ts index 5ecdb9fa4..c6c375e00 100644 --- a/sdk/nodejs/syntheticsTest.ts +++ b/sdk/nodejs/syntheticsTest.ts @@ -389,6 +389,10 @@ export class SyntheticsTest extends pulumi.CustomResource { * Header name and value map. */ public readonly requestHeaders!: pulumi.Output<{[key: string]: any} | undefined>; + /** + * Metadata to include when performing the gRPC test. + */ + public readonly requestMetadata!: pulumi.Output<{[key: string]: any} | undefined>; /** * The proxy to perform the test. */ @@ -446,6 +450,7 @@ export class SyntheticsTest extends pulumi.CustomResource { resourceInputs["requestClientCertificate"] = state ? state.requestClientCertificate : undefined; resourceInputs["requestDefinition"] = state ? state.requestDefinition : undefined; resourceInputs["requestHeaders"] = state ? state.requestHeaders : undefined; + resourceInputs["requestMetadata"] = state ? state.requestMetadata : undefined; resourceInputs["requestProxy"] = state ? state.requestProxy : undefined; resourceInputs["requestQuery"] = state ? state.requestQuery : undefined; resourceInputs["setCookie"] = state ? state.setCookie : undefined; @@ -481,6 +486,7 @@ export class SyntheticsTest extends pulumi.CustomResource { resourceInputs["requestClientCertificate"] = args ? args.requestClientCertificate : undefined; resourceInputs["requestDefinition"] = args ? args.requestDefinition : undefined; resourceInputs["requestHeaders"] = args ? args.requestHeaders : undefined; + resourceInputs["requestMetadata"] = args ? args.requestMetadata : undefined; resourceInputs["requestProxy"] = args ? args.requestProxy : undefined; resourceInputs["requestQuery"] = args ? args.requestQuery : undefined; resourceInputs["setCookie"] = args ? args.setCookie : undefined; @@ -556,6 +562,10 @@ export interface SyntheticsTestState { * Header name and value map. */ requestHeaders?: pulumi.Input<{[key: string]: any}>; + /** + * Metadata to include when performing the gRPC test. + */ + requestMetadata?: pulumi.Input<{[key: string]: any}>; /** * The proxy to perform the test. */ @@ -643,6 +653,10 @@ export interface SyntheticsTestArgs { * Header name and value map. */ requestHeaders?: pulumi.Input<{[key: string]: any}>; + /** + * Metadata to include when performing the gRPC test. + */ + requestMetadata?: pulumi.Input<{[key: string]: any}>; /** * The proxy to perform the test. */ diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 08510de58..8431cfa45 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -3851,6 +3851,7 @@ export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest { queries?: pulumi.Input[]>; rumQuery?: pulumi.Input; securityQuery?: pulumi.Input; + style?: pulumi.Input; } export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery { @@ -4179,6 +4180,10 @@ export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSe interval?: pulumi.Input; } +export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + palette?: pulumi.Input; +} + export interface DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition { customLinks?: pulumi.Input[]>; events?: pulumi.Input[]>; @@ -7000,6 +7005,7 @@ export interface DashboardWidgetSunburstDefinitionRequest { queries?: pulumi.Input[]>; rumQuery?: pulumi.Input; securityQuery?: pulumi.Input; + style?: pulumi.Input; } export interface DashboardWidgetSunburstDefinitionRequestApmQuery { @@ -7328,6 +7334,10 @@ export interface DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompu interval?: pulumi.Input; } +export interface DashboardWidgetSunburstDefinitionRequestStyle { + palette?: pulumi.Input; +} + export interface DashboardWidgetTimeseriesDefinition { customLinks?: pulumi.Input[]>; events?: pulumi.Input[]>; diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 4bc531921..5e574d623 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -3851,6 +3851,7 @@ export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest { queries?: outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery[]; rumQuery?: outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery; securityQuery?: outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery; + style?: outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle; } export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery { @@ -4179,6 +4180,10 @@ export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSe interval?: number; } +export interface DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { + palette?: string; +} + export interface DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition { customLinks?: outputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink[]; events?: outputs.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent[]; @@ -7000,6 +7005,7 @@ export interface DashboardWidgetSunburstDefinitionRequest { queries?: outputs.DashboardWidgetSunburstDefinitionRequestQuery[]; rumQuery?: outputs.DashboardWidgetSunburstDefinitionRequestRumQuery; securityQuery?: outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery; + style?: outputs.DashboardWidgetSunburstDefinitionRequestStyle; } export interface DashboardWidgetSunburstDefinitionRequestApmQuery { @@ -7328,6 +7334,10 @@ export interface DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompu interval?: number; } +export interface DashboardWidgetSunburstDefinitionRequestStyle { + palette?: string; +} + export interface DashboardWidgetTimeseriesDefinition { customLinks?: outputs.DashboardWidgetTimeseriesDefinitionCustomLink[]; events?: outputs.DashboardWidgetTimeseriesDefinitionEvent[]; diff --git a/sdk/python/pulumi_datadog/_inputs.py b/sdk/python/pulumi_datadog/_inputs.py index 8079ef6f6..74cea0ebe 100644 --- a/sdk/python/pulumi_datadog/_inputs.py +++ b/sdk/python/pulumi_datadog/_inputs.py @@ -526,6 +526,7 @@ 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs', 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs', 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs', + 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs', @@ -948,6 +949,7 @@ 'DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs', 'DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs', 'DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs', + 'DashboardWidgetSunburstDefinitionRequestStyleArgs', 'DashboardWidgetTimeseriesDefinitionArgs', 'DashboardWidgetTimeseriesDefinitionCustomLinkArgs', 'DashboardWidgetTimeseriesDefinitionEventArgs', @@ -28467,7 +28469,8 @@ def __init__(__self__, *, q: Optional[pulumi.Input[str]] = None, queries: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs']]]] = None, rum_query: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs']] = None, - security_query: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs']] = None): + security_query: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs']] = None, + style: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs']] = None): if apm_query is not None: pulumi.set(__self__, "apm_query", apm_query) if audit_query is not None: @@ -28488,6 +28491,8 @@ def __init__(__self__, *, pulumi.set(__self__, "rum_query", rum_query) if security_query is not None: pulumi.set(__self__, "security_query", security_query) + if style is not None: + pulumi.set(__self__, "style", style) @property @pulumi.getter(name="apmQuery") @@ -28579,6 +28584,15 @@ def security_query(self) -> Optional[pulumi.Input['DashboardWidgetGroupDefinitio def security_query(self, value: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs']]): pulumi.set(self, "security_query", value) + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs']]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input['DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs']]): + pulumi.set(self, "style", value) + @pulumi.input_type class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs: @@ -31004,6 +31018,23 @@ def interval(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "interval", value) +@pulumi.input_type +class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs: + def __init__(__self__, *, + palette: Optional[pulumi.Input[str]] = None): + if palette is not None: + pulumi.set(__self__, "palette", palette) + + @property + @pulumi.getter + def palette(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "palette") + + @palette.setter + def palette(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "palette", value) + + @pulumi.input_type class DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionArgs: def __init__(__self__, *, @@ -52054,7 +52085,8 @@ def __init__(__self__, *, q: Optional[pulumi.Input[str]] = None, queries: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardWidgetSunburstDefinitionRequestQueryArgs']]]] = None, rum_query: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestRumQueryArgs']] = None, - security_query: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs']] = None): + security_query: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs']] = None, + style: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestStyleArgs']] = None): if apm_query is not None: pulumi.set(__self__, "apm_query", apm_query) if audit_query is not None: @@ -52075,6 +52107,8 @@ def __init__(__self__, *, pulumi.set(__self__, "rum_query", rum_query) if security_query is not None: pulumi.set(__self__, "security_query", security_query) + if style is not None: + pulumi.set(__self__, "style", style) @property @pulumi.getter(name="apmQuery") @@ -52166,6 +52200,15 @@ def security_query(self) -> Optional[pulumi.Input['DashboardWidgetSunburstDefini def security_query(self, value: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs']]): pulumi.set(self, "security_query", value) + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestStyleArgs']]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input['DashboardWidgetSunburstDefinitionRequestStyleArgs']]): + pulumi.set(self, "style", value) + @pulumi.input_type class DashboardWidgetSunburstDefinitionRequestApmQueryArgs: @@ -54591,6 +54634,23 @@ def interval(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "interval", value) +@pulumi.input_type +class DashboardWidgetSunburstDefinitionRequestStyleArgs: + def __init__(__self__, *, + palette: Optional[pulumi.Input[str]] = None): + if palette is not None: + pulumi.set(__self__, "palette", palette) + + @property + @pulumi.getter + def palette(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "palette") + + @palette.setter + def palette(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "palette", value) + + @pulumi.input_type class DashboardWidgetTimeseriesDefinitionArgs: def __init__(__self__, *, diff --git a/sdk/python/pulumi_datadog/azure/integration.py b/sdk/python/pulumi_datadog/azure/integration.py index 8f5a693f4..21b160e39 100644 --- a/sdk/python/pulumi_datadog/azure/integration.py +++ b/sdk/python/pulumi_datadog/azure/integration.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] client_id: Your Azure web application ID. :param pulumi.Input[str] client_secret: (Required for Initial Creation) Your Azure web application secret key. :param pulumi.Input[str] tenant_name: Your Azure Active Directory ID. - :param pulumi.Input[str] app_service_plan_filters: String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + :param pulumi.Input[str] app_service_plan_filters: This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). :param pulumi.Input[bool] automute: Silence monitors for expected Azure VM shutdowns. :param pulumi.Input[bool] cspm_enabled: Enable Cloud Security Management Misconfigurations for your organization. :param pulumi.Input[bool] custom_metrics_enabled: Enable custom metrics for your organization. @@ -87,7 +87,7 @@ def tenant_name(self, value: pulumi.Input[str]): @pulumi.getter(name="appServicePlanFilters") def app_service_plan_filters(self) -> Optional[pulumi.Input[str]]: """ - String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). """ return pulumi.get(self, "app_service_plan_filters") @@ -157,7 +157,7 @@ def __init__(__self__, *, tenant_name: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Integration resources. - :param pulumi.Input[str] app_service_plan_filters: String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + :param pulumi.Input[str] app_service_plan_filters: This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). :param pulumi.Input[bool] automute: Silence monitors for expected Azure VM shutdowns. :param pulumi.Input[str] client_id: Your Azure web application ID. :param pulumi.Input[str] client_secret: (Required for Initial Creation) Your Azure web application secret key. @@ -187,7 +187,7 @@ def __init__(__self__, *, @pulumi.getter(name="appServicePlanFilters") def app_service_plan_filters(self) -> Optional[pulumi.Input[str]]: """ - String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). """ return pulumi.get(self, "app_service_plan_filters") @@ -325,7 +325,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] app_service_plan_filters: String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + :param pulumi.Input[str] app_service_plan_filters: This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). :param pulumi.Input[bool] automute: Silence monitors for expected Azure VM shutdowns. :param pulumi.Input[str] client_id: Your Azure web application ID. :param pulumi.Input[str] client_secret: (Required for Initial Creation) Your Azure web application secret key. @@ -442,7 +442,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] app_service_plan_filters: String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + :param pulumi.Input[str] app_service_plan_filters: This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). :param pulumi.Input[bool] automute: Silence monitors for expected Azure VM shutdowns. :param pulumi.Input[str] client_id: Your Azure web application ID. :param pulumi.Input[str] client_secret: (Required for Initial Creation) Your Azure web application secret key. @@ -469,7 +469,7 @@ def get(resource_name: str, @pulumi.getter(name="appServicePlanFilters") def app_service_plan_filters(self) -> pulumi.Output[Optional[str]]: """ - String of app service plan tag(s) (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure. Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. For example, `env:production,deploymentgroup:red`. + This comma-separated list of tags (in the form `key:value,key:value`) defines a filter that Datadog uses when collecting metrics from Azure App Service Plans. Only App Service Plans that match one of the defined tags are imported into Datadog. The rest, including the apps and functions running on them, are ignored. This also filters the metrics for any App or Function running on the App Service Plan(s). """ return pulumi.get(self, "app_service_plan_filters") diff --git a/sdk/python/pulumi_datadog/downtime.py b/sdk/python/pulumi_datadog/downtime.py index 31de4df35..e6c005de1 100644 --- a/sdk/python/pulumi_datadog/downtime.py +++ b/sdk/python/pulumi_datadog/downtime.py @@ -446,7 +446,7 @@ def __init__(__self__, timezone: Optional[pulumi.Input[str]] = None, __props__=None): """ - Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. + This resource is deprecated — use the `DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. ## Example Usage @@ -493,7 +493,7 @@ def __init__(__self__, args: DowntimeArgs, opts: Optional[pulumi.ResourceOptions] = None): """ - Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. + This resource is deprecated — use the `DowntimeSchedule resource` instead. Provides a Datadog downtime resource. This can be used to create and manage Datadog downtimes. ## Example Usage diff --git a/sdk/python/pulumi_datadog/downtime_schedule.py b/sdk/python/pulumi_datadog/downtime_schedule.py index 977197a81..f9341c3fd 100644 --- a/sdk/python/pulumi_datadog/downtime_schedule.py +++ b/sdk/python/pulumi_datadog/downtime_schedule.py @@ -308,7 +308,7 @@ def __init__(__self__, scope: Optional[pulumi.Input[str]] = None, __props__=None): """ - Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. + Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. ## Import @@ -332,7 +332,7 @@ def __init__(__self__, args: DowntimeScheduleArgs, opts: Optional[pulumi.ResourceOptions] = None): """ - Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. **NOTE:** Currently in private beta. To request access, contact Support at support@datadoghq.com. + Provides a Datadog DowntimeSchedule resource. This can be used to create and manage Datadog downtimes. ## Import diff --git a/sdk/python/pulumi_datadog/outputs.py b/sdk/python/pulumi_datadog/outputs.py index f5ee5fd6e..e26961273 100644 --- a/sdk/python/pulumi_datadog/outputs.py +++ b/sdk/python/pulumi_datadog/outputs.py @@ -527,6 +527,7 @@ 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy', 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery', 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute', + 'DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink', 'DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent', @@ -949,6 +950,7 @@ 'DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy', 'DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery', 'DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute', + 'DashboardWidgetSunburstDefinitionRequestStyle', 'DashboardWidgetTimeseriesDefinition', 'DashboardWidgetTimeseriesDefinitionCustomLink', 'DashboardWidgetTimeseriesDefinitionEvent', @@ -26002,7 +26004,8 @@ def __init__(__self__, *, q: Optional[str] = None, queries: Optional[Sequence['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery']] = None, rum_query: Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery'] = None, - security_query: Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery'] = None): + security_query: Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery'] = None, + style: Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle'] = None): if apm_query is not None: pulumi.set(__self__, "apm_query", apm_query) if audit_query is not None: @@ -26023,6 +26026,8 @@ def __init__(__self__, *, pulumi.set(__self__, "rum_query", rum_query) if security_query is not None: pulumi.set(__self__, "security_query", security_query) + if style is not None: + pulumi.set(__self__, "style", style) @property @pulumi.getter(name="apmQuery") @@ -26074,6 +26079,11 @@ def rum_query(self) -> Optional['outputs.DashboardWidgetGroupDefinitionWidgetSun def security_query(self) -> Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery']: return pulumi.get(self, "security_query") + @property + @pulumi.getter + def style(self) -> Optional['outputs.DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle']: + return pulumi.get(self, "style") + @pulumi.output_type class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery(dict): @@ -28232,6 +28242,19 @@ def interval(self) -> Optional[int]: return pulumi.get(self, "interval") +@pulumi.output_type +class DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle(dict): + def __init__(__self__, *, + palette: Optional[str] = None): + if palette is not None: + pulumi.set(__self__, "palette", palette) + + @property + @pulumi.getter + def palette(self) -> Optional[str]: + return pulumi.get(self, "palette") + + @pulumi.output_type class DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition(dict): @staticmethod @@ -47333,7 +47356,8 @@ def __init__(__self__, *, q: Optional[str] = None, queries: Optional[Sequence['outputs.DashboardWidgetSunburstDefinitionRequestQuery']] = None, rum_query: Optional['outputs.DashboardWidgetSunburstDefinitionRequestRumQuery'] = None, - security_query: Optional['outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery'] = None): + security_query: Optional['outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery'] = None, + style: Optional['outputs.DashboardWidgetSunburstDefinitionRequestStyle'] = None): if apm_query is not None: pulumi.set(__self__, "apm_query", apm_query) if audit_query is not None: @@ -47354,6 +47378,8 @@ def __init__(__self__, *, pulumi.set(__self__, "rum_query", rum_query) if security_query is not None: pulumi.set(__self__, "security_query", security_query) + if style is not None: + pulumi.set(__self__, "style", style) @property @pulumi.getter(name="apmQuery") @@ -47405,6 +47431,11 @@ def rum_query(self) -> Optional['outputs.DashboardWidgetSunburstDefinitionReques def security_query(self) -> Optional['outputs.DashboardWidgetSunburstDefinitionRequestSecurityQuery']: return pulumi.get(self, "security_query") + @property + @pulumi.getter + def style(self) -> Optional['outputs.DashboardWidgetSunburstDefinitionRequestStyle']: + return pulumi.get(self, "style") + @pulumi.output_type class DashboardWidgetSunburstDefinitionRequestApmQuery(dict): @@ -49563,6 +49594,19 @@ def interval(self) -> Optional[int]: return pulumi.get(self, "interval") +@pulumi.output_type +class DashboardWidgetSunburstDefinitionRequestStyle(dict): + def __init__(__self__, *, + palette: Optional[str] = None): + if palette is not None: + pulumi.set(__self__, "palette", palette) + + @property + @pulumi.getter + def palette(self) -> Optional[str]: + return pulumi.get(self, "palette") + + @pulumi.output_type class DashboardWidgetTimeseriesDefinition(dict): @staticmethod diff --git a/sdk/python/pulumi_datadog/synthetics_test.py b/sdk/python/pulumi_datadog/synthetics_test.py index ef061f03a..65ce5916f 100644 --- a/sdk/python/pulumi_datadog/synthetics_test.py +++ b/sdk/python/pulumi_datadog/synthetics_test.py @@ -32,6 +32,7 @@ def __init__(__self__, *, request_client_certificate: Optional[pulumi.Input['SyntheticsTestRequestClientCertificateArgs']] = None, request_definition: Optional[pulumi.Input['SyntheticsTestRequestDefinitionArgs']] = None, request_headers: Optional[pulumi.Input[Mapping[str, Any]]] = None, + request_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, request_proxy: Optional[pulumi.Input['SyntheticsTestRequestProxyArgs']] = None, request_query: Optional[pulumi.Input[Mapping[str, Any]]] = None, set_cookie: Optional[pulumi.Input[str]] = None, @@ -54,6 +55,7 @@ def __init__(__self__, *, :param pulumi.Input['SyntheticsTestRequestClientCertificateArgs'] request_client_certificate: Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. :param pulumi.Input['SyntheticsTestRequestDefinitionArgs'] request_definition: Required if `type = "api"`. The synthetics test request. :param pulumi.Input[Mapping[str, Any]] request_headers: Header name and value map. + :param pulumi.Input[Mapping[str, Any]] request_metadata: Metadata to include when performing the gRPC test. :param pulumi.Input['SyntheticsTestRequestProxyArgs'] request_proxy: The proxy to perform the test. :param pulumi.Input[Mapping[str, Any]] request_query: Query arguments name and value map. :param pulumi.Input[str] set_cookie: Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. @@ -88,6 +90,8 @@ def __init__(__self__, *, pulumi.set(__self__, "request_definition", request_definition) if request_headers is not None: pulumi.set(__self__, "request_headers", request_headers) + if request_metadata is not None: + pulumi.set(__self__, "request_metadata", request_metadata) if request_proxy is not None: pulumi.set(__self__, "request_proxy", request_proxy) if request_query is not None: @@ -288,6 +292,18 @@ def request_headers(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: def request_headers(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): pulumi.set(self, "request_headers", value) + @property + @pulumi.getter(name="requestMetadata") + def request_metadata(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + """ + Metadata to include when performing the gRPC test. + """ + return pulumi.get(self, "request_metadata") + + @request_metadata.setter + def request_metadata(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + pulumi.set(self, "request_metadata", value) + @property @pulumi.getter(name="requestProxy") def request_proxy(self) -> Optional[pulumi.Input['SyntheticsTestRequestProxyArgs']]: @@ -367,6 +383,7 @@ def __init__(__self__, *, request_client_certificate: Optional[pulumi.Input['SyntheticsTestRequestClientCertificateArgs']] = None, request_definition: Optional[pulumi.Input['SyntheticsTestRequestDefinitionArgs']] = None, request_headers: Optional[pulumi.Input[Mapping[str, Any]]] = None, + request_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, request_proxy: Optional[pulumi.Input['SyntheticsTestRequestProxyArgs']] = None, request_query: Optional[pulumi.Input[Mapping[str, Any]]] = None, set_cookie: Optional[pulumi.Input[str]] = None, @@ -390,6 +407,7 @@ def __init__(__self__, *, :param pulumi.Input['SyntheticsTestRequestClientCertificateArgs'] request_client_certificate: Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. :param pulumi.Input['SyntheticsTestRequestDefinitionArgs'] request_definition: Required if `type = "api"`. The synthetics test request. :param pulumi.Input[Mapping[str, Any]] request_headers: Header name and value map. + :param pulumi.Input[Mapping[str, Any]] request_metadata: Metadata to include when performing the gRPC test. :param pulumi.Input['SyntheticsTestRequestProxyArgs'] request_proxy: The proxy to perform the test. :param pulumi.Input[Mapping[str, Any]] request_query: Query arguments name and value map. :param pulumi.Input[str] set_cookie: Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. @@ -428,6 +446,8 @@ def __init__(__self__, *, pulumi.set(__self__, "request_definition", request_definition) if request_headers is not None: pulumi.set(__self__, "request_headers", request_headers) + if request_metadata is not None: + pulumi.set(__self__, "request_metadata", request_metadata) if request_proxy is not None: pulumi.set(__self__, "request_proxy", request_proxy) if request_query is not None: @@ -620,6 +640,18 @@ def request_headers(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: def request_headers(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): pulumi.set(self, "request_headers", value) + @property + @pulumi.getter(name="requestMetadata") + def request_metadata(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + """ + Metadata to include when performing the gRPC test. + """ + return pulumi.get(self, "request_metadata") + + @request_metadata.setter + def request_metadata(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + pulumi.set(self, "request_metadata", value) + @property @pulumi.getter(name="requestProxy") def request_proxy(self) -> Optional[pulumi.Input['SyntheticsTestRequestProxyArgs']]: @@ -724,6 +756,7 @@ def __init__(__self__, request_client_certificate: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestClientCertificateArgs']]] = None, request_definition: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestDefinitionArgs']]] = None, request_headers: Optional[pulumi.Input[Mapping[str, Any]]] = None, + request_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, request_proxy: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestProxyArgs']]] = None, request_query: Optional[pulumi.Input[Mapping[str, Any]]] = None, set_cookie: Optional[pulumi.Input[str]] = None, @@ -1038,6 +1071,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestClientCertificateArgs']] request_client_certificate: Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestDefinitionArgs']] request_definition: Required if `type = "api"`. The synthetics test request. :param pulumi.Input[Mapping[str, Any]] request_headers: Header name and value map. + :param pulumi.Input[Mapping[str, Any]] request_metadata: Metadata to include when performing the gRPC test. :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestProxyArgs']] request_proxy: The proxy to perform the test. :param pulumi.Input[Mapping[str, Any]] request_query: Query arguments name and value map. :param pulumi.Input[str] set_cookie: Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. @@ -1372,6 +1406,7 @@ def _internal_init(__self__, request_client_certificate: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestClientCertificateArgs']]] = None, request_definition: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestDefinitionArgs']]] = None, request_headers: Optional[pulumi.Input[Mapping[str, Any]]] = None, + request_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, request_proxy: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestProxyArgs']]] = None, request_query: Optional[pulumi.Input[Mapping[str, Any]]] = None, set_cookie: Optional[pulumi.Input[str]] = None, @@ -1406,6 +1441,7 @@ def _internal_init(__self__, __props__.__dict__["request_client_certificate"] = request_client_certificate __props__.__dict__["request_definition"] = request_definition __props__.__dict__["request_headers"] = request_headers + __props__.__dict__["request_metadata"] = request_metadata __props__.__dict__["request_proxy"] = request_proxy __props__.__dict__["request_query"] = request_query __props__.__dict__["set_cookie"] = set_cookie @@ -1443,6 +1479,7 @@ def get(resource_name: str, request_client_certificate: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestClientCertificateArgs']]] = None, request_definition: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestDefinitionArgs']]] = None, request_headers: Optional[pulumi.Input[Mapping[str, Any]]] = None, + request_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, request_proxy: Optional[pulumi.Input[pulumi.InputType['SyntheticsTestRequestProxyArgs']]] = None, request_query: Optional[pulumi.Input[Mapping[str, Any]]] = None, set_cookie: Optional[pulumi.Input[str]] = None, @@ -1471,6 +1508,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestClientCertificateArgs']] request_client_certificate: Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestDefinitionArgs']] request_definition: Required if `type = "api"`. The synthetics test request. :param pulumi.Input[Mapping[str, Any]] request_headers: Header name and value map. + :param pulumi.Input[Mapping[str, Any]] request_metadata: Metadata to include when performing the gRPC test. :param pulumi.Input[pulumi.InputType['SyntheticsTestRequestProxyArgs']] request_proxy: The proxy to perform the test. :param pulumi.Input[Mapping[str, Any]] request_query: Query arguments name and value map. :param pulumi.Input[str] set_cookie: Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. @@ -1498,6 +1536,7 @@ def get(resource_name: str, __props__.__dict__["request_client_certificate"] = request_client_certificate __props__.__dict__["request_definition"] = request_definition __props__.__dict__["request_headers"] = request_headers + __props__.__dict__["request_metadata"] = request_metadata __props__.__dict__["request_proxy"] = request_proxy __props__.__dict__["request_query"] = request_query __props__.__dict__["set_cookie"] = set_cookie @@ -1624,6 +1663,14 @@ def request_headers(self) -> pulumi.Output[Optional[Mapping[str, Any]]]: """ return pulumi.get(self, "request_headers") + @property + @pulumi.getter(name="requestMetadata") + def request_metadata(self) -> pulumi.Output[Optional[Mapping[str, Any]]]: + """ + Metadata to include when performing the gRPC test. + """ + return pulumi.get(self, "request_metadata") + @property @pulumi.getter(name="requestProxy") def request_proxy(self) -> pulumi.Output[Optional['outputs.SyntheticsTestRequestProxy']]: diff --git a/upstream b/upstream index 977ae7ebd..55fcfc91f 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 977ae7ebdcafa5a040318852e558203ea8200690 +Subproject commit 55fcfc91f7ac6dedf1f73cdb65fd7d08f16baa57