diff --git a/examples/go.mod b/examples/go.mod index cd60953b..12fc94d7 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,29 +2,24 @@ module github.com/pulumi/pulumi-splunk/examples go 1.21 -require github.com/pulumi/pulumi/pkg/v3 v3.103.1 +require github.com/pulumi/pulumi/pkg/v3 v3.104.2 require ( - cloud.google.com/go v0.110.4 // indirect - cloud.google.com/go/compute v1.20.1 // indirect + cloud.google.com/go v0.110.10 // indirect + cloud.google.com/go/compute v1.23.3 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.1 // indirect - cloud.google.com/go/kms v1.12.1 // indirect - cloud.google.com/go/logging v1.7.0 // indirect - cloud.google.com/go/longrunning v0.5.1 // indirect - cloud.google.com/go/storage v1.30.1 // indirect + cloud.google.com/go/iam v1.1.5 // indirect + cloud.google.com/go/kms v1.15.5 // indirect + cloud.google.com/go/logging v1.8.1 // indirect + cloud.google.com/go/longrunning v0.5.4 // indirect + cloud.google.com/go/storage v1.35.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/go-autorest v14.2.0+incompatible // indirect - github.com/Azure/go-autorest/autorest v0.11.28 // indirect - github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect - github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect - github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 // indirect - github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect - github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect - github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect - github.com/Azure/go-autorest/logger v0.2.1 // indirect - github.com/Azure/go-autorest/tracing v0.6.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect @@ -33,19 +28,21 @@ require ( github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.44.298 // indirect - github.com/aws/aws-sdk-go-v2 v1.17.3 // indirect - github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.12.10 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 // indirect - github.com/aws/smithy-go v1.13.5 // indirect + github.com/aws/aws-sdk-go v1.49.0 // indirect + github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect + github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect + github.com/aws/smithy-go v1.19.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect @@ -58,7 +55,6 @@ require ( github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect - github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect @@ -68,18 +64,17 @@ require ( github.com/go-git/go-git/v5 v5.11.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v4 v4.4.2 // indirect - github.com/golang/glog v1.1.0 // indirect + github.com/golang-jwt/jwt/v5 v5.1.0 // indirect + github.com/golang/glog v1.1.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect - github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-querystring v1.1.0 // indirect - github.com/google/s2a-go v0.1.4 // indirect - github.com/google/uuid v1.3.0 // indirect + github.com/google/s2a-go v0.1.7 // indirect + github.com/google/uuid v1.4.0 // indirect github.com/google/wire v0.5.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect - github.com/googleapis/gax-go/v2 v2.11.0 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect + github.com/googleapis/gax-go/v2 v2.12.0 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -107,6 +102,7 @@ require ( github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect + github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-colorable v0.1.12 // indirect github.com/mattn/go-isatty v0.0.19 // indirect @@ -133,12 +129,13 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.103.1 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.104.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -162,26 +159,26 @@ require ( github.com/zclconf/go-cty v1.13.2 // indirect go.opencensus.io v0.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.27.0 // indirect + gocloud.dev v0.36.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect golang.org/x/crypto v0.17.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.8.0 // indirect + golang.org/x/oauth2 v0.14.0 // indirect golang.org/x/sync v0.5.0 // indirect golang.org/x/sys v0.15.0 // indirect golang.org/x/term v0.15.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect + golang.org/x/time v0.4.0 // indirect golang.org/x/tools v0.15.0 // indirect - golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.126.0 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/grpc v1.57.1 // indirect + golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect + google.golang.org/api v0.151.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/grpc v1.59.0 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/examples/go.sum b/examples/go.sum index cc577392..02343256 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -34,8 +34,8 @@ cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w9 cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.103.0/go.mod h1:vwLx1nqLrzLX/fpwSMOXmFIqBOyHsvHbnAdbGSJ+mKk= -cloud.google.com/go v0.110.4 h1:1JYyxKMN9hd5dR2MYTPWkGUgcoxVVhg0LKNKEo0qvmk= -cloud.google.com/go v0.110.4/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= +cloud.google.com/go v0.110.10 h1:LXy9GEO+timppncPIAZoOj3l58LIU9k+kn48AN7IO3Y= +cloud.google.com/go v0.110.10/go.mod h1:v1OoFqYxiBkUrruItNM3eT4lLByNjxmJSV/xDKJNnic= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -48,8 +48,8 @@ cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6m cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= -cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg= -cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= +cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= @@ -58,15 +58,15 @@ cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqCl cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v1.1.1 h1:lW7fzj15aVIXYHREOqjRBV9PsH0Z6u8Y46a1YGvQP4Y= -cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= +cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= +cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.12.1 h1:xZmZuwy2cwzsocmKDOPu4BL7umg8QXagQx6fKVmf45U= -cloud.google.com/go/kms v1.12.1/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N/2CDM= -cloud.google.com/go/logging v1.7.0 h1:CJYxlNNNNAMkHp9em/YEXcfJg+rPDg7YfwoRpMU+t5I= -cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/longrunning v0.5.1 h1:Fr7TXftcqTudoyRJa113hyaqlGdiBQkp0Gq7tErFDWI= -cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= +cloud.google.com/go/kms v1.15.5 h1:pj1sRfut2eRbD9pFRjNnPNg/CzJPuQAzUujMIM1vVeM= +cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= +cloud.google.com/go/logging v1.8.1 h1:26skQWPeYhvIasWKm48+Eq7oUqdcdbwsCVwz5Ys0FvU= +cloud.google.com/go/logging v1.8.1/go.mod h1:TJjR+SimHwuC8MZ9cjByQulAMgni+RkXeI3wwctHJEI= +cloud.google.com/go/longrunning v0.5.4 h1:w8xEcbZodnA2BbW6sVirkkoC+1gP8wS57EUUgGS0GVg= +cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= cloud.google.com/go/monitoring v1.1.0/go.mod h1:L81pzz7HKn14QCMaCs6NTQkdBnE87TElyanS95vIcl4= cloud.google.com/go/monitoring v1.5.0/go.mod h1:/o9y8NYX5j91JjD/JvGLYbi86kL11OjyJXq2XziLJu4= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= @@ -83,8 +83,8 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.24.0/go.mod h1:3xrJEFMXBsQLgxwThyjuD3aYlroL0TMRec1ypGUQ0KE= -cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= +cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= +cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= cloud.google.com/go/trace v1.0.0/go.mod h1:4iErSByzxkyHWzzlAj63/Gmjz0NH1ASqhJguHpGcr6A= cloud.google.com/go/trace v1.2.0/go.mod h1:Wc8y/uYyOhPy12KEnXG9XGrvfMz5F5SrYecQlbW1rwM= code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= @@ -99,21 +99,20 @@ github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmVGurPWMHDX2YNXVQMrBpEE= github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 h1:rTnT/Jrcm+figWlYz4Ixzt0SJVR2cMC8lvZcimipiEY= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 h1:leh5DwKv6Ihwi+h60uHtn6UWAxBbZ0q8DwQVMzf61zw= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= @@ -126,45 +125,34 @@ github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.28 h1:ndAExarwr5Y+GaHE6VCaY1kyS/HwwGGyuimVhWsHOEM= github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21 h1:jjQnVFXPfekaqb8vIsv2G1lxshoW+oGv4MDlhRtnYZk= github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 h1:P6bYXFoao05z5uhOQzbC3Qd8JqF3jUoocoTeIxkp2cA= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= github.com/Azure/go-autorest/autorest/azure/cli v0.4.5/go.mod h1:ADQAXrkgm7acgWVUNamOgh8YNrv4p27l3Wc55oVfpzg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 h1:w77/uPk80ZET2F+AfQExZyEWtn+0Rk/uw17m9fv5Ajc= github.com/Azure/go-autorest/autorest/azure/cli v0.4.6/go.mod h1:piCfgPho7BiIDdEQ1+g4VmKyD5y+p/XtSNqE6Hc4QD0= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2 h1:PGN4EDXnuQbojHbU0UWoNvmu9AGVwYHG9/fkDYhtAfw= github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= @@ -258,57 +246,74 @@ github.com/aws/aws-sdk-go v1.43.11/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.298 h1:5qTxdubgV7PptZJmp/2qDwD2JL187ePL7VOxsSh1i3g= -github.com/aws/aws-sdk-go v1.44.298/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= +github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.17.3 h1:shN7NlnVzvDUgPQ+1rLMSxY8OWRNDRYtiqe0p/PgrhY= -github.com/aws/aws-sdk-go-v2 v1.17.3/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 h1:S/ZBwevQkr7gv5YxONYpGQxlMFFYSRfz3RMcjsC9Qhk= +github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= +github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/config v1.15.15 h1:yBV+J7Au5KZwOIrIYhYkTGJbifZPCkAnCFSvGsF3ui8= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/credentials v1.12.10 h1:7gGcMQePejwiKoDWjB9cWnpfVdnz/e5JwJFuT6OrroI= +github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= +github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 h1:hz8tc+OW17YqxyFFPSkvfSikbqWcyyHRyPVSTzC0+aI= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 h1:bpiKFJ9aC0xTVpygSRRRL/YHC1JZ+pHQHENATHuoiwo= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7/go.mod h1:tDVvl8hyU6E9B8TrnNrZQEVkQlB8hjJwcgpPhgtlnNg= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 h1:I3cakv2Uy1vNmmhRQmFptYDxOvBnwCdNwyw63N0RaRU= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27/go.mod h1:a1/UpzeyBBerajpnP5nGZa9mGzsBn5cOKxm6NWQsvoI= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 h1:5NbbMrIzmUn/TXFqAle6mgrH5m9cOvMLRGL7pnG8tRE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21/go.mod h1:+Gxn8jYn5k9ebfHEqlhrMirFjSW0v0C9fI+KN5vk2kE= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 h1:f0ySVcmQhwmzn7zQozd8wBM3yuGBfzdpsOaKQ0/Epzw= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 h1:3L8pcjvgaSOs0zzZcMKzxDSkYKEpwJ2dNVDdxm68jAY= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0/go.mod h1:OyAuvpFeSVNppcSsp1hFOVQcaTRc1LE24YIR7pMbbAA= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 h1:4n4KCtv5SUoT5Er5XV41huuzrCqepxlW3SDI9qHQebc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 h1:7LJcuRalaLw+GYQTMGmVUl4opg2HrDZkvn/L3KvIQfw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 h1:sHfDuhbOuuWSIAEDd3pma6p0JgUcR2iePxtCE8gfCxQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9/go.mod h1:dN/Of9/fNZet7UrQQ6kTDo/VSwKPIq94vjlU16bRARc= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9 h1:sJdKvydGYDML9LTFcp6qq6Z5fIjN0Rdq2Gvw1hUg8tc= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 h1:y07kzPdcjuuyDVYWf1CCsQQ6kcAWMbFy+yIJ71xQBS0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9/go.mod h1:kjsXoK23q9Z/tLBrckZLLyvjhZoS+AGrzqzUfEClvMM= github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 h1:NvzGue25jKnuAsh6yQ+TZ4ResMcnp49AWgWGm2L4b5o= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5/go.mod h1:vADO6Jn+Rq4nDtfwNjhgR84qkZwiC6FqCaXdw/kYwjA= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= -github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 h1:DQpf+al+aWozOEmVEdml67qkVZ6vdtGUi71BZZWw40k= github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 h1:7tquJrhjYz2EsCBvA9VTl+sBAAh1bv7h/sGASdZOGGo= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8= -github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= +github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= @@ -538,12 +543,12 @@ github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8 github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= +github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= @@ -755,18 +760,18 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= +github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= +github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -833,8 +838,9 @@ github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= -github.com/google/go-replayers/httpreplay v1.1.1 h1:H91sIMlt1NZzN7R+/ASswyouLJfW0WLW7fhyUFvDEkY= github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= +github.com/google/go-replayers/httpreplay v1.2.0 h1:VM1wEyyjaoU53BwrOnaf9VhAyQQEEioJvFYxYcLRKzk= +github.com/google/go-replayers/httpreplay v1.2.0/go.mod h1:WahEFFZZ7a1P4VM1qEeHy+tME4bwyqPcwWbNlUI1Mcg= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -864,21 +870,22 @@ github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20220318212150-b2ab0324ddda/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= github.com/google/pprof v0.0.0-20220608213341-c488b8fa1db3/go.mod h1:gSuNB+gJaOiQKLEZ+q+PK9Mq3SOzhRcw2GsGS/FhYDk= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= -github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= +github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= +github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= +github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k= -github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs= +github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= @@ -886,8 +893,8 @@ github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0 github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= -github.com/googleapis/gax-go/v2 v2.11.0 h1:9V9PWXEsWnPpQhu/PeQIkS4eGzMlTLGgt80cUUI8Ki4= -github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= +github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= +github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= @@ -1383,8 +1390,9 @@ github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1459,10 +1467,10 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/pkg/v3 v3.103.1 h1:sxacPM2TyDSCufZkescZGnMR22t+REu9nhv68u9rLQ8= -github.com/pulumi/pulumi/pkg/v3 v3.103.1/go.mod h1:AotODpuSfN4XommpmMifBExNmucrnH84cbEhVOeqEQM= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/pkg/v3 v3.104.2 h1:pxioQCKuTrGyeCmdxkR2M03nFBrPMhPnuHMaaTfxY1Y= +github.com/pulumi/pulumi/pkg/v3 v3.104.2/go.mod h1:AvF18k2O6rZIV27fF9i0UueP/PjiqSJeRMiOi3cVgEM= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -1739,8 +1747,9 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= -gocloud.dev v0.27.0 h1:j0WTUsnKTxCsWO7y8T+YCiBZUmLl9w/WIowqAY3yo0g= gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= +gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= +gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -1773,7 +1782,6 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -1904,7 +1912,6 @@ golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= @@ -1935,8 +1942,8 @@ golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7Lm golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220628200809-02e64fa58f26/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= -golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= +golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0= +golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -2058,6 +2065,7 @@ golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2108,7 +2116,6 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= @@ -2140,8 +2147,9 @@ golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 h1:ftMN5LMiBFjbzleLqtoBZk7KdJwhuybIU+FckUHgoyQ= golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.4.0 h1:Z81tqI5ddIoXDPvVQ7/7CC9TnLM7ubaFG2qXYd5BbYY= +golang.org/x/time v0.4.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -2237,8 +2245,8 @@ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= @@ -2287,8 +2295,8 @@ google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6F google.golang.org/api v0.86.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.91.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.126.0 h1:q4GJq+cAdMAC7XP7njvQ4tvohGLiSlytuL4BQxbIZ+o= -google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= +google.golang.org/api v0.151.0 h1:FhfXLO/NFdJIzQtCqjpysWwqKk8AzGWBUhMIx67cVDU= +google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -2296,8 +2304,9 @@ google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -2398,12 +2407,12 @@ google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljW google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220802133213-ce4fa296bf78/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e h1:xIXmWJ303kJCuogpj0bHq+dcjcZHU+XFyc1I0Yl9cRg= -google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e/go.mod h1:0ggbjUrZYpy1q+ANUS30SEoGZ53cdfwtbuG7Ptgy108= -google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 h1:XVeBY8d/FaK4848myy41HBqnDwvxeV3zMZhwN1TvAMU= -google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:mPBs5jNgx2GuQGvFwUvVKqtn6HsUw9nP64BedgvqEsQ= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 h1:2FZP5XuJY9zQyGM5N0rtovnoXjiMUEIUMvw0m9wlpLc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= @@ -2447,8 +2456,8 @@ google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= -google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= +google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk= +google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= diff --git a/provider/cmd/pulumi-resource-splunk/schema.json b/provider/cmd/pulumi-resource-splunk/schema.json index 3478c1a9..cf36c119 100644 --- a/provider/cmd/pulumi-resource-splunk/schema.json +++ b/provider/cmd/pulumi-resource-splunk/schema.json @@ -84,43 +84,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -146,43 +157,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -208,43 +230,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -270,43 +303,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -332,43 +376,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -394,43 +449,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -456,43 +522,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -518,43 +595,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -580,43 +668,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -642,43 +741,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -704,43 +814,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -766,43 +887,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -828,43 +960,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -890,43 +1033,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -952,43 +1106,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -1014,43 +1179,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -1076,43 +1252,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", @@ -1138,43 +1325,54 @@ "properties": { "app": { "type": "string", + "description": "The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system\n", "willReplaceOnChanges": true }, "canChangePerms": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change permissions for this object. Defaults to true.\n" }, "canShareApp": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to app level. Defaults to true.\n" }, "canShareGlobal": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to system level. Defaults to true.\n" }, "canShareUser": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can change sharing to user level. Defaults to true.\n" }, "canWrite": { - "type": "boolean" + "type": "boolean", + "description": "Indicates if the active user can edit this object. Defaults to true.\n" }, "owner": { - "type": "string" + "type": "string", + "description": "User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted.\n" }, "reads": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate resource read permissions.\n" }, "removable": { - "type": "boolean" + "type": "boolean", + "description": "Indicates whether an admin or user with sufficient permissions can delete the entity.\n" }, "sharing": { - "type": "string" + "type": "string", + "description": "Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user\n" }, "writes": { "type": "array", "items": { "type": "string" - } + }, + "description": "Properties that indicate write permissions of the resource.\n" } }, "type": "object", diff --git a/provider/go.mod b/provider/go.mod index 72373a66..48879457 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -4,32 +4,27 @@ go 1.21 require ( github.com/hashicorp/terraform-plugin-sdk v1.15.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0 - github.com/pulumi/pulumi/sdk/v3 v3.103.1 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0 + github.com/pulumi/pulumi/sdk/v3 v3.104.2 github.com/splunk/terraform-provider-splunk v1.4.22 ) require ( - cloud.google.com/go v0.110.8 // indirect - cloud.google.com/go/compute v1.23.0 // indirect + cloud.google.com/go v0.110.10 // indirect + cloud.google.com/go/compute v1.23.3 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.2 // indirect - cloud.google.com/go/kms v1.15.2 // indirect + cloud.google.com/go/iam v1.1.5 // indirect + cloud.google.com/go/kms v1.15.5 // indirect cloud.google.com/go/logging v1.8.1 // indirect - cloud.google.com/go/longrunning v0.5.1 // indirect - cloud.google.com/go/storage v1.30.1 // indirect + cloud.google.com/go/longrunning v0.5.4 // indirect + cloud.google.com/go/storage v1.35.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/go-autorest v14.2.0+incompatible // indirect - github.com/Azure/go-autorest/autorest v0.11.28 // indirect - github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect - github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect - github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 // indirect - github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect - github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect - github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect - github.com/Azure/go-autorest/logger v0.2.1 // indirect - github.com/Azure/go-autorest/tracing v0.6.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect @@ -44,19 +39,21 @@ require ( github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.44.298 // indirect - github.com/aws/aws-sdk-go-v2 v1.17.3 // indirect - github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.12.10 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 // indirect - github.com/aws/smithy-go v1.13.5 // indirect + github.com/aws/aws-sdk-go v1.49.0 // indirect + github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect + github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect + github.com/aws/smithy-go v1.19.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.1.0 // indirect @@ -71,7 +68,6 @@ require ( github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/deckarep/golang-set/v2 v2.5.0 // indirect - github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect @@ -83,18 +79,18 @@ require ( github.com/go-git/go-git/v5 v5.11.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v4 v4.4.2 // indirect + github.com/golang-jwt/jwt/v5 v5.1.0 // indirect github.com/golang/glog v1.1.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-querystring v1.1.0 // indirect - github.com/google/s2a-go v0.1.4 // indirect + github.com/google/s2a-go v0.1.7 // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect - github.com/google/uuid v1.3.1 // indirect + github.com/google/uuid v1.4.0 // indirect github.com/google/wire v0.5.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.2.4 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect github.com/googleapis/gax-go/v2 v2.12.0 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect @@ -120,7 +116,7 @@ require ( github.com/hashicorp/hcl/v2 v2.18.0 // indirect github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect github.com/hashicorp/logutils v1.0.0 // indirect - github.com/hashicorp/terraform-plugin-go v0.20.0 // indirect + github.com/hashicorp/terraform-plugin-go v0.21.0 // indirect github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect github.com/hashicorp/terraform-svchost v0.1.1 // indirect github.com/hashicorp/vault/api v1.8.2 // indirect @@ -135,6 +131,7 @@ require ( github.com/json-iterator/go v1.1.12 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect github.com/klauspost/compress v1.15.11 // indirect + github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect @@ -163,6 +160,7 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect @@ -172,7 +170,7 @@ require ( github.com/pulumi/pulumi-java/pkg v0.9.9 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7 // indirect github.com/pulumi/pulumi-yaml v1.5.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.103.1 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.104.2 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect @@ -206,27 +204,27 @@ require ( github.com/zclconf/go-cty-yaml v1.0.1 // indirect go.opencensus.io v0.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.27.0 // indirect + gocloud.dev v0.36.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect golang.org/x/crypto v0.18.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.13.0 // indirect + golang.org/x/oauth2 v0.14.0 // indirect golang.org/x/sync v0.5.0 // indirect golang.org/x/sys v0.16.0 // indirect golang.org/x/term v0.16.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.3.0 // indirect + golang.org/x/time v0.4.0 // indirect golang.org/x/tools v0.15.0 // indirect - golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.128.0 // indirect + golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect + google.golang.org/api v0.151.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20231002182017-d307bd883b97 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect - google.golang.org/grpc v1.60.0 // indirect - google.golang.org/protobuf v1.31.0 // indirect + google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect + google.golang.org/grpc v1.61.0 // indirect + google.golang.org/protobuf v1.32.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/provider/go.sum b/provider/go.sum index 28804c3b..b77cbb88 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -38,8 +38,8 @@ cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+ 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.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.110.8 h1:tyNdfIxjzaWctIiLYOTalaLKZ17SI44SKFW26QbOhME= -cloud.google.com/go v0.110.8/go.mod h1:Iz8AkXJf1qmxC3Oxoep8R1T36w8B92yU29PcBhHO5fk= +cloud.google.com/go v0.110.10 h1:LXy9GEO+timppncPIAZoOj3l58LIU9k+kn48AN7IO3Y= +cloud.google.com/go v0.110.10/go.mod h1:v1OoFqYxiBkUrruItNM3eT4lLByNjxmJSV/xDKJNnic= cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= @@ -76,8 +76,8 @@ cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz 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.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.23.0 h1:tP41Zoavr8ptEqaW6j+LQOnyBBhO7OkOMAGrgLopTwY= -cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= +cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= @@ -120,19 +120,19 @@ cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI 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.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v1.1.2 h1:gacbrBdWcoVmGLozRuStX45YKvJtzIjJdAolzUs1sm4= -cloud.google.com/go/iam v1.1.2/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= +cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= +cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.15.2 h1:lh6qra6oC4AyWe5fUUUBe/S27k12OHAleOOOw6KakdE= -cloud.google.com/go/kms v1.15.2/go.mod h1:3hopT4+7ooWRCjc2DxgnpESFxhIraaI2IpAVUEhbT/w= +cloud.google.com/go/kms v1.15.5 h1:pj1sRfut2eRbD9pFRjNnPNg/CzJPuQAzUujMIM1vVeM= +cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= cloud.google.com/go/logging v1.8.1 h1:26skQWPeYhvIasWKm48+Eq7oUqdcdbwsCVwz5Ys0FvU= cloud.google.com/go/logging v1.8.1/go.mod h1:TJjR+SimHwuC8MZ9cjByQulAMgni+RkXeI3wwctHJEI= -cloud.google.com/go/longrunning v0.5.1 h1:Fr7TXftcqTudoyRJa113hyaqlGdiBQkp0Gq7tErFDWI= -cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= +cloud.google.com/go/longrunning v0.5.4 h1:w8xEcbZodnA2BbW6sVirkkoC+1gP8wS57EUUgGS0GVg= +cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= @@ -195,8 +195,8 @@ cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq 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.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= +cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= +cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= cloud.google.com/go/trace v1.0.0/go.mod h1:4iErSByzxkyHWzzlAj63/Gmjz0NH1ASqhJguHpGcr6A= @@ -222,21 +222,20 @@ github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmVGurPWMHDX2YNXVQMrBpEE= github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 h1:rTnT/Jrcm+figWlYz4Ixzt0SJVR2cMC8lvZcimipiEY= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 h1:leh5DwKv6Ihwi+h60uHtn6UWAxBbZ0q8DwQVMzf61zw= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= @@ -249,45 +248,34 @@ github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.28 h1:ndAExarwr5Y+GaHE6VCaY1kyS/HwwGGyuimVhWsHOEM= github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21 h1:jjQnVFXPfekaqb8vIsv2G1lxshoW+oGv4MDlhRtnYZk= github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 h1:P6bYXFoao05z5uhOQzbC3Qd8JqF3jUoocoTeIxkp2cA= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= github.com/Azure/go-autorest/autorest/azure/cli v0.4.5/go.mod h1:ADQAXrkgm7acgWVUNamOgh8YNrv4p27l3Wc55oVfpzg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 h1:w77/uPk80ZET2F+AfQExZyEWtn+0Rk/uw17m9fv5Ajc= github.com/Azure/go-autorest/autorest/azure/cli v0.4.6/go.mod h1:piCfgPho7BiIDdEQ1+g4VmKyD5y+p/XtSNqE6Hc4QD0= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2 h1:PGN4EDXnuQbojHbU0UWoNvmu9AGVwYHG9/fkDYhtAfw= github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= @@ -407,57 +395,74 @@ github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.298 h1:5qTxdubgV7PptZJmp/2qDwD2JL187ePL7VOxsSh1i3g= -github.com/aws/aws-sdk-go v1.44.298/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= +github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.17.3 h1:shN7NlnVzvDUgPQ+1rLMSxY8OWRNDRYtiqe0p/PgrhY= -github.com/aws/aws-sdk-go-v2 v1.17.3/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 h1:S/ZBwevQkr7gv5YxONYpGQxlMFFYSRfz3RMcjsC9Qhk= +github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= +github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/config v1.15.15 h1:yBV+J7Au5KZwOIrIYhYkTGJbifZPCkAnCFSvGsF3ui8= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/credentials v1.12.10 h1:7gGcMQePejwiKoDWjB9cWnpfVdnz/e5JwJFuT6OrroI= +github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= +github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 h1:hz8tc+OW17YqxyFFPSkvfSikbqWcyyHRyPVSTzC0+aI= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= +github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 h1:bpiKFJ9aC0xTVpygSRRRL/YHC1JZ+pHQHENATHuoiwo= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7/go.mod h1:tDVvl8hyU6E9B8TrnNrZQEVkQlB8hjJwcgpPhgtlnNg= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 h1:I3cakv2Uy1vNmmhRQmFptYDxOvBnwCdNwyw63N0RaRU= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27/go.mod h1:a1/UpzeyBBerajpnP5nGZa9mGzsBn5cOKxm6NWQsvoI= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 h1:5NbbMrIzmUn/TXFqAle6mgrH5m9cOvMLRGL7pnG8tRE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21/go.mod h1:+Gxn8jYn5k9ebfHEqlhrMirFjSW0v0C9fI+KN5vk2kE= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 h1:f0ySVcmQhwmzn7zQozd8wBM3yuGBfzdpsOaKQ0/Epzw= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 h1:3L8pcjvgaSOs0zzZcMKzxDSkYKEpwJ2dNVDdxm68jAY= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= github.com/aws/aws-sdk-go-v2/service/iam v1.19.0/go.mod h1:OyAuvpFeSVNppcSsp1hFOVQcaTRc1LE24YIR7pMbbAA= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 h1:4n4KCtv5SUoT5Er5XV41huuzrCqepxlW3SDI9qHQebc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 h1:7LJcuRalaLw+GYQTMGmVUl4opg2HrDZkvn/L3KvIQfw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 h1:sHfDuhbOuuWSIAEDd3pma6p0JgUcR2iePxtCE8gfCxQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9/go.mod h1:dN/Of9/fNZet7UrQQ6kTDo/VSwKPIq94vjlU16bRARc= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9 h1:sJdKvydGYDML9LTFcp6qq6Z5fIjN0Rdq2Gvw1hUg8tc= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 h1:y07kzPdcjuuyDVYWf1CCsQQ6kcAWMbFy+yIJ71xQBS0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9/go.mod h1:kjsXoK23q9Z/tLBrckZLLyvjhZoS+AGrzqzUfEClvMM= github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 h1:NvzGue25jKnuAsh6yQ+TZ4ResMcnp49AWgWGm2L4b5o= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= +github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5/go.mod h1:vADO6Jn+Rq4nDtfwNjhgR84qkZwiC6FqCaXdw/kYwjA= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= -github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 h1:DQpf+al+aWozOEmVEdml67qkVZ6vdtGUi71BZZWw40k= github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 h1:7tquJrhjYz2EsCBvA9VTl+sBAAh1bv7h/sGASdZOGGo= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= +github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= +github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8= -github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= +github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= @@ -693,12 +698,12 @@ github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8 github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= +github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= @@ -923,12 +928,12 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= +github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -1003,8 +1008,9 @@ github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= -github.com/google/go-replayers/httpreplay v1.1.1 h1:H91sIMlt1NZzN7R+/ASswyouLJfW0WLW7fhyUFvDEkY= github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= +github.com/google/go-replayers/httpreplay v1.2.0 h1:VM1wEyyjaoU53BwrOnaf9VhAyQQEEioJvFYxYcLRKzk= +github.com/google/go-replayers/httpreplay v1.2.0/go.mod h1:WahEFFZZ7a1P4VM1qEeHy+tME4bwyqPcwWbNlUI1Mcg= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -1035,8 +1041,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/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= +github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= @@ -1045,15 +1051,15 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= -github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= +github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= -github.com/googleapis/enterprise-certificate-proxy v0.2.4 h1:uGy6JWR/uMIILU8wbf+OkstIrNiMjGpEIyhx8f6W7s4= -github.com/googleapis/enterprise-certificate-proxy v0.2.4/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs= +github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= @@ -1217,8 +1223,8 @@ github.com/hashicorp/terraform-exec v0.9.0/go.mod h1:tOT8j1J8rP05bZBGWXfMyU3HkLi github.com/hashicorp/terraform-json v0.4.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU= github.com/hashicorp/terraform-json v0.5.0 h1:7TV3/F3y7QVSuN4r9BEXqnWqrAyeOtON8f0wvREtyzs= github.com/hashicorp/terraform-json v0.5.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU= -github.com/hashicorp/terraform-plugin-go v0.20.0 h1:oqvoUlL+2EUbKNsJbIt3zqqZ7wi6lzn4ufkn/UA51xQ= -github.com/hashicorp/terraform-plugin-go v0.20.0/go.mod h1:Rr8LBdMlY53a3Z/HpP+ZU3/xCDqtKNCkeI9qOyT10QE= +github.com/hashicorp/terraform-plugin-go v0.21.0 h1:VSjdVQYNDKR0l2pi3vsFK1PdMQrw6vGOshJXMNFeVc0= +github.com/hashicorp/terraform-plugin-go v0.21.0/go.mod h1:piJp8UmO1uupCvC9/H74l2C6IyKG0rW4FDedIpwW5RQ= github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= github.com/hashicorp/terraform-plugin-sdk v1.7.0/go.mod h1:OjgQmey5VxnPej/buEhe+YqKm0KNvV3QqU4hkqHqPCY= @@ -1645,8 +1651,9 @@ github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1728,16 +1735,16 @@ github.com/pulumi/providertest v0.0.10 h1:bx77G0JYPO2Alf/SHRP05XpAYMrboKJkMIVkbF github.com/pulumi/providertest v0.0.10/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= github.com/pulumi/pulumi-java/pkg v0.9.9 h1:F3xJUtMFDVrTGCxb7Rh2Q8s6tj7gMfM5pcoUthz7vFY= github.com/pulumi/pulumi-java/pkg v0.9.9/go.mod h1:LVF1zeg3UkToHWxb67V+zEIxQc3EdMnlot5NWSt+FpA= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0 h1:xdGSxTC2fOZwRZ2iGLu+s0SF2lts2L7R84Y2c6ndweU= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.72.0/go.mod h1:Yzb9hyI9UxJ+chr4JjOVjwkNtS+uIcq6eiyQoZaliAA= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0 h1:8EVPKIISUQe/iABfvPa6pe9sOCz6jQViAHx5/cK02LQ= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.73.0/go.mod h1:gdaUiZPVbL5NyfANwaO4Bi87ds822JOm8BHJxr69OXU= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7 h1:Z9vmfVTW0QtJrWh+DRR3UKiRZX23f45lFtdhQiUHEqE= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.7/go.mod h1:T9zHpTHyVz2EyobzByFFpjfqgGtXO4C4bNqC0j29D2I= github.com/pulumi/pulumi-yaml v1.5.0 h1:HfXu+WSFNpycref9CK935cViYJzXwSgHGWM/RepyrW0= github.com/pulumi/pulumi-yaml v1.5.0/go.mod h1:AvKSmEQv2EkPbpvAQroR1eP1LkJGC8z5NDM34rVWOtg= -github.com/pulumi/pulumi/pkg/v3 v3.103.1 h1:sxacPM2TyDSCufZkescZGnMR22t+REu9nhv68u9rLQ8= -github.com/pulumi/pulumi/pkg/v3 v3.103.1/go.mod h1:AotODpuSfN4XommpmMifBExNmucrnH84cbEhVOeqEQM= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/pkg/v3 v3.104.2 h1:pxioQCKuTrGyeCmdxkR2M03nFBrPMhPnuHMaaTfxY1Y= +github.com/pulumi/pulumi/pkg/v3 v3.104.2/go.mod h1:AvF18k2O6rZIV27fF9i0UueP/PjiqSJeRMiOi3cVgEM= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -2052,8 +2059,9 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= -gocloud.dev v0.27.0 h1:j0WTUsnKTxCsWO7y8T+YCiBZUmLl9w/WIowqAY3yo0g= gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= +gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= +gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -2091,7 +2099,6 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -2261,8 +2268,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= -golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= -golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0= +golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -2390,6 +2397,7 @@ golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2474,8 +2482,8 @@ golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.4.0 h1:Z81tqI5ddIoXDPvVQ7/7CC9TnLM7ubaFG2qXYd5BbYY= +golang.org/x/time v0.4.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -2573,8 +2581,9 @@ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= @@ -2630,8 +2639,8 @@ google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.128.0 h1:RjPESny5CnQRn9V6siglged+DZCgfu9l6mO9dkX9VOg= -google.golang.org/api v0.128.0/go.mod h1:Y611qgqaE92On/7g65MQgxYul3c0rEB894kniWLY750= +google.golang.org/api v0.151.0 h1:FhfXLO/NFdJIzQtCqjpysWwqKk8AzGWBUhMIx67cVDU= +google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -2766,12 +2775,12 @@ google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqw google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20231002182017-d307bd883b97 h1:SeZZZx0cP0fqUyA+oRzP9k7cSwJlvDFiROO72uwD6i0= -google.golang.org/genproto v0.0.0-20231002182017-d307bd883b97/go.mod h1:t1VqOqqvce95G3hIDCT5FeO3YUc6Q4Oe24L/+rNMxRk= -google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 h1:W18sezcAYs+3tDZX4F80yctqa12jcP1PUS2gQu1zTPU= -google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97/go.mod h1:iargEX0SFPm3xcfMI0d1domjg0ZF4Aa0p2awqyxhvF0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 h1:6GQBEOdGkX6MMTLT9V+TjtIRZCw9VPD5Z+yHY9wMgS0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= +google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= +google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= @@ -2819,8 +2828,8 @@ google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= -google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= +google.golang.org/grpc v1.61.0 h1:TOvOcuXn30kRao+gfcvsebNEa5iZIiLkisYEkf7R7o0= +google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= 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= @@ -2837,8 +2846,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.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= +google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= 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= diff --git a/sdk/dotnet/Inputs/AppsLocalAclArgs.cs b/sdk/dotnet/Inputs/AppsLocalAclArgs.cs index 2978d400..6a744948 100644 --- a/sdk/dotnet/Inputs/AppsLocalAclArgs.cs +++ b/sdk/dotnet/Inputs/AppsLocalAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class AppsLocalAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/AppsLocalAclGetArgs.cs b/sdk/dotnet/Inputs/AppsLocalAclGetArgs.cs index 06eedefe..9eae93e2 100644 --- a/sdk/dotnet/Inputs/AppsLocalAclGetArgs.cs +++ b/sdk/dotnet/Inputs/AppsLocalAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class AppsLocalAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/ConfigsConfAclArgs.cs b/sdk/dotnet/Inputs/ConfigsConfAclArgs.cs index 1a181e0c..580e86e6 100644 --- a/sdk/dotnet/Inputs/ConfigsConfAclArgs.cs +++ b/sdk/dotnet/Inputs/ConfigsConfAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class ConfigsConfAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/ConfigsConfAclGetArgs.cs b/sdk/dotnet/Inputs/ConfigsConfAclGetArgs.cs index 17aeabb5..634ef183 100644 --- a/sdk/dotnet/Inputs/ConfigsConfAclGetArgs.cs +++ b/sdk/dotnet/Inputs/ConfigsConfAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class ConfigsConfAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/DataUiViewsAclArgs.cs b/sdk/dotnet/Inputs/DataUiViewsAclArgs.cs index 9c5ffafc..550ee515 100644 --- a/sdk/dotnet/Inputs/DataUiViewsAclArgs.cs +++ b/sdk/dotnet/Inputs/DataUiViewsAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class DataUiViewsAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/DataUiViewsAclGetArgs.cs b/sdk/dotnet/Inputs/DataUiViewsAclGetArgs.cs index ea37d044..8c39b897 100644 --- a/sdk/dotnet/Inputs/DataUiViewsAclGetArgs.cs +++ b/sdk/dotnet/Inputs/DataUiViewsAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class DataUiViewsAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/GenericAclAclArgs.cs b/sdk/dotnet/Inputs/GenericAclAclArgs.cs index 49e0c957..5584c517 100644 --- a/sdk/dotnet/Inputs/GenericAclAclArgs.cs +++ b/sdk/dotnet/Inputs/GenericAclAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class GenericAclAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/GenericAclAclGetArgs.cs b/sdk/dotnet/Inputs/GenericAclAclGetArgs.cs index 38f3f87b..8b9ab0ea 100644 --- a/sdk/dotnet/Inputs/GenericAclAclGetArgs.cs +++ b/sdk/dotnet/Inputs/GenericAclAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class GenericAclAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/IndexesAclArgs.cs b/sdk/dotnet/Inputs/IndexesAclArgs.cs index 343d44df..3a01c1e6 100644 --- a/sdk/dotnet/Inputs/IndexesAclArgs.cs +++ b/sdk/dotnet/Inputs/IndexesAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class IndexesAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/IndexesAclGetArgs.cs b/sdk/dotnet/Inputs/IndexesAclGetArgs.cs index 58b14f7a..1a91286d 100644 --- a/sdk/dotnet/Inputs/IndexesAclGetArgs.cs +++ b/sdk/dotnet/Inputs/IndexesAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class IndexesAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsHttpEventCollectorAclArgs.cs b/sdk/dotnet/Inputs/InputsHttpEventCollectorAclArgs.cs index 3b0430ed..e5e262c6 100644 --- a/sdk/dotnet/Inputs/InputsHttpEventCollectorAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsHttpEventCollectorAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsHttpEventCollectorAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsHttpEventCollectorAclGetArgs.cs b/sdk/dotnet/Inputs/InputsHttpEventCollectorAclGetArgs.cs index 209b350a..f8168f9c 100644 --- a/sdk/dotnet/Inputs/InputsHttpEventCollectorAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsHttpEventCollectorAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsHttpEventCollectorAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsMonitorAclArgs.cs b/sdk/dotnet/Inputs/InputsMonitorAclArgs.cs index a2a4b773..e930d800 100644 --- a/sdk/dotnet/Inputs/InputsMonitorAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsMonitorAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsMonitorAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsMonitorAclGetArgs.cs b/sdk/dotnet/Inputs/InputsMonitorAclGetArgs.cs index bd0bea0d..f7d4d555 100644 --- a/sdk/dotnet/Inputs/InputsMonitorAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsMonitorAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsMonitorAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsScriptAclArgs.cs b/sdk/dotnet/Inputs/InputsScriptAclArgs.cs index d9650251..951eeb71 100644 --- a/sdk/dotnet/Inputs/InputsScriptAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsScriptAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsScriptAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsScriptAclGetArgs.cs b/sdk/dotnet/Inputs/InputsScriptAclGetArgs.cs index 8a0aac02..d3e92d56 100644 --- a/sdk/dotnet/Inputs/InputsScriptAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsScriptAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsScriptAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpCookedAclArgs.cs b/sdk/dotnet/Inputs/InputsTcpCookedAclArgs.cs index 73abe19d..ef3898e3 100644 --- a/sdk/dotnet/Inputs/InputsTcpCookedAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpCookedAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpCookedAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpCookedAclGetArgs.cs b/sdk/dotnet/Inputs/InputsTcpCookedAclGetArgs.cs index 5c742da9..ca836e1c 100644 --- a/sdk/dotnet/Inputs/InputsTcpCookedAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpCookedAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpCookedAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpRawAclArgs.cs b/sdk/dotnet/Inputs/InputsTcpRawAclArgs.cs index c8b779ea..f26e9621 100644 --- a/sdk/dotnet/Inputs/InputsTcpRawAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpRawAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpRawAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpRawAclGetArgs.cs b/sdk/dotnet/Inputs/InputsTcpRawAclGetArgs.cs index 40f017d5..ac6f3849 100644 --- a/sdk/dotnet/Inputs/InputsTcpRawAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpRawAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpRawAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclArgs.cs b/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclArgs.cs index f816bfcd..d7ce51db 100644 --- a/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpSplunkTcpTokenAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclGetArgs.cs b/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclGetArgs.cs index fc942c53..b37f2fd4 100644 --- a/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsTcpSplunkTcpTokenAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsTcpSplunkTcpTokenAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsUdpAclArgs.cs b/sdk/dotnet/Inputs/InputsUdpAclArgs.cs index d09e7f25..b2e8ff3f 100644 --- a/sdk/dotnet/Inputs/InputsUdpAclArgs.cs +++ b/sdk/dotnet/Inputs/InputsUdpAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsUdpAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/InputsUdpAclGetArgs.cs b/sdk/dotnet/Inputs/InputsUdpAclGetArgs.cs index c1d450b6..bfdf15c1 100644 --- a/sdk/dotnet/Inputs/InputsUdpAclGetArgs.cs +++ b/sdk/dotnet/Inputs/InputsUdpAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class InputsUdpAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpDefaultAclArgs.cs b/sdk/dotnet/Inputs/OutputsTcpDefaultAclArgs.cs index bb58ab33..daca453a 100644 --- a/sdk/dotnet/Inputs/OutputsTcpDefaultAclArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpDefaultAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpDefaultAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpDefaultAclGetArgs.cs b/sdk/dotnet/Inputs/OutputsTcpDefaultAclGetArgs.cs index 81a5bca6..488e5603 100644 --- a/sdk/dotnet/Inputs/OutputsTcpDefaultAclGetArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpDefaultAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpDefaultAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpGroupAclArgs.cs b/sdk/dotnet/Inputs/OutputsTcpGroupAclArgs.cs index 2259799d..0b720f64 100644 --- a/sdk/dotnet/Inputs/OutputsTcpGroupAclArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpGroupAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpGroupAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpGroupAclGetArgs.cs b/sdk/dotnet/Inputs/OutputsTcpGroupAclGetArgs.cs index 65f35745..c8f7ff9d 100644 --- a/sdk/dotnet/Inputs/OutputsTcpGroupAclGetArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpGroupAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpGroupAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpServerAclArgs.cs b/sdk/dotnet/Inputs/OutputsTcpServerAclArgs.cs index edd33c0f..1b313415 100644 --- a/sdk/dotnet/Inputs/OutputsTcpServerAclArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpServerAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpServerAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpServerAclGetArgs.cs b/sdk/dotnet/Inputs/OutputsTcpServerAclGetArgs.cs index 77c874ac..d8d0dfcf 100644 --- a/sdk/dotnet/Inputs/OutputsTcpServerAclGetArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpServerAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpServerAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpSyslogAclArgs.cs b/sdk/dotnet/Inputs/OutputsTcpSyslogAclArgs.cs index d81b7c57..4b6e3e14 100644 --- a/sdk/dotnet/Inputs/OutputsTcpSyslogAclArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpSyslogAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpSyslogAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/OutputsTcpSyslogAclGetArgs.cs b/sdk/dotnet/Inputs/OutputsTcpSyslogAclGetArgs.cs index 15c2cb1f..84ab0e27 100644 --- a/sdk/dotnet/Inputs/OutputsTcpSyslogAclGetArgs.cs +++ b/sdk/dotnet/Inputs/OutputsTcpSyslogAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class OutputsTcpSyslogAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/SavedSearchesAclArgs.cs b/sdk/dotnet/Inputs/SavedSearchesAclArgs.cs index 8694eef0..a8bd2cae 100644 --- a/sdk/dotnet/Inputs/SavedSearchesAclArgs.cs +++ b/sdk/dotnet/Inputs/SavedSearchesAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class SavedSearchesAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/SavedSearchesAclGetArgs.cs b/sdk/dotnet/Inputs/SavedSearchesAclGetArgs.cs index a1a07e0a..b0b1e1bf 100644 --- a/sdk/dotnet/Inputs/SavedSearchesAclGetArgs.cs +++ b/sdk/dotnet/Inputs/SavedSearchesAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class SavedSearchesAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/ShIndexesManagerAclArgs.cs b/sdk/dotnet/Inputs/ShIndexesManagerAclArgs.cs index 23a9da7f..894bca33 100644 --- a/sdk/dotnet/Inputs/ShIndexesManagerAclArgs.cs +++ b/sdk/dotnet/Inputs/ShIndexesManagerAclArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class ShIndexesManagerAclArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Inputs/ShIndexesManagerAclGetArgs.cs b/sdk/dotnet/Inputs/ShIndexesManagerAclGetArgs.cs index 6efb11de..f7a71e59 100644 --- a/sdk/dotnet/Inputs/ShIndexesManagerAclGetArgs.cs +++ b/sdk/dotnet/Inputs/ShIndexesManagerAclGetArgs.cs @@ -12,43 +12,78 @@ namespace Pulumi.Splunk.Inputs public sealed class ShIndexesManagerAclGetArgs : global::Pulumi.ResourceArgs { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// [Input("app")] public Input? App { get; set; } + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// [Input("canChangePerms")] public Input? CanChangePerms { get; set; } + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// [Input("canShareApp")] public Input? CanShareApp { get; set; } + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// [Input("canShareGlobal")] public Input? CanShareGlobal { get; set; } + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// [Input("canShareUser")] public Input? CanShareUser { get; set; } + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// [Input("canWrite")] public Input? CanWrite { get; set; } + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// [Input("owner")] public Input? Owner { get; set; } [Input("reads")] private InputList? _reads; + + /// + /// Properties that indicate resource read permissions. + /// public InputList Reads { get => _reads ?? (_reads = new InputList()); set => _reads = value; } + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// [Input("removable")] public Input? Removable { get; set; } + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// [Input("sharing")] public Input? Sharing { get; set; } [Input("writes")] private InputList? _writes; + + /// + /// Properties that indicate write permissions of the resource. + /// public InputList Writes { get => _writes ?? (_writes = new InputList()); diff --git a/sdk/dotnet/Outputs/AppsLocalAcl.cs b/sdk/dotnet/Outputs/AppsLocalAcl.cs index 1048fe75..376f395e 100644 --- a/sdk/dotnet/Outputs/AppsLocalAcl.cs +++ b/sdk/dotnet/Outputs/AppsLocalAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class AppsLocalAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/ConfigsConfAcl.cs b/sdk/dotnet/Outputs/ConfigsConfAcl.cs index 1d82be64..1aa68308 100644 --- a/sdk/dotnet/Outputs/ConfigsConfAcl.cs +++ b/sdk/dotnet/Outputs/ConfigsConfAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class ConfigsConfAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/DataUiViewsAcl.cs b/sdk/dotnet/Outputs/DataUiViewsAcl.cs index 4a484935..f63dea1a 100644 --- a/sdk/dotnet/Outputs/DataUiViewsAcl.cs +++ b/sdk/dotnet/Outputs/DataUiViewsAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class DataUiViewsAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/GenericAclAcl.cs b/sdk/dotnet/Outputs/GenericAclAcl.cs index 1e95b43d..be39c45e 100644 --- a/sdk/dotnet/Outputs/GenericAclAcl.cs +++ b/sdk/dotnet/Outputs/GenericAclAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class GenericAclAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/IndexesAcl.cs b/sdk/dotnet/Outputs/IndexesAcl.cs index 534ef1a3..10180b44 100644 --- a/sdk/dotnet/Outputs/IndexesAcl.cs +++ b/sdk/dotnet/Outputs/IndexesAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class IndexesAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsHttpEventCollectorAcl.cs b/sdk/dotnet/Outputs/InputsHttpEventCollectorAcl.cs index 318a6781..6123544b 100644 --- a/sdk/dotnet/Outputs/InputsHttpEventCollectorAcl.cs +++ b/sdk/dotnet/Outputs/InputsHttpEventCollectorAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsHttpEventCollectorAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsMonitorAcl.cs b/sdk/dotnet/Outputs/InputsMonitorAcl.cs index 3d41c8f5..9471f4b8 100644 --- a/sdk/dotnet/Outputs/InputsMonitorAcl.cs +++ b/sdk/dotnet/Outputs/InputsMonitorAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsMonitorAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsScriptAcl.cs b/sdk/dotnet/Outputs/InputsScriptAcl.cs index 090b7276..6591bbd7 100644 --- a/sdk/dotnet/Outputs/InputsScriptAcl.cs +++ b/sdk/dotnet/Outputs/InputsScriptAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsScriptAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsTcpCookedAcl.cs b/sdk/dotnet/Outputs/InputsTcpCookedAcl.cs index d2499595..bcb1364a 100644 --- a/sdk/dotnet/Outputs/InputsTcpCookedAcl.cs +++ b/sdk/dotnet/Outputs/InputsTcpCookedAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsTcpCookedAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsTcpRawAcl.cs b/sdk/dotnet/Outputs/InputsTcpRawAcl.cs index 549ff5c5..0fc2d8c7 100644 --- a/sdk/dotnet/Outputs/InputsTcpRawAcl.cs +++ b/sdk/dotnet/Outputs/InputsTcpRawAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsTcpRawAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsTcpSplunkTcpTokenAcl.cs b/sdk/dotnet/Outputs/InputsTcpSplunkTcpTokenAcl.cs index ac7dc4bc..68fdf5cf 100644 --- a/sdk/dotnet/Outputs/InputsTcpSplunkTcpTokenAcl.cs +++ b/sdk/dotnet/Outputs/InputsTcpSplunkTcpTokenAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsTcpSplunkTcpTokenAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/InputsUdpAcl.cs b/sdk/dotnet/Outputs/InputsUdpAcl.cs index 1afd4c46..da6b4650 100644 --- a/sdk/dotnet/Outputs/InputsUdpAcl.cs +++ b/sdk/dotnet/Outputs/InputsUdpAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class InputsUdpAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/OutputsTcpDefaultAcl.cs b/sdk/dotnet/Outputs/OutputsTcpDefaultAcl.cs index aa3d9f1a..79b8b398 100644 --- a/sdk/dotnet/Outputs/OutputsTcpDefaultAcl.cs +++ b/sdk/dotnet/Outputs/OutputsTcpDefaultAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class OutputsTcpDefaultAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/OutputsTcpGroupAcl.cs b/sdk/dotnet/Outputs/OutputsTcpGroupAcl.cs index 3421b542..01c2aac0 100644 --- a/sdk/dotnet/Outputs/OutputsTcpGroupAcl.cs +++ b/sdk/dotnet/Outputs/OutputsTcpGroupAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class OutputsTcpGroupAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/OutputsTcpServerAcl.cs b/sdk/dotnet/Outputs/OutputsTcpServerAcl.cs index 775b6349..b84175ef 100644 --- a/sdk/dotnet/Outputs/OutputsTcpServerAcl.cs +++ b/sdk/dotnet/Outputs/OutputsTcpServerAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class OutputsTcpServerAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/OutputsTcpSyslogAcl.cs b/sdk/dotnet/Outputs/OutputsTcpSyslogAcl.cs index 41cb8445..7aba743a 100644 --- a/sdk/dotnet/Outputs/OutputsTcpSyslogAcl.cs +++ b/sdk/dotnet/Outputs/OutputsTcpSyslogAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class OutputsTcpSyslogAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/SavedSearchesAcl.cs b/sdk/dotnet/Outputs/SavedSearchesAcl.cs index bacab14d..7e05efc0 100644 --- a/sdk/dotnet/Outputs/SavedSearchesAcl.cs +++ b/sdk/dotnet/Outputs/SavedSearchesAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class SavedSearchesAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/dotnet/Outputs/ShIndexesManagerAcl.cs b/sdk/dotnet/Outputs/ShIndexesManagerAcl.cs index f1097aa7..47f89fbd 100644 --- a/sdk/dotnet/Outputs/ShIndexesManagerAcl.cs +++ b/sdk/dotnet/Outputs/ShIndexesManagerAcl.cs @@ -13,16 +13,49 @@ namespace Pulumi.Splunk.Outputs [OutputType] public sealed class ShIndexesManagerAcl { + /// + /// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + /// public readonly string? App; + /// + /// Indicates if the active user can change permissions for this object. Defaults to true. + /// public readonly bool? CanChangePerms; + /// + /// Indicates if the active user can change sharing to app level. Defaults to true. + /// public readonly bool? CanShareApp; + /// + /// Indicates if the active user can change sharing to system level. Defaults to true. + /// public readonly bool? CanShareGlobal; + /// + /// Indicates if the active user can change sharing to user level. Defaults to true. + /// public readonly bool? CanShareUser; + /// + /// Indicates if the active user can edit this object. Defaults to true. + /// public readonly bool? CanWrite; + /// + /// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + /// public readonly string? Owner; + /// + /// Properties that indicate resource read permissions. + /// public readonly ImmutableArray Reads; + /// + /// Indicates whether an admin or user with sufficient permissions can delete the entity. + /// public readonly bool? Removable; + /// + /// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + /// public readonly string? Sharing; + /// + /// Properties that indicate write permissions of the resource. + /// public readonly ImmutableArray Writes; [OutputConstructor] diff --git a/sdk/go.mod b/sdk/go.mod index 83525daa..8505cbbf 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.103.1 + github.com/pulumi/pulumi/sdk/v3 v3.104.2 ) require ( diff --git a/sdk/go.sum b/sdk/go.sum index 62c3c180..490f7f7e 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -148,8 +148,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.103.1 h1:6o0zt5srgIjDsOI5JWNSwMqoB8vGiI3xow0RDZ3JX2c= -github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/sdk/v3 v3.104.2 h1:aOwUkrlsyEWrL1jlHqn2/36zMSPQrVUYUyZPqstrmjc= +github.com/pulumi/pulumi/sdk/v3 v3.104.2/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= diff --git a/sdk/go/splunk/pulumiTypes.go b/sdk/go/splunk/pulumiTypes.go index ee92ecbd..34af5bcb 100644 --- a/sdk/go/splunk/pulumiTypes.go +++ b/sdk/go/splunk/pulumiTypes.go @@ -14,17 +14,28 @@ import ( var _ = internal.GetEnvOrDefault type AppsLocalAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // AppsLocalAclInput is an input type that accepts AppsLocalAclArgs and AppsLocalAclOutput values. @@ -39,17 +50,28 @@ type AppsLocalAclInput interface { } type AppsLocalAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (AppsLocalAclArgs) ElementType() reflect.Type { @@ -129,46 +151,57 @@ func (o AppsLocalAclOutput) ToAppsLocalAclPtrOutputWithContext(ctx context.Conte }).(AppsLocalAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o AppsLocalAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o AppsLocalAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o AppsLocalAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o AppsLocalAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o AppsLocalAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o AppsLocalAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o AppsLocalAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o AppsLocalAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v AppsLocalAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o AppsLocalAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o AppsLocalAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v AppsLocalAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o AppsLocalAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v AppsLocalAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -197,6 +230,7 @@ func (o AppsLocalAclPtrOutput) Elem() AppsLocalAclOutput { }).(AppsLocalAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o AppsLocalAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *string { if v == nil { @@ -206,6 +240,7 @@ func (o AppsLocalAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o AppsLocalAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -215,6 +250,7 @@ func (o AppsLocalAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o AppsLocalAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -224,6 +260,7 @@ func (o AppsLocalAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o AppsLocalAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -233,6 +270,7 @@ func (o AppsLocalAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o AppsLocalAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -242,6 +280,7 @@ func (o AppsLocalAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o AppsLocalAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -251,6 +290,7 @@ func (o AppsLocalAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o AppsLocalAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *string { if v == nil { @@ -260,6 +300,7 @@ func (o AppsLocalAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o AppsLocalAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *AppsLocalAcl) []string { if v == nil { @@ -269,6 +310,7 @@ func (o AppsLocalAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o AppsLocalAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *bool { if v == nil { @@ -278,6 +320,7 @@ func (o AppsLocalAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o AppsLocalAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *AppsLocalAcl) *string { if v == nil { @@ -287,6 +330,7 @@ func (o AppsLocalAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o AppsLocalAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *AppsLocalAcl) []string { if v == nil { @@ -297,17 +341,28 @@ func (o AppsLocalAclPtrOutput) Writes() pulumi.StringArrayOutput { } type ConfigsConfAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // ConfigsConfAclInput is an input type that accepts ConfigsConfAclArgs and ConfigsConfAclOutput values. @@ -322,17 +377,28 @@ type ConfigsConfAclInput interface { } type ConfigsConfAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (ConfigsConfAclArgs) ElementType() reflect.Type { @@ -412,46 +478,57 @@ func (o ConfigsConfAclOutput) ToConfigsConfAclPtrOutputWithContext(ctx context.C }).(ConfigsConfAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o ConfigsConfAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o ConfigsConfAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o ConfigsConfAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o ConfigsConfAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o ConfigsConfAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o ConfigsConfAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o ConfigsConfAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o ConfigsConfAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v ConfigsConfAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o ConfigsConfAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o ConfigsConfAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v ConfigsConfAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o ConfigsConfAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v ConfigsConfAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -480,6 +557,7 @@ func (o ConfigsConfAclPtrOutput) Elem() ConfigsConfAclOutput { }).(ConfigsConfAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o ConfigsConfAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *string { if v == nil { @@ -489,6 +567,7 @@ func (o ConfigsConfAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o ConfigsConfAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -498,6 +577,7 @@ func (o ConfigsConfAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o ConfigsConfAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -507,6 +587,7 @@ func (o ConfigsConfAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o ConfigsConfAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -516,6 +597,7 @@ func (o ConfigsConfAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o ConfigsConfAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -525,6 +607,7 @@ func (o ConfigsConfAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o ConfigsConfAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -534,6 +617,7 @@ func (o ConfigsConfAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o ConfigsConfAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *string { if v == nil { @@ -543,6 +627,7 @@ func (o ConfigsConfAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o ConfigsConfAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *ConfigsConfAcl) []string { if v == nil { @@ -552,6 +637,7 @@ func (o ConfigsConfAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o ConfigsConfAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *bool { if v == nil { @@ -561,6 +647,7 @@ func (o ConfigsConfAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o ConfigsConfAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *ConfigsConfAcl) *string { if v == nil { @@ -570,6 +657,7 @@ func (o ConfigsConfAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o ConfigsConfAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *ConfigsConfAcl) []string { if v == nil { @@ -580,17 +668,28 @@ func (o ConfigsConfAclPtrOutput) Writes() pulumi.StringArrayOutput { } type DataUiViewsAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // DataUiViewsAclInput is an input type that accepts DataUiViewsAclArgs and DataUiViewsAclOutput values. @@ -605,17 +704,28 @@ type DataUiViewsAclInput interface { } type DataUiViewsAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (DataUiViewsAclArgs) ElementType() reflect.Type { @@ -695,46 +805,57 @@ func (o DataUiViewsAclOutput) ToDataUiViewsAclPtrOutputWithContext(ctx context.C }).(DataUiViewsAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o DataUiViewsAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o DataUiViewsAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o DataUiViewsAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o DataUiViewsAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o DataUiViewsAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o DataUiViewsAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o DataUiViewsAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o DataUiViewsAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v DataUiViewsAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o DataUiViewsAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o DataUiViewsAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v DataUiViewsAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o DataUiViewsAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v DataUiViewsAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -763,6 +884,7 @@ func (o DataUiViewsAclPtrOutput) Elem() DataUiViewsAclOutput { }).(DataUiViewsAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o DataUiViewsAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *string { if v == nil { @@ -772,6 +894,7 @@ func (o DataUiViewsAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o DataUiViewsAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -781,6 +904,7 @@ func (o DataUiViewsAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o DataUiViewsAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -790,6 +914,7 @@ func (o DataUiViewsAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o DataUiViewsAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -799,6 +924,7 @@ func (o DataUiViewsAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o DataUiViewsAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -808,6 +934,7 @@ func (o DataUiViewsAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o DataUiViewsAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -817,6 +944,7 @@ func (o DataUiViewsAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o DataUiViewsAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *string { if v == nil { @@ -826,6 +954,7 @@ func (o DataUiViewsAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o DataUiViewsAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *DataUiViewsAcl) []string { if v == nil { @@ -835,6 +964,7 @@ func (o DataUiViewsAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o DataUiViewsAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *bool { if v == nil { @@ -844,6 +974,7 @@ func (o DataUiViewsAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o DataUiViewsAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *DataUiViewsAcl) *string { if v == nil { @@ -853,6 +984,7 @@ func (o DataUiViewsAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o DataUiViewsAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *DataUiViewsAcl) []string { if v == nil { @@ -863,17 +995,28 @@ func (o DataUiViewsAclPtrOutput) Writes() pulumi.StringArrayOutput { } type GenericAclAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // GenericAclAclInput is an input type that accepts GenericAclAclArgs and GenericAclAclOutput values. @@ -888,17 +1031,28 @@ type GenericAclAclInput interface { } type GenericAclAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (GenericAclAclArgs) ElementType() reflect.Type { @@ -978,46 +1132,57 @@ func (o GenericAclAclOutput) ToGenericAclAclPtrOutputWithContext(ctx context.Con }).(GenericAclAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o GenericAclAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v GenericAclAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o GenericAclAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o GenericAclAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o GenericAclAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o GenericAclAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o GenericAclAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o GenericAclAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v GenericAclAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o GenericAclAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v GenericAclAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o GenericAclAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v GenericAclAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o GenericAclAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v GenericAclAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o GenericAclAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v GenericAclAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -1046,6 +1211,7 @@ func (o GenericAclAclPtrOutput) Elem() GenericAclAclOutput { }).(GenericAclAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o GenericAclAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *string { if v == nil { @@ -1055,6 +1221,7 @@ func (o GenericAclAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o GenericAclAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1064,6 +1231,7 @@ func (o GenericAclAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o GenericAclAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1073,6 +1241,7 @@ func (o GenericAclAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o GenericAclAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1082,6 +1251,7 @@ func (o GenericAclAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o GenericAclAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1091,6 +1261,7 @@ func (o GenericAclAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o GenericAclAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1100,6 +1271,7 @@ func (o GenericAclAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o GenericAclAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *string { if v == nil { @@ -1109,6 +1281,7 @@ func (o GenericAclAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o GenericAclAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *GenericAclAcl) []string { if v == nil { @@ -1118,6 +1291,7 @@ func (o GenericAclAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o GenericAclAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *bool { if v == nil { @@ -1127,6 +1301,7 @@ func (o GenericAclAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o GenericAclAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *GenericAclAcl) *string { if v == nil { @@ -1136,6 +1311,7 @@ func (o GenericAclAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o GenericAclAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *GenericAclAcl) []string { if v == nil { @@ -1146,17 +1322,28 @@ func (o GenericAclAclPtrOutput) Writes() pulumi.StringArrayOutput { } type IndexesAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // IndexesAclInput is an input type that accepts IndexesAclArgs and IndexesAclOutput values. @@ -1171,17 +1358,28 @@ type IndexesAclInput interface { } type IndexesAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (IndexesAclArgs) ElementType() reflect.Type { @@ -1261,46 +1459,57 @@ func (o IndexesAclOutput) ToIndexesAclPtrOutputWithContext(ctx context.Context) }).(IndexesAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o IndexesAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v IndexesAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o IndexesAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o IndexesAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o IndexesAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o IndexesAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o IndexesAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o IndexesAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v IndexesAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o IndexesAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v IndexesAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o IndexesAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v IndexesAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o IndexesAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v IndexesAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o IndexesAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v IndexesAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -1329,6 +1538,7 @@ func (o IndexesAclPtrOutput) Elem() IndexesAclOutput { }).(IndexesAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o IndexesAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *IndexesAcl) *string { if v == nil { @@ -1338,6 +1548,7 @@ func (o IndexesAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o IndexesAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1347,6 +1558,7 @@ func (o IndexesAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o IndexesAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1356,6 +1568,7 @@ func (o IndexesAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o IndexesAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1365,6 +1578,7 @@ func (o IndexesAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o IndexesAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1374,6 +1588,7 @@ func (o IndexesAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o IndexesAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1383,6 +1598,7 @@ func (o IndexesAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o IndexesAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *IndexesAcl) *string { if v == nil { @@ -1392,6 +1608,7 @@ func (o IndexesAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o IndexesAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *IndexesAcl) []string { if v == nil { @@ -1401,6 +1618,7 @@ func (o IndexesAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o IndexesAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *IndexesAcl) *bool { if v == nil { @@ -1410,6 +1628,7 @@ func (o IndexesAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o IndexesAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *IndexesAcl) *string { if v == nil { @@ -1419,6 +1638,7 @@ func (o IndexesAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o IndexesAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *IndexesAcl) []string { if v == nil { @@ -1429,17 +1649,28 @@ func (o IndexesAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsHttpEventCollectorAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsHttpEventCollectorAclInput is an input type that accepts InputsHttpEventCollectorAclArgs and InputsHttpEventCollectorAclOutput values. @@ -1454,17 +1685,28 @@ type InputsHttpEventCollectorAclInput interface { } type InputsHttpEventCollectorAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsHttpEventCollectorAclArgs) ElementType() reflect.Type { @@ -1544,46 +1786,57 @@ func (o InputsHttpEventCollectorAclOutput) ToInputsHttpEventCollectorAclPtrOutpu }).(InputsHttpEventCollectorAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsHttpEventCollectorAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsHttpEventCollectorAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsHttpEventCollectorAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsHttpEventCollectorAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsHttpEventCollectorAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsHttpEventCollectorAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsHttpEventCollectorAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsHttpEventCollectorAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsHttpEventCollectorAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsHttpEventCollectorAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsHttpEventCollectorAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsHttpEventCollectorAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -1612,6 +1865,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) Elem() InputsHttpEventCollectorAcl }).(InputsHttpEventCollectorAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsHttpEventCollectorAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *string { if v == nil { @@ -1621,6 +1875,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsHttpEventCollectorAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1630,6 +1885,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) CanChangePerms() pulumi.BoolPtrOut }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsHttpEventCollectorAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1639,6 +1895,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsHttpEventCollectorAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1648,6 +1905,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOut }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsHttpEventCollectorAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1657,6 +1915,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) CanShareUser() pulumi.BoolPtrOutpu }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsHttpEventCollectorAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1666,6 +1925,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsHttpEventCollectorAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *string { if v == nil { @@ -1675,6 +1935,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsHttpEventCollectorAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) []string { if v == nil { @@ -1684,6 +1945,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsHttpEventCollectorAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *bool { if v == nil { @@ -1693,6 +1955,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsHttpEventCollectorAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) *string { if v == nil { @@ -1702,6 +1965,7 @@ func (o InputsHttpEventCollectorAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsHttpEventCollectorAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsHttpEventCollectorAcl) []string { if v == nil { @@ -1712,17 +1976,28 @@ func (o InputsHttpEventCollectorAclPtrOutput) Writes() pulumi.StringArrayOutput } type InputsMonitorAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsMonitorAclInput is an input type that accepts InputsMonitorAclArgs and InputsMonitorAclOutput values. @@ -1737,17 +2012,28 @@ type InputsMonitorAclInput interface { } type InputsMonitorAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsMonitorAclArgs) ElementType() reflect.Type { @@ -1827,46 +2113,57 @@ func (o InputsMonitorAclOutput) ToInputsMonitorAclPtrOutputWithContext(ctx conte }).(InputsMonitorAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsMonitorAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsMonitorAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsMonitorAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsMonitorAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsMonitorAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsMonitorAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsMonitorAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsMonitorAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsMonitorAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsMonitorAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsMonitorAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsMonitorAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsMonitorAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsMonitorAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -1895,6 +2192,7 @@ func (o InputsMonitorAclPtrOutput) Elem() InputsMonitorAclOutput { }).(InputsMonitorAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsMonitorAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *string { if v == nil { @@ -1904,6 +2202,7 @@ func (o InputsMonitorAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsMonitorAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1913,6 +2212,7 @@ func (o InputsMonitorAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsMonitorAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1922,6 +2222,7 @@ func (o InputsMonitorAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsMonitorAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1931,6 +2232,7 @@ func (o InputsMonitorAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsMonitorAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1940,6 +2242,7 @@ func (o InputsMonitorAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsMonitorAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1949,6 +2252,7 @@ func (o InputsMonitorAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsMonitorAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *string { if v == nil { @@ -1958,6 +2262,7 @@ func (o InputsMonitorAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsMonitorAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsMonitorAcl) []string { if v == nil { @@ -1967,6 +2272,7 @@ func (o InputsMonitorAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsMonitorAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *bool { if v == nil { @@ -1976,6 +2282,7 @@ func (o InputsMonitorAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsMonitorAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsMonitorAcl) *string { if v == nil { @@ -1985,6 +2292,7 @@ func (o InputsMonitorAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsMonitorAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsMonitorAcl) []string { if v == nil { @@ -1995,17 +2303,28 @@ func (o InputsMonitorAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsScriptAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsScriptAclInput is an input type that accepts InputsScriptAclArgs and InputsScriptAclOutput values. @@ -2020,17 +2339,28 @@ type InputsScriptAclInput interface { } type InputsScriptAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsScriptAclArgs) ElementType() reflect.Type { @@ -2110,46 +2440,57 @@ func (o InputsScriptAclOutput) ToInputsScriptAclPtrOutputWithContext(ctx context }).(InputsScriptAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsScriptAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsScriptAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsScriptAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsScriptAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsScriptAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsScriptAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsScriptAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsScriptAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsScriptAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsScriptAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsScriptAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsScriptAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsScriptAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsScriptAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -2178,6 +2519,7 @@ func (o InputsScriptAclPtrOutput) Elem() InputsScriptAclOutput { }).(InputsScriptAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsScriptAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *string { if v == nil { @@ -2187,6 +2529,7 @@ func (o InputsScriptAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsScriptAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2196,6 +2539,7 @@ func (o InputsScriptAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsScriptAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2205,6 +2549,7 @@ func (o InputsScriptAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsScriptAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2214,6 +2559,7 @@ func (o InputsScriptAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsScriptAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2223,6 +2569,7 @@ func (o InputsScriptAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsScriptAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2232,6 +2579,7 @@ func (o InputsScriptAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsScriptAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *string { if v == nil { @@ -2241,6 +2589,7 @@ func (o InputsScriptAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsScriptAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsScriptAcl) []string { if v == nil { @@ -2250,6 +2599,7 @@ func (o InputsScriptAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsScriptAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *bool { if v == nil { @@ -2259,6 +2609,7 @@ func (o InputsScriptAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsScriptAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsScriptAcl) *string { if v == nil { @@ -2268,6 +2619,7 @@ func (o InputsScriptAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsScriptAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsScriptAcl) []string { if v == nil { @@ -2278,17 +2630,28 @@ func (o InputsScriptAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsTcpCookedAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsTcpCookedAclInput is an input type that accepts InputsTcpCookedAclArgs and InputsTcpCookedAclOutput values. @@ -2303,17 +2666,28 @@ type InputsTcpCookedAclInput interface { } type InputsTcpCookedAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsTcpCookedAclArgs) ElementType() reflect.Type { @@ -2393,46 +2767,57 @@ func (o InputsTcpCookedAclOutput) ToInputsTcpCookedAclPtrOutputWithContext(ctx c }).(InputsTcpCookedAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpCookedAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpCookedAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpCookedAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpCookedAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpCookedAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpCookedAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpCookedAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpCookedAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpCookedAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpCookedAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpCookedAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpCookedAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpCookedAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpCookedAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -2461,6 +2846,7 @@ func (o InputsTcpCookedAclPtrOutput) Elem() InputsTcpCookedAclOutput { }).(InputsTcpCookedAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpCookedAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *string { if v == nil { @@ -2470,6 +2856,7 @@ func (o InputsTcpCookedAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpCookedAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2479,6 +2866,7 @@ func (o InputsTcpCookedAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpCookedAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2488,6 +2876,7 @@ func (o InputsTcpCookedAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpCookedAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2497,6 +2886,7 @@ func (o InputsTcpCookedAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpCookedAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2506,6 +2896,7 @@ func (o InputsTcpCookedAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpCookedAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2515,6 +2906,7 @@ func (o InputsTcpCookedAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpCookedAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *string { if v == nil { @@ -2524,6 +2916,7 @@ func (o InputsTcpCookedAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpCookedAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) []string { if v == nil { @@ -2533,6 +2926,7 @@ func (o InputsTcpCookedAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpCookedAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *bool { if v == nil { @@ -2542,6 +2936,7 @@ func (o InputsTcpCookedAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpCookedAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) *string { if v == nil { @@ -2551,6 +2946,7 @@ func (o InputsTcpCookedAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpCookedAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpCookedAcl) []string { if v == nil { @@ -2561,17 +2957,28 @@ func (o InputsTcpCookedAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsTcpRawAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsTcpRawAclInput is an input type that accepts InputsTcpRawAclArgs and InputsTcpRawAclOutput values. @@ -2586,17 +2993,28 @@ type InputsTcpRawAclInput interface { } type InputsTcpRawAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsTcpRawAclArgs) ElementType() reflect.Type { @@ -2676,46 +3094,57 @@ func (o InputsTcpRawAclOutput) ToInputsTcpRawAclPtrOutputWithContext(ctx context }).(InputsTcpRawAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpRawAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpRawAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpRawAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpRawAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpRawAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpRawAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpRawAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpRawAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpRawAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpRawAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpRawAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpRawAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpRawAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpRawAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -2744,6 +3173,7 @@ func (o InputsTcpRawAclPtrOutput) Elem() InputsTcpRawAclOutput { }).(InputsTcpRawAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpRawAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *string { if v == nil { @@ -2753,6 +3183,7 @@ func (o InputsTcpRawAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpRawAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2762,6 +3193,7 @@ func (o InputsTcpRawAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpRawAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2771,6 +3203,7 @@ func (o InputsTcpRawAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpRawAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2780,6 +3213,7 @@ func (o InputsTcpRawAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpRawAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2789,6 +3223,7 @@ func (o InputsTcpRawAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpRawAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2798,6 +3233,7 @@ func (o InputsTcpRawAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpRawAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *string { if v == nil { @@ -2807,6 +3243,7 @@ func (o InputsTcpRawAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpRawAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpRawAcl) []string { if v == nil { @@ -2816,6 +3253,7 @@ func (o InputsTcpRawAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpRawAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *bool { if v == nil { @@ -2825,6 +3263,7 @@ func (o InputsTcpRawAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpRawAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpRawAcl) *string { if v == nil { @@ -2834,6 +3273,7 @@ func (o InputsTcpRawAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpRawAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpRawAcl) []string { if v == nil { @@ -2844,17 +3284,28 @@ func (o InputsTcpRawAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsTcpSplunkTcpTokenAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsTcpSplunkTcpTokenAclInput is an input type that accepts InputsTcpSplunkTcpTokenAclArgs and InputsTcpSplunkTcpTokenAclOutput values. @@ -2869,17 +3320,28 @@ type InputsTcpSplunkTcpTokenAclInput interface { } type InputsTcpSplunkTcpTokenAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsTcpSplunkTcpTokenAclArgs) ElementType() reflect.Type { @@ -2959,46 +3421,57 @@ func (o InputsTcpSplunkTcpTokenAclOutput) ToInputsTcpSplunkTcpTokenAclPtrOutputW }).(InputsTcpSplunkTcpTokenAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpSplunkTcpTokenAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpSplunkTcpTokenAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpSplunkTcpTokenAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpSplunkTcpTokenAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpSplunkTcpTokenAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpSplunkTcpTokenAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpSplunkTcpTokenAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpSplunkTcpTokenAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsTcpSplunkTcpTokenAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -3027,6 +3500,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Elem() InputsTcpSplunkTcpTokenAclOu }).(InputsTcpSplunkTcpTokenAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsTcpSplunkTcpTokenAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *string { if v == nil { @@ -3036,6 +3510,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3045,6 +3520,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3054,6 +3530,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3063,6 +3540,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3072,6 +3550,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3081,6 +3560,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsTcpSplunkTcpTokenAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *string { if v == nil { @@ -3090,6 +3570,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsTcpSplunkTcpTokenAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) []string { if v == nil { @@ -3099,6 +3580,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsTcpSplunkTcpTokenAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *bool { if v == nil { @@ -3108,6 +3590,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsTcpSplunkTcpTokenAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) *string { if v == nil { @@ -3117,6 +3600,7 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsTcpSplunkTcpTokenAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsTcpSplunkTcpTokenAcl) []string { if v == nil { @@ -3127,17 +3611,28 @@ func (o InputsTcpSplunkTcpTokenAclPtrOutput) Writes() pulumi.StringArrayOutput { } type InputsUdpAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // InputsUdpAclInput is an input type that accepts InputsUdpAclArgs and InputsUdpAclOutput values. @@ -3152,17 +3647,28 @@ type InputsUdpAclInput interface { } type InputsUdpAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (InputsUdpAclArgs) ElementType() reflect.Type { @@ -3242,46 +3748,57 @@ func (o InputsUdpAclOutput) ToInputsUdpAclPtrOutputWithContext(ctx context.Conte }).(InputsUdpAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsUdpAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsUdpAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsUdpAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsUdpAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsUdpAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsUdpAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsUdpAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsUdpAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsUdpAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsUdpAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsUdpAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v InputsUdpAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsUdpAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v InputsUdpAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -3310,6 +3827,7 @@ func (o InputsUdpAclPtrOutput) Elem() InputsUdpAclOutput { }).(InputsUdpAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o InputsUdpAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *string { if v == nil { @@ -3319,6 +3837,7 @@ func (o InputsUdpAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o InputsUdpAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3328,6 +3847,7 @@ func (o InputsUdpAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o InputsUdpAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3337,6 +3857,7 @@ func (o InputsUdpAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o InputsUdpAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3346,6 +3867,7 @@ func (o InputsUdpAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o InputsUdpAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3355,6 +3877,7 @@ func (o InputsUdpAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o InputsUdpAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3364,6 +3887,7 @@ func (o InputsUdpAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o InputsUdpAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *string { if v == nil { @@ -3373,6 +3897,7 @@ func (o InputsUdpAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o InputsUdpAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsUdpAcl) []string { if v == nil { @@ -3382,6 +3907,7 @@ func (o InputsUdpAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o InputsUdpAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *bool { if v == nil { @@ -3391,6 +3917,7 @@ func (o InputsUdpAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o InputsUdpAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *InputsUdpAcl) *string { if v == nil { @@ -3400,6 +3927,7 @@ func (o InputsUdpAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o InputsUdpAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *InputsUdpAcl) []string { if v == nil { @@ -3410,17 +3938,28 @@ func (o InputsUdpAclPtrOutput) Writes() pulumi.StringArrayOutput { } type OutputsTcpDefaultAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // OutputsTcpDefaultAclInput is an input type that accepts OutputsTcpDefaultAclArgs and OutputsTcpDefaultAclOutput values. @@ -3435,17 +3974,28 @@ type OutputsTcpDefaultAclInput interface { } type OutputsTcpDefaultAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (OutputsTcpDefaultAclArgs) ElementType() reflect.Type { @@ -3525,46 +4075,57 @@ func (o OutputsTcpDefaultAclOutput) ToOutputsTcpDefaultAclPtrOutputWithContext(c }).(OutputsTcpDefaultAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpDefaultAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpDefaultAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpDefaultAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpDefaultAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpDefaultAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpDefaultAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpDefaultAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpDefaultAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpDefaultAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpDefaultAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpDefaultAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpDefaultAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -3593,6 +4154,7 @@ func (o OutputsTcpDefaultAclPtrOutput) Elem() OutputsTcpDefaultAclOutput { }).(OutputsTcpDefaultAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpDefaultAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *string { if v == nil { @@ -3602,6 +4164,7 @@ func (o OutputsTcpDefaultAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpDefaultAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3611,6 +4174,7 @@ func (o OutputsTcpDefaultAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpDefaultAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3620,6 +4184,7 @@ func (o OutputsTcpDefaultAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpDefaultAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3629,6 +4194,7 @@ func (o OutputsTcpDefaultAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpDefaultAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3638,6 +4204,7 @@ func (o OutputsTcpDefaultAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpDefaultAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3647,6 +4214,7 @@ func (o OutputsTcpDefaultAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpDefaultAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *string { if v == nil { @@ -3656,6 +4224,7 @@ func (o OutputsTcpDefaultAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpDefaultAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) []string { if v == nil { @@ -3665,6 +4234,7 @@ func (o OutputsTcpDefaultAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpDefaultAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *bool { if v == nil { @@ -3674,6 +4244,7 @@ func (o OutputsTcpDefaultAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpDefaultAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) *string { if v == nil { @@ -3683,6 +4254,7 @@ func (o OutputsTcpDefaultAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpDefaultAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpDefaultAcl) []string { if v == nil { @@ -3693,17 +4265,28 @@ func (o OutputsTcpDefaultAclPtrOutput) Writes() pulumi.StringArrayOutput { } type OutputsTcpGroupAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // OutputsTcpGroupAclInput is an input type that accepts OutputsTcpGroupAclArgs and OutputsTcpGroupAclOutput values. @@ -3718,17 +4301,28 @@ type OutputsTcpGroupAclInput interface { } type OutputsTcpGroupAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (OutputsTcpGroupAclArgs) ElementType() reflect.Type { @@ -3808,46 +4402,57 @@ func (o OutputsTcpGroupAclOutput) ToOutputsTcpGroupAclPtrOutputWithContext(ctx c }).(OutputsTcpGroupAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpGroupAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpGroupAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpGroupAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpGroupAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpGroupAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpGroupAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpGroupAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpGroupAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpGroupAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpGroupAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpGroupAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpGroupAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -3876,6 +4481,7 @@ func (o OutputsTcpGroupAclPtrOutput) Elem() OutputsTcpGroupAclOutput { }).(OutputsTcpGroupAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpGroupAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *string { if v == nil { @@ -3885,6 +4491,7 @@ func (o OutputsTcpGroupAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpGroupAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3894,6 +4501,7 @@ func (o OutputsTcpGroupAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpGroupAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3903,6 +4511,7 @@ func (o OutputsTcpGroupAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpGroupAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3912,6 +4521,7 @@ func (o OutputsTcpGroupAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpGroupAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3921,6 +4531,7 @@ func (o OutputsTcpGroupAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpGroupAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3930,6 +4541,7 @@ func (o OutputsTcpGroupAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpGroupAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *string { if v == nil { @@ -3939,6 +4551,7 @@ func (o OutputsTcpGroupAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpGroupAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) []string { if v == nil { @@ -3948,6 +4561,7 @@ func (o OutputsTcpGroupAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpGroupAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *bool { if v == nil { @@ -3957,6 +4571,7 @@ func (o OutputsTcpGroupAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpGroupAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) *string { if v == nil { @@ -3966,6 +4581,7 @@ func (o OutputsTcpGroupAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpGroupAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpGroupAcl) []string { if v == nil { @@ -3976,17 +4592,28 @@ func (o OutputsTcpGroupAclPtrOutput) Writes() pulumi.StringArrayOutput { } type OutputsTcpServerAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // OutputsTcpServerAclInput is an input type that accepts OutputsTcpServerAclArgs and OutputsTcpServerAclOutput values. @@ -4001,17 +4628,28 @@ type OutputsTcpServerAclInput interface { } type OutputsTcpServerAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (OutputsTcpServerAclArgs) ElementType() reflect.Type { @@ -4091,46 +4729,57 @@ func (o OutputsTcpServerAclOutput) ToOutputsTcpServerAclPtrOutputWithContext(ctx }).(OutputsTcpServerAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpServerAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpServerAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpServerAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpServerAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpServerAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpServerAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpServerAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpServerAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpServerAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpServerAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpServerAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpServerAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpServerAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpServerAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -4159,6 +4808,7 @@ func (o OutputsTcpServerAclPtrOutput) Elem() OutputsTcpServerAclOutput { }).(OutputsTcpServerAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpServerAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *string { if v == nil { @@ -4168,6 +4818,7 @@ func (o OutputsTcpServerAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpServerAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4177,6 +4828,7 @@ func (o OutputsTcpServerAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpServerAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4186,6 +4838,7 @@ func (o OutputsTcpServerAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpServerAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4195,6 +4848,7 @@ func (o OutputsTcpServerAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpServerAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4204,6 +4858,7 @@ func (o OutputsTcpServerAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpServerAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4213,6 +4868,7 @@ func (o OutputsTcpServerAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpServerAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *string { if v == nil { @@ -4222,6 +4878,7 @@ func (o OutputsTcpServerAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpServerAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) []string { if v == nil { @@ -4231,6 +4888,7 @@ func (o OutputsTcpServerAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpServerAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *bool { if v == nil { @@ -4240,6 +4898,7 @@ func (o OutputsTcpServerAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpServerAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) *string { if v == nil { @@ -4249,6 +4908,7 @@ func (o OutputsTcpServerAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpServerAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpServerAcl) []string { if v == nil { @@ -4259,17 +4919,28 @@ func (o OutputsTcpServerAclPtrOutput) Writes() pulumi.StringArrayOutput { } type OutputsTcpSyslogAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // OutputsTcpSyslogAclInput is an input type that accepts OutputsTcpSyslogAclArgs and OutputsTcpSyslogAclOutput values. @@ -4284,17 +4955,28 @@ type OutputsTcpSyslogAclInput interface { } type OutputsTcpSyslogAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (OutputsTcpSyslogAclArgs) ElementType() reflect.Type { @@ -4374,46 +5056,57 @@ func (o OutputsTcpSyslogAclOutput) ToOutputsTcpSyslogAclPtrOutputWithContext(ctx }).(OutputsTcpSyslogAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpSyslogAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpSyslogAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpSyslogAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpSyslogAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpSyslogAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpSyslogAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpSyslogAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpSyslogAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpSyslogAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpSyslogAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpSyslogAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v OutputsTcpSyslogAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -4442,6 +5135,7 @@ func (o OutputsTcpSyslogAclPtrOutput) Elem() OutputsTcpSyslogAclOutput { }).(OutputsTcpSyslogAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o OutputsTcpSyslogAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *string { if v == nil { @@ -4451,6 +5145,7 @@ func (o OutputsTcpSyslogAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o OutputsTcpSyslogAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4460,6 +5155,7 @@ func (o OutputsTcpSyslogAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o OutputsTcpSyslogAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4469,6 +5165,7 @@ func (o OutputsTcpSyslogAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o OutputsTcpSyslogAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4478,6 +5175,7 @@ func (o OutputsTcpSyslogAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o OutputsTcpSyslogAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4487,6 +5185,7 @@ func (o OutputsTcpSyslogAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o OutputsTcpSyslogAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4496,6 +5195,7 @@ func (o OutputsTcpSyslogAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o OutputsTcpSyslogAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *string { if v == nil { @@ -4505,6 +5205,7 @@ func (o OutputsTcpSyslogAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o OutputsTcpSyslogAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) []string { if v == nil { @@ -4514,6 +5215,7 @@ func (o OutputsTcpSyslogAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o OutputsTcpSyslogAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *bool { if v == nil { @@ -4523,6 +5225,7 @@ func (o OutputsTcpSyslogAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o OutputsTcpSyslogAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) *string { if v == nil { @@ -4532,6 +5235,7 @@ func (o OutputsTcpSyslogAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o OutputsTcpSyslogAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *OutputsTcpSyslogAcl) []string { if v == nil { @@ -4542,17 +5246,28 @@ func (o OutputsTcpSyslogAclPtrOutput) Writes() pulumi.StringArrayOutput { } type SavedSearchesAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // SavedSearchesAclInput is an input type that accepts SavedSearchesAclArgs and SavedSearchesAclOutput values. @@ -4567,17 +5282,28 @@ type SavedSearchesAclInput interface { } type SavedSearchesAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (SavedSearchesAclArgs) ElementType() reflect.Type { @@ -4657,46 +5383,57 @@ func (o SavedSearchesAclOutput) ToSavedSearchesAclPtrOutputWithContext(ctx conte }).(SavedSearchesAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o SavedSearchesAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o SavedSearchesAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o SavedSearchesAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o SavedSearchesAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o SavedSearchesAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o SavedSearchesAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o SavedSearchesAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o SavedSearchesAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v SavedSearchesAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o SavedSearchesAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o SavedSearchesAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v SavedSearchesAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o SavedSearchesAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v SavedSearchesAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -4725,6 +5462,7 @@ func (o SavedSearchesAclPtrOutput) Elem() SavedSearchesAclOutput { }).(SavedSearchesAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o SavedSearchesAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *string { if v == nil { @@ -4734,6 +5472,7 @@ func (o SavedSearchesAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o SavedSearchesAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4743,6 +5482,7 @@ func (o SavedSearchesAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o SavedSearchesAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4752,6 +5492,7 @@ func (o SavedSearchesAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o SavedSearchesAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4761,6 +5502,7 @@ func (o SavedSearchesAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o SavedSearchesAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4770,6 +5512,7 @@ func (o SavedSearchesAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o SavedSearchesAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4779,6 +5522,7 @@ func (o SavedSearchesAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o SavedSearchesAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *string { if v == nil { @@ -4788,6 +5532,7 @@ func (o SavedSearchesAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o SavedSearchesAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *SavedSearchesAcl) []string { if v == nil { @@ -4797,6 +5542,7 @@ func (o SavedSearchesAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o SavedSearchesAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *bool { if v == nil { @@ -4806,6 +5552,7 @@ func (o SavedSearchesAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o SavedSearchesAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *SavedSearchesAcl) *string { if v == nil { @@ -4815,6 +5562,7 @@ func (o SavedSearchesAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o SavedSearchesAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *SavedSearchesAcl) []string { if v == nil { @@ -4825,17 +5573,28 @@ func (o SavedSearchesAclPtrOutput) Writes() pulumi.StringArrayOutput { } type ShIndexesManagerAcl struct { - App *string `pulumi:"app"` - CanChangePerms *bool `pulumi:"canChangePerms"` - CanShareApp *bool `pulumi:"canShareApp"` - CanShareGlobal *bool `pulumi:"canShareGlobal"` - CanShareUser *bool `pulumi:"canShareUser"` - CanWrite *bool `pulumi:"canWrite"` - Owner *string `pulumi:"owner"` - Reads []string `pulumi:"reads"` - Removable *bool `pulumi:"removable"` - Sharing *string `pulumi:"sharing"` - Writes []string `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App *string `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms *bool `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp *bool `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal *bool `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser *bool `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite *bool `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner *string `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads []string `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable *bool `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing *string `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes []string `pulumi:"writes"` } // ShIndexesManagerAclInput is an input type that accepts ShIndexesManagerAclArgs and ShIndexesManagerAclOutput values. @@ -4850,17 +5609,28 @@ type ShIndexesManagerAclInput interface { } type ShIndexesManagerAclArgs struct { - App pulumi.StringPtrInput `pulumi:"app"` - CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` - CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` - CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` - CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` - CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` - Owner pulumi.StringPtrInput `pulumi:"owner"` - Reads pulumi.StringArrayInput `pulumi:"reads"` - Removable pulumi.BoolPtrInput `pulumi:"removable"` - Sharing pulumi.StringPtrInput `pulumi:"sharing"` - Writes pulumi.StringArrayInput `pulumi:"writes"` + // The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + App pulumi.StringPtrInput `pulumi:"app"` + // Indicates if the active user can change permissions for this object. Defaults to true. + CanChangePerms pulumi.BoolPtrInput `pulumi:"canChangePerms"` + // Indicates if the active user can change sharing to app level. Defaults to true. + CanShareApp pulumi.BoolPtrInput `pulumi:"canShareApp"` + // Indicates if the active user can change sharing to system level. Defaults to true. + CanShareGlobal pulumi.BoolPtrInput `pulumi:"canShareGlobal"` + // Indicates if the active user can change sharing to user level. Defaults to true. + CanShareUser pulumi.BoolPtrInput `pulumi:"canShareUser"` + // Indicates if the active user can edit this object. Defaults to true. + CanWrite pulumi.BoolPtrInput `pulumi:"canWrite"` + // User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + Owner pulumi.StringPtrInput `pulumi:"owner"` + // Properties that indicate resource read permissions. + Reads pulumi.StringArrayInput `pulumi:"reads"` + // Indicates whether an admin or user with sufficient permissions can delete the entity. + Removable pulumi.BoolPtrInput `pulumi:"removable"` + // Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + Sharing pulumi.StringPtrInput `pulumi:"sharing"` + // Properties that indicate write permissions of the resource. + Writes pulumi.StringArrayInput `pulumi:"writes"` } func (ShIndexesManagerAclArgs) ElementType() reflect.Type { @@ -4940,46 +5710,57 @@ func (o ShIndexesManagerAclOutput) ToShIndexesManagerAclPtrOutputWithContext(ctx }).(ShIndexesManagerAclPtrOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o ShIndexesManagerAclOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *string { return v.App }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o ShIndexesManagerAclOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.CanChangePerms }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o ShIndexesManagerAclOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.CanShareApp }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o ShIndexesManagerAclOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.CanShareGlobal }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o ShIndexesManagerAclOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.CanShareUser }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o ShIndexesManagerAclOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.CanWrite }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o ShIndexesManagerAclOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *string { return v.Owner }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o ShIndexesManagerAclOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v ShIndexesManagerAcl) []string { return v.Reads }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o ShIndexesManagerAclOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *bool { return v.Removable }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o ShIndexesManagerAclOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v ShIndexesManagerAcl) *string { return v.Sharing }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o ShIndexesManagerAclOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v ShIndexesManagerAcl) []string { return v.Writes }).(pulumi.StringArrayOutput) } @@ -5008,6 +5789,7 @@ func (o ShIndexesManagerAclPtrOutput) Elem() ShIndexesManagerAclOutput { }).(ShIndexesManagerAclOutput) } +// The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system func (o ShIndexesManagerAclPtrOutput) App() pulumi.StringPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *string { if v == nil { @@ -5017,6 +5799,7 @@ func (o ShIndexesManagerAclPtrOutput) App() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Indicates if the active user can change permissions for this object. Defaults to true. func (o ShIndexesManagerAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5026,6 +5809,7 @@ func (o ShIndexesManagerAclPtrOutput) CanChangePerms() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to app level. Defaults to true. func (o ShIndexesManagerAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5035,6 +5819,7 @@ func (o ShIndexesManagerAclPtrOutput) CanShareApp() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to system level. Defaults to true. func (o ShIndexesManagerAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5044,6 +5829,7 @@ func (o ShIndexesManagerAclPtrOutput) CanShareGlobal() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can change sharing to user level. Defaults to true. func (o ShIndexesManagerAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5053,6 +5839,7 @@ func (o ShIndexesManagerAclPtrOutput) CanShareUser() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates if the active user can edit this object. Defaults to true. func (o ShIndexesManagerAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5062,6 +5849,7 @@ func (o ShIndexesManagerAclPtrOutput) CanWrite() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. func (o ShIndexesManagerAclPtrOutput) Owner() pulumi.StringPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *string { if v == nil { @@ -5071,6 +5859,7 @@ func (o ShIndexesManagerAclPtrOutput) Owner() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate resource read permissions. func (o ShIndexesManagerAclPtrOutput) Reads() pulumi.StringArrayOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) []string { if v == nil { @@ -5080,6 +5869,7 @@ func (o ShIndexesManagerAclPtrOutput) Reads() pulumi.StringArrayOutput { }).(pulumi.StringArrayOutput) } +// Indicates whether an admin or user with sufficient permissions can delete the entity. func (o ShIndexesManagerAclPtrOutput) Removable() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *bool { if v == nil { @@ -5089,6 +5879,7 @@ func (o ShIndexesManagerAclPtrOutput) Removable() pulumi.BoolPtrOutput { }).(pulumi.BoolPtrOutput) } +// Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user func (o ShIndexesManagerAclPtrOutput) Sharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) *string { if v == nil { @@ -5098,6 +5889,7 @@ func (o ShIndexesManagerAclPtrOutput) Sharing() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Properties that indicate write permissions of the resource. func (o ShIndexesManagerAclPtrOutput) Writes() pulumi.StringArrayOutput { return o.ApplyT(func(v *ShIndexesManagerAcl) []string { if v == nil { diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/AppsLocalAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/AppsLocalAclArgs.java index 6d49e3d3..d8ed74ce 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/AppsLocalAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/AppsLocalAclArgs.java @@ -17,79 +17,167 @@ public final class AppsLocalAclArgs extends com.pulumi.resources.ResourceArgs { public static final AppsLocalAclArgs Empty = new AppsLocalAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(AppsLocalAclArgs defaults) { $ = new AppsLocalAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/ConfigsConfAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/ConfigsConfAclArgs.java index 1b69173f..04934b09 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/ConfigsConfAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/ConfigsConfAclArgs.java @@ -17,79 +17,167 @@ public final class ConfigsConfAclArgs extends com.pulumi.resources.ResourceArgs public static final ConfigsConfAclArgs Empty = new ConfigsConfAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(ConfigsConfAclArgs defaults) { $ = new ConfigsConfAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/DataUiViewsAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/DataUiViewsAclArgs.java index d6858b3a..f3a068ae 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/DataUiViewsAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/DataUiViewsAclArgs.java @@ -17,79 +17,167 @@ public final class DataUiViewsAclArgs extends com.pulumi.resources.ResourceArgs public static final DataUiViewsAclArgs Empty = new DataUiViewsAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(DataUiViewsAclArgs defaults) { $ = new DataUiViewsAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/GenericAclAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/GenericAclAclArgs.java index b4522c75..d30c1bd3 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/GenericAclAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/GenericAclAclArgs.java @@ -17,79 +17,167 @@ public final class GenericAclAclArgs extends com.pulumi.resources.ResourceArgs { public static final GenericAclAclArgs Empty = new GenericAclAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(GenericAclAclArgs defaults) { $ = new GenericAclAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/IndexesAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/IndexesAclArgs.java index dc1357ec..119cb632 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/IndexesAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/IndexesAclArgs.java @@ -17,79 +17,167 @@ public final class IndexesAclArgs extends com.pulumi.resources.ResourceArgs { public static final IndexesAclArgs Empty = new IndexesAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(IndexesAclArgs defaults) { $ = new IndexesAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsHttpEventCollectorAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsHttpEventCollectorAclArgs.java index 79512f37..c10ea17d 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsHttpEventCollectorAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsHttpEventCollectorAclArgs.java @@ -17,79 +17,167 @@ public final class InputsHttpEventCollectorAclArgs extends com.pulumi.resources. public static final InputsHttpEventCollectorAclArgs Empty = new InputsHttpEventCollectorAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsHttpEventCollectorAclArgs defaults) { $ = new InputsHttpEventCollectorAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsMonitorAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsMonitorAclArgs.java index 6375f556..d47646e2 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsMonitorAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsMonitorAclArgs.java @@ -17,79 +17,167 @@ public final class InputsMonitorAclArgs extends com.pulumi.resources.ResourceArg public static final InputsMonitorAclArgs Empty = new InputsMonitorAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsMonitorAclArgs defaults) { $ = new InputsMonitorAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsScriptAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsScriptAclArgs.java index 6d8c6b87..c63bb389 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsScriptAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsScriptAclArgs.java @@ -17,79 +17,167 @@ public final class InputsScriptAclArgs extends com.pulumi.resources.ResourceArgs public static final InputsScriptAclArgs Empty = new InputsScriptAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsScriptAclArgs defaults) { $ = new InputsScriptAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpCookedAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpCookedAclArgs.java index 7798df50..27c478d8 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpCookedAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpCookedAclArgs.java @@ -17,79 +17,167 @@ public final class InputsTcpCookedAclArgs extends com.pulumi.resources.ResourceA public static final InputsTcpCookedAclArgs Empty = new InputsTcpCookedAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsTcpCookedAclArgs defaults) { $ = new InputsTcpCookedAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpRawAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpRawAclArgs.java index 12e65f55..c0c2c24d 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpRawAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpRawAclArgs.java @@ -17,79 +17,167 @@ public final class InputsTcpRawAclArgs extends com.pulumi.resources.ResourceArgs public static final InputsTcpRawAclArgs Empty = new InputsTcpRawAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsTcpRawAclArgs defaults) { $ = new InputsTcpRawAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpSplunkTcpTokenAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpSplunkTcpTokenAclArgs.java index 9c6043d1..bc5598de 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpSplunkTcpTokenAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsTcpSplunkTcpTokenAclArgs.java @@ -17,79 +17,167 @@ public final class InputsTcpSplunkTcpTokenAclArgs extends com.pulumi.resources.R public static final InputsTcpSplunkTcpTokenAclArgs Empty = new InputsTcpSplunkTcpTokenAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsTcpSplunkTcpTokenAclArgs defaults) { $ = new InputsTcpSplunkTcpTokenAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsUdpAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsUdpAclArgs.java index e3779064..0a21156c 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsUdpAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/InputsUdpAclArgs.java @@ -17,79 +17,167 @@ public final class InputsUdpAclArgs extends com.pulumi.resources.ResourceArgs { public static final InputsUdpAclArgs Empty = new InputsUdpAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(InputsUdpAclArgs defaults) { $ = new InputsUdpAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpDefaultAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpDefaultAclArgs.java index b4419552..84f5c7ee 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpDefaultAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpDefaultAclArgs.java @@ -17,79 +17,167 @@ public final class OutputsTcpDefaultAclArgs extends com.pulumi.resources.Resourc public static final OutputsTcpDefaultAclArgs Empty = new OutputsTcpDefaultAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(OutputsTcpDefaultAclArgs defaults) { $ = new OutputsTcpDefaultAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpGroupAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpGroupAclArgs.java index da75481d..3d2044ab 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpGroupAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpGroupAclArgs.java @@ -17,79 +17,167 @@ public final class OutputsTcpGroupAclArgs extends com.pulumi.resources.ResourceA public static final OutputsTcpGroupAclArgs Empty = new OutputsTcpGroupAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(OutputsTcpGroupAclArgs defaults) { $ = new OutputsTcpGroupAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpServerAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpServerAclArgs.java index 07820966..e9abc563 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpServerAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpServerAclArgs.java @@ -17,79 +17,167 @@ public final class OutputsTcpServerAclArgs extends com.pulumi.resources.Resource public static final OutputsTcpServerAclArgs Empty = new OutputsTcpServerAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(OutputsTcpServerAclArgs defaults) { $ = new OutputsTcpServerAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpSyslogAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpSyslogAclArgs.java index 25f9fc48..044057f9 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpSyslogAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/OutputsTcpSyslogAclArgs.java @@ -17,79 +17,167 @@ public final class OutputsTcpSyslogAclArgs extends com.pulumi.resources.Resource public static final OutputsTcpSyslogAclArgs Empty = new OutputsTcpSyslogAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(OutputsTcpSyslogAclArgs defaults) { $ = new OutputsTcpSyslogAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/SavedSearchesAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/SavedSearchesAclArgs.java index 3c8f96bb..c4d4d53d 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/SavedSearchesAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/SavedSearchesAclArgs.java @@ -17,79 +17,167 @@ public final class SavedSearchesAclArgs extends com.pulumi.resources.ResourceArg public static final SavedSearchesAclArgs Empty = new SavedSearchesAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(SavedSearchesAclArgs defaults) { $ = new SavedSearchesAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/inputs/ShIndexesManagerAclArgs.java b/sdk/java/src/main/java/com/pulumi/splunk/inputs/ShIndexesManagerAclArgs.java index b278c166..6a1fefc2 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/inputs/ShIndexesManagerAclArgs.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/inputs/ShIndexesManagerAclArgs.java @@ -17,79 +17,167 @@ public final class ShIndexesManagerAclArgs extends com.pulumi.resources.Resource public static final ShIndexesManagerAclArgs Empty = new ShIndexesManagerAclArgs(); + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ @Import(name="app") private @Nullable Output app; + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional> app() { return Optional.ofNullable(this.app); } + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + * + */ @Import(name="canChangePerms") private @Nullable Output canChangePerms; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional> canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + * + */ @Import(name="canShareApp") private @Nullable Output canShareApp; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional> canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + * + */ @Import(name="canShareGlobal") private @Nullable Output canShareGlobal; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional> canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + * + */ @Import(name="canShareUser") private @Nullable Output canShareUser; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional> canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * Indicates if the active user can edit this object. Defaults to true. + * + */ @Import(name="canWrite") private @Nullable Output canWrite; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional> canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ @Import(name="owner") private @Nullable Output owner; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional> owner() { return Optional.ofNullable(this.owner); } + /** + * Properties that indicate resource read permissions. + * + */ @Import(name="reads") private @Nullable Output> reads; + /** + * @return Properties that indicate resource read permissions. + * + */ public Optional>> reads() { return Optional.ofNullable(this.reads); } + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ @Import(name="removable") private @Nullable Output removable; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional> removable() { return Optional.ofNullable(this.removable); } + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ @Import(name="sharing") private @Nullable Output sharing; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional> sharing() { return Optional.ofNullable(this.sharing); } + /** + * Properties that indicate write permissions of the resource. + * + */ @Import(name="writes") private @Nullable Output> writes; + /** + * @return Properties that indicate write permissions of the resource. + * + */ public Optional>> writes() { return Optional.ofNullable(this.writes); } @@ -128,109 +216,253 @@ public Builder(ShIndexesManagerAclArgs defaults) { $ = new ShIndexesManagerAclArgs(Objects.requireNonNull(defaults)); } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(@Nullable Output app) { $.app = app; return this; } + /** + * @param app The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + * @return builder + * + */ public Builder app(String app) { return app(Output.of(app)); } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(@Nullable Output canChangePerms) { $.canChangePerms = canChangePerms; return this; } + /** + * @param canChangePerms Indicates if the active user can change permissions for this object. Defaults to true. + * + * @return builder + * + */ public Builder canChangePerms(Boolean canChangePerms) { return canChangePerms(Output.of(canChangePerms)); } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(@Nullable Output canShareApp) { $.canShareApp = canShareApp; return this; } + /** + * @param canShareApp Indicates if the active user can change sharing to app level. Defaults to true. + * + * @return builder + * + */ public Builder canShareApp(Boolean canShareApp) { return canShareApp(Output.of(canShareApp)); } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(@Nullable Output canShareGlobal) { $.canShareGlobal = canShareGlobal; return this; } + /** + * @param canShareGlobal Indicates if the active user can change sharing to system level. Defaults to true. + * + * @return builder + * + */ public Builder canShareGlobal(Boolean canShareGlobal) { return canShareGlobal(Output.of(canShareGlobal)); } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(@Nullable Output canShareUser) { $.canShareUser = canShareUser; return this; } + /** + * @param canShareUser Indicates if the active user can change sharing to user level. Defaults to true. + * + * @return builder + * + */ public Builder canShareUser(Boolean canShareUser) { return canShareUser(Output.of(canShareUser)); } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(@Nullable Output canWrite) { $.canWrite = canWrite; return this; } + /** + * @param canWrite Indicates if the active user can edit this object. Defaults to true. + * + * @return builder + * + */ public Builder canWrite(Boolean canWrite) { return canWrite(Output.of(canWrite)); } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(@Nullable Output owner) { $.owner = owner; return this; } + /** + * @param owner User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + * @return builder + * + */ public Builder owner(String owner) { return owner(Output.of(owner)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(@Nullable Output> reads) { $.reads = reads; return this; } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(List reads) { return reads(Output.of(reads)); } + /** + * @param reads Properties that indicate resource read permissions. + * + * @return builder + * + */ public Builder reads(String... reads) { return reads(List.of(reads)); } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(@Nullable Output removable) { $.removable = removable; return this; } + /** + * @param removable Indicates whether an admin or user with sufficient permissions can delete the entity. + * + * @return builder + * + */ public Builder removable(Boolean removable) { return removable(Output.of(removable)); } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(@Nullable Output sharing) { $.sharing = sharing; return this; } + /** + * @param sharing Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + * @return builder + * + */ public Builder sharing(String sharing) { return sharing(Output.of(sharing)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(@Nullable Output> writes) { $.writes = writes; return this; } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(List writes) { return writes(Output.of(writes)); } + /** + * @param writes Properties that indicate write permissions of the resource. + * + * @return builder + * + */ public Builder writes(String... writes) { return writes(List.of(writes)); } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/AppsLocalAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/AppsLocalAcl.java index e8c17af1..ab3ae63d 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/AppsLocalAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/AppsLocalAcl.java @@ -13,49 +13,137 @@ @CustomType public final class AppsLocalAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private AppsLocalAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/ConfigsConfAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/ConfigsConfAcl.java index 29bd1254..23199b26 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/ConfigsConfAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/ConfigsConfAcl.java @@ -13,49 +13,137 @@ @CustomType public final class ConfigsConfAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private ConfigsConfAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/DataUiViewsAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/DataUiViewsAcl.java index 4f899901..be8e181d 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/DataUiViewsAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/DataUiViewsAcl.java @@ -13,49 +13,137 @@ @CustomType public final class DataUiViewsAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private DataUiViewsAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/GenericAclAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/GenericAclAcl.java index 2567fb67..44f9650c 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/GenericAclAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/GenericAclAcl.java @@ -13,49 +13,137 @@ @CustomType public final class GenericAclAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private GenericAclAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/IndexesAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/IndexesAcl.java index 6c4ed43b..f8ae5c87 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/IndexesAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/IndexesAcl.java @@ -13,49 +13,137 @@ @CustomType public final class IndexesAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private IndexesAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsHttpEventCollectorAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsHttpEventCollectorAcl.java index bfc25972..cf9137c1 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsHttpEventCollectorAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsHttpEventCollectorAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsHttpEventCollectorAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsHttpEventCollectorAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsMonitorAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsMonitorAcl.java index f60f1139..c5c21ad3 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsMonitorAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsMonitorAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsMonitorAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsMonitorAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsScriptAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsScriptAcl.java index e54fdd73..1a6cccd3 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsScriptAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsScriptAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsScriptAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsScriptAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpCookedAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpCookedAcl.java index 59fbf217..2c187f80 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpCookedAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpCookedAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsTcpCookedAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsTcpCookedAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpRawAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpRawAcl.java index cf02ac36..da4dfc5c 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpRawAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpRawAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsTcpRawAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsTcpRawAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpSplunkTcpTokenAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpSplunkTcpTokenAcl.java index e720a477..2bfaf02b 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpSplunkTcpTokenAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsTcpSplunkTcpTokenAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsTcpSplunkTcpTokenAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsTcpSplunkTcpTokenAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsUdpAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsUdpAcl.java index 5c6283c6..5970933a 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsUdpAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/InputsUdpAcl.java @@ -13,49 +13,137 @@ @CustomType public final class InputsUdpAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private InputsUdpAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpDefaultAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpDefaultAcl.java index 18be539f..972e0719 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpDefaultAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpDefaultAcl.java @@ -13,49 +13,137 @@ @CustomType public final class OutputsTcpDefaultAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private OutputsTcpDefaultAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpGroupAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpGroupAcl.java index d8fd6fb2..ac8192a8 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpGroupAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpGroupAcl.java @@ -13,49 +13,137 @@ @CustomType public final class OutputsTcpGroupAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private OutputsTcpGroupAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpServerAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpServerAcl.java index d3ba0164..221b060a 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpServerAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpServerAcl.java @@ -13,49 +13,137 @@ @CustomType public final class OutputsTcpServerAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private OutputsTcpServerAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpSyslogAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpSyslogAcl.java index 46c7d608..0bcfda15 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpSyslogAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/OutputsTcpSyslogAcl.java @@ -13,49 +13,137 @@ @CustomType public final class OutputsTcpSyslogAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private OutputsTcpSyslogAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/SavedSearchesAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/SavedSearchesAcl.java index e8a7175b..a932369b 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/SavedSearchesAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/SavedSearchesAcl.java @@ -13,49 +13,137 @@ @CustomType public final class SavedSearchesAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private SavedSearchesAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/java/src/main/java/com/pulumi/splunk/outputs/ShIndexesManagerAcl.java b/sdk/java/src/main/java/com/pulumi/splunk/outputs/ShIndexesManagerAcl.java index 30af44a7..592c8b0b 100644 --- a/sdk/java/src/main/java/com/pulumi/splunk/outputs/ShIndexesManagerAcl.java +++ b/sdk/java/src/main/java/com/pulumi/splunk/outputs/ShIndexesManagerAcl.java @@ -13,49 +13,137 @@ @CustomType public final class ShIndexesManagerAcl { + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ private @Nullable String app; + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ private @Nullable Boolean canChangePerms; + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ private @Nullable Boolean canShareApp; + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ private @Nullable Boolean canShareGlobal; + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ private @Nullable Boolean canShareUser; + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ private @Nullable Boolean canWrite; + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ private @Nullable String owner; + /** + * @return Properties that indicate resource read permissions. + * + */ private @Nullable List reads; + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ private @Nullable Boolean removable; + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ private @Nullable String sharing; + /** + * @return Properties that indicate write permissions of the resource. + * + */ private @Nullable List writes; private ShIndexesManagerAcl() {} + /** + * @return The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + * + */ public Optional app() { return Optional.ofNullable(this.app); } + /** + * @return Indicates if the active user can change permissions for this object. Defaults to true. + * + */ public Optional canChangePerms() { return Optional.ofNullable(this.canChangePerms); } + /** + * @return Indicates if the active user can change sharing to app level. Defaults to true. + * + */ public Optional canShareApp() { return Optional.ofNullable(this.canShareApp); } + /** + * @return Indicates if the active user can change sharing to system level. Defaults to true. + * + */ public Optional canShareGlobal() { return Optional.ofNullable(this.canShareGlobal); } + /** + * @return Indicates if the active user can change sharing to user level. Defaults to true. + * + */ public Optional canShareUser() { return Optional.ofNullable(this.canShareUser); } + /** + * @return Indicates if the active user can edit this object. Defaults to true. + * + */ public Optional canWrite() { return Optional.ofNullable(this.canWrite); } + /** + * @return User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + * + */ public Optional owner() { return Optional.ofNullable(this.owner); } + /** + * @return Properties that indicate resource read permissions. + * + */ public List reads() { return this.reads == null ? List.of() : this.reads; } + /** + * @return Indicates whether an admin or user with sufficient permissions can delete the entity. + * + */ public Optional removable() { return Optional.ofNullable(this.removable); } + /** + * @return Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + * + */ public Optional sharing() { return Optional.ofNullable(this.sharing); } + /** + * @return Properties that indicate write permissions of the resource. + * + */ public List writes() { return this.writes == null ? List.of() : this.writes; } diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 1ef4e34d..20d6e4c1 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -6,253 +6,847 @@ import * as inputs from "../types/input"; import * as outputs from "../types/output"; export interface AppsLocalAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface ConfigsConfAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface DataUiViewsAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface GenericAclAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface IndexesAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsHttpEventCollectorAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsMonitorAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsScriptAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsTcpCookedAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsTcpRawAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsTcpSplunkTcpTokenAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface InputsUdpAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface OutputsTcpDefaultAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface OutputsTcpGroupAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface OutputsTcpServerAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface OutputsTcpSyslogAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface SavedSearchesAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } export interface ShIndexesManagerAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app?: pulumi.Input; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms?: pulumi.Input; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp?: pulumi.Input; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal?: pulumi.Input; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser?: pulumi.Input; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite?: pulumi.Input; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner?: pulumi.Input; + /** + * Properties that indicate resource read permissions. + */ reads?: pulumi.Input[]>; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable?: pulumi.Input; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing?: pulumi.Input; + /** + * Properties that indicate write permissions of the resource. + */ writes?: pulumi.Input[]>; } diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 0bb1a4cb..ba97ca46 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -6,254 +6,848 @@ import * as inputs from "../types/input"; import * as outputs from "../types/output"; export interface AppsLocalAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface ConfigsConfAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface DataUiViewsAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface GenericAclAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface IndexesAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsHttpEventCollectorAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsMonitorAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsScriptAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsTcpCookedAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsTcpRawAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsTcpSplunkTcpTokenAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface InputsUdpAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface OutputsTcpDefaultAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface OutputsTcpGroupAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface OutputsTcpServerAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface OutputsTcpSyslogAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface SavedSearchesAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } export interface ShIndexesManagerAcl { + /** + * The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + */ app: string; + /** + * Indicates if the active user can change permissions for this object. Defaults to true. + */ canChangePerms: boolean; + /** + * Indicates if the active user can change sharing to app level. Defaults to true. + */ canShareApp: boolean; + /** + * Indicates if the active user can change sharing to system level. Defaults to true. + */ canShareGlobal: boolean; + /** + * Indicates if the active user can change sharing to user level. Defaults to true. + */ canShareUser: boolean; + /** + * Indicates if the active user can edit this object. Defaults to true. + */ canWrite: boolean; + /** + * User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + */ owner: string; + /** + * Properties that indicate resource read permissions. + */ reads: string[]; + /** + * Indicates whether an admin or user with sufficient permissions can delete the entity. + */ removable: boolean; + /** + * Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + */ sharing: string; + /** + * Properties that indicate write permissions of the resource. + */ writes: string[]; } diff --git a/sdk/python/pulumi_splunk/_inputs.py b/sdk/python/pulumi_splunk/_inputs.py index fe94e2d6..a982429e 100644 --- a/sdk/python/pulumi_splunk/_inputs.py +++ b/sdk/python/pulumi_splunk/_inputs.py @@ -44,6 +44,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -70,6 +83,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -79,6 +95,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -88,6 +107,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -97,6 +119,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -106,6 +131,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -115,6 +143,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -124,6 +155,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -133,6 +167,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -142,6 +179,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -151,6 +191,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -160,6 +203,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -181,6 +227,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -207,6 +266,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -216,6 +278,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -225,6 +290,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -234,6 +302,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -243,6 +314,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -252,6 +326,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -261,6 +338,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -270,6 +350,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -279,6 +362,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -288,6 +374,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -297,6 +386,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -318,6 +410,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -344,6 +449,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -353,6 +461,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -362,6 +473,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -371,6 +485,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -380,6 +497,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -389,6 +509,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -398,6 +521,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -407,6 +533,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -416,6 +545,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -425,6 +557,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -434,6 +569,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -455,6 +593,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -481,6 +632,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -490,6 +644,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -499,6 +656,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -508,6 +668,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -517,6 +680,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -526,6 +692,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -535,6 +704,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -544,6 +716,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -553,6 +728,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -562,6 +740,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -571,6 +752,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -592,6 +776,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -618,6 +815,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -627,6 +827,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -636,6 +839,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -645,6 +851,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -654,6 +863,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -663,6 +875,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -672,6 +887,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -681,6 +899,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -690,6 +911,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -699,6 +923,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -708,6 +935,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -729,6 +959,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -755,6 +998,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -764,6 +1010,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -773,6 +1022,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -782,6 +1034,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -791,6 +1046,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -800,6 +1058,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -809,6 +1070,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -818,6 +1082,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -827,6 +1094,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -836,6 +1106,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -845,6 +1118,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -866,6 +1142,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -892,6 +1181,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -901,6 +1193,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -910,6 +1205,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -919,6 +1217,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -928,6 +1229,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -937,6 +1241,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -946,6 +1253,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -955,6 +1265,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -964,6 +1277,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -973,6 +1289,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -982,6 +1301,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1003,6 +1325,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1029,6 +1364,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1038,6 +1376,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1047,6 +1388,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1056,6 +1400,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1065,6 +1412,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1074,6 +1424,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1083,6 +1436,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1092,6 +1448,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1101,6 +1460,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1110,6 +1472,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1119,6 +1484,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1140,6 +1508,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1166,6 +1547,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1175,6 +1559,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1184,6 +1571,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1193,6 +1583,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1202,6 +1595,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1211,6 +1607,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1220,6 +1619,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1229,6 +1631,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1238,6 +1643,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1247,6 +1655,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1256,6 +1667,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1277,6 +1691,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1303,6 +1730,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1312,6 +1742,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1321,6 +1754,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1330,6 +1766,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1339,6 +1778,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1348,6 +1790,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1357,6 +1802,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1366,6 +1814,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1375,6 +1826,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1384,6 +1838,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1393,6 +1850,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1414,6 +1874,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1440,6 +1913,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1449,6 +1925,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1458,6 +1937,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1467,6 +1949,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1476,6 +1961,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1485,6 +1973,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1494,6 +1985,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1503,6 +1997,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1512,6 +2009,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1521,6 +2021,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1530,6 +2033,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1551,6 +2057,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1577,6 +2096,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1586,6 +2108,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1595,6 +2120,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1604,6 +2132,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1613,6 +2144,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1622,6 +2156,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1631,6 +2168,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1640,6 +2180,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1649,6 +2192,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1658,6 +2204,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1667,6 +2216,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1688,6 +2240,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1714,6 +2279,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1723,6 +2291,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1732,6 +2303,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1741,6 +2315,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1750,6 +2327,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1759,6 +2339,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1768,6 +2351,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1777,6 +2363,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1786,6 +2375,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1795,6 +2387,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1804,6 +2399,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1825,6 +2423,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1851,6 +2462,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1860,6 +2474,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -1869,6 +2486,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -1878,6 +2498,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -1887,6 +2510,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -1896,6 +2522,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -1905,6 +2534,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -1914,6 +2546,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -1923,6 +2558,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -1932,6 +2570,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -1941,6 +2582,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -1962,6 +2606,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1988,6 +2645,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -1997,6 +2657,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -2006,6 +2669,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -2015,6 +2681,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -2024,6 +2693,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -2033,6 +2705,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -2042,6 +2717,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -2051,6 +2729,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -2060,6 +2741,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -2069,6 +2753,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -2078,6 +2765,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -2099,6 +2789,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -2125,6 +2828,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -2134,6 +2840,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -2143,6 +2852,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -2152,6 +2864,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -2161,6 +2876,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -2170,6 +2888,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -2179,6 +2900,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -2188,6 +2912,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -2197,6 +2924,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -2206,6 +2936,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -2215,6 +2948,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -2236,6 +2972,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -2262,6 +3011,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -2271,6 +3023,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -2280,6 +3035,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -2289,6 +3047,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -2298,6 +3059,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -2307,6 +3071,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -2316,6 +3083,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -2325,6 +3095,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -2334,6 +3107,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -2343,6 +3119,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -2352,6 +3131,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter @@ -2373,6 +3155,19 @@ def __init__(__self__, *, removable: Optional[pulumi.Input[bool]] = None, sharing: Optional[pulumi.Input[str]] = None, writes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param pulumi.Input[bool] can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param pulumi.Input[bool] can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param pulumi.Input[bool] can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param pulumi.Input[bool] can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param pulumi.Input[bool] can_write: Indicates if the active user can edit this object. Defaults to true. + :param pulumi.Input[str] owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] reads: Properties that indicate resource read permissions. + :param pulumi.Input[bool] removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param pulumi.Input[str] sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param pulumi.Input[Sequence[pulumi.Input[str]]] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -2399,6 +3194,9 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[pulumi.Input[str]]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @app.setter @@ -2408,6 +3206,9 @@ def app(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @can_change_perms.setter @@ -2417,6 +3218,9 @@ def can_change_perms(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @can_share_app.setter @@ -2426,6 +3230,9 @@ def can_share_app(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @can_share_global.setter @@ -2435,6 +3242,9 @@ def can_share_global(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @can_share_user.setter @@ -2444,6 +3254,9 @@ def can_share_user(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @can_write.setter @@ -2453,6 +3266,9 @@ def can_write(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def owner(self) -> Optional[pulumi.Input[str]]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @owner.setter @@ -2462,6 +3278,9 @@ def owner(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def reads(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @reads.setter @@ -2471,6 +3290,9 @@ def reads(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): @property @pulumi.getter def removable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @removable.setter @@ -2480,6 +3302,9 @@ def removable(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter def sharing(self) -> Optional[pulumi.Input[str]]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @sharing.setter @@ -2489,6 +3314,9 @@ def sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def writes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @writes.setter diff --git a/sdk/python/pulumi_splunk/_utilities.py b/sdk/python/pulumi_splunk/_utilities.py index 968f8f56..8219769c 100644 --- a/sdk/python/pulumi_splunk/_utilities.py +++ b/sdk/python/pulumi_splunk/_utilities.py @@ -8,7 +8,6 @@ import inspect import json import os -import pkg_resources import sys import typing @@ -19,6 +18,11 @@ from semver import VersionInfo as SemverVersion from parver import Version as PEP440Version +if sys.version_info >= (3, 8): + from importlib import metadata +else: + import importlib_metadata as metadata + def get_env(*args): for v in args: @@ -72,7 +76,7 @@ def _get_semver_version(): # to receive a valid semver string when receiving requests from the language host, so it's our # responsibility as the library to convert our own PEP440 version into a valid semver string. - pep440_version_string = pkg_resources.require(root_package)[0].version + pep440_version_string = metadata.version(root_package) pep440_version = PEP440Version.parse(pep440_version_string) (major, minor, patch) = pep440_version.release prerelease = None diff --git a/sdk/python/pulumi_splunk/outputs.py b/sdk/python/pulumi_splunk/outputs.py index e9cbd14a..bf5c6a1b 100644 --- a/sdk/python/pulumi_splunk/outputs.py +++ b/sdk/python/pulumi_splunk/outputs.py @@ -69,6 +69,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -95,56 +108,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -187,6 +233,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -213,56 +272,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -305,6 +397,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -331,56 +436,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -423,6 +561,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -449,56 +600,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -541,6 +725,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -567,56 +764,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -659,6 +889,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -685,56 +928,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -777,6 +1053,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -803,56 +1092,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -895,6 +1217,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -921,56 +1256,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1013,6 +1381,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1039,56 +1420,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1131,6 +1545,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1157,56 +1584,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1249,6 +1709,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1275,56 +1748,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1367,6 +1873,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1393,56 +1912,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1485,6 +2037,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1511,56 +2076,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1603,6 +2201,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1629,56 +2240,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1721,6 +2365,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1747,56 +2404,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1839,6 +2529,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1865,56 +2568,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -1957,6 +2693,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -1983,56 +2732,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") @@ -2075,6 +2857,19 @@ def __init__(__self__, *, removable: Optional[bool] = None, sharing: Optional[str] = None, writes: Optional[Sequence[str]] = None): + """ + :param str app: The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + :param bool can_change_perms: Indicates if the active user can change permissions for this object. Defaults to true. + :param bool can_share_app: Indicates if the active user can change sharing to app level. Defaults to true. + :param bool can_share_global: Indicates if the active user can change sharing to system level. Defaults to true. + :param bool can_share_user: Indicates if the active user can change sharing to user level. Defaults to true. + :param bool can_write: Indicates if the active user can edit this object. Defaults to true. + :param str owner: User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + :param Sequence[str] reads: Properties that indicate resource read permissions. + :param bool removable: Indicates whether an admin or user with sufficient permissions can delete the entity. + :param str sharing: Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + :param Sequence[str] writes: Properties that indicate write permissions of the resource. + """ if app is not None: pulumi.set(__self__, "app", app) if can_change_perms is not None: @@ -2101,56 +2896,89 @@ def __init__(__self__, *, @property @pulumi.getter def app(self) -> Optional[str]: + """ + The app context for the resource. Required for updating saved search ACL properties. Allowed values are:The name of an app and system + """ return pulumi.get(self, "app") @property @pulumi.getter(name="canChangePerms") def can_change_perms(self) -> Optional[bool]: + """ + Indicates if the active user can change permissions for this object. Defaults to true. + """ return pulumi.get(self, "can_change_perms") @property @pulumi.getter(name="canShareApp") def can_share_app(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to app level. Defaults to true. + """ return pulumi.get(self, "can_share_app") @property @pulumi.getter(name="canShareGlobal") def can_share_global(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to system level. Defaults to true. + """ return pulumi.get(self, "can_share_global") @property @pulumi.getter(name="canShareUser") def can_share_user(self) -> Optional[bool]: + """ + Indicates if the active user can change sharing to user level. Defaults to true. + """ return pulumi.get(self, "can_share_user") @property @pulumi.getter(name="canWrite") def can_write(self) -> Optional[bool]: + """ + Indicates if the active user can edit this object. Defaults to true. + """ return pulumi.get(self, "can_write") @property @pulumi.getter def owner(self) -> Optional[str]: + """ + User name of resource owner. Defaults to the resource creator. Required for updating any knowledge object ACL properties.nobody = All users may access the resource, but write access to the resource might be restricted. + """ return pulumi.get(self, "owner") @property @pulumi.getter def reads(self) -> Optional[Sequence[str]]: + """ + Properties that indicate resource read permissions. + """ return pulumi.get(self, "reads") @property @pulumi.getter def removable(self) -> Optional[bool]: + """ + Indicates whether an admin or user with sufficient permissions can delete the entity. + """ return pulumi.get(self, "removable") @property @pulumi.getter def sharing(self) -> Optional[str]: + """ + Indicates how the resource is shared. Required for updating any knowledge object ACL properties.app: Shared within a specific appglobal: (Default) Shared globally to all apps.user: Private to a user + """ return pulumi.get(self, "sharing") @property @pulumi.getter def writes(self) -> Optional[Sequence[str]]: + """ + Properties that indicate write permissions of the resource. + """ return pulumi.get(self, "writes") diff --git a/sdk/python/pyproject.toml b/sdk/python/pyproject.toml index 03ecf326..77d436d1 100644 --- a/sdk/python/pyproject.toml +++ b/sdk/python/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "pulumi_splunk" description = "A Pulumi package for creating and managing splunk cloud resources." - dependencies = ["parver>=0.2.1", "pulumi>=3.0.0a1,<4.0.0", "semver>=2.8.1"] + dependencies = ["importlib-metadata>=6.0.0,<7.0.0; python_version < \"3.8\"", "parver>=0.2.1", "pulumi>=3.0.0a1,<4.0.0", "semver>=2.8.1"] keywords = ["pulumi", "splunk"] readme = "README.md" requires-python = ">=3.7"